Summary - Combined Code CoverageStarSponsor

Information
Parser: MultiReport (3x Cobertura)
Assemblies: 17
Classes: 496
Files: 539
Tag: 57_24045730253
Coverage date: 04/06/2026 - 18:46:45 - 04/06/2026 - 18:50:21
Line coverage
26%
Covered lines: 6117
Uncovered lines: 16710
Coverable lines: 22827
Total lines: 45541
Line coverage: 26.7%
Branch coverage
27%
Covered branches: 1650
Total branches: 5903
Branch coverage: 27.9%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Risk Hotspots

Assembly Class Method Crap Score Cyclomatic complexity
NLightning.Domain NLightning.Domain.Node.Options.FeatureOptions GetNodeOptions(...)8556 92
NLightning.Domain NLightning.Domain.Node.Options.FeatureOptions GetNodeOptions(...)6480 80
NLightning.Client Program <Main>$()3660 60
NLightning.Domain NLightning.Domain.Channels.Validators.ChannelOpenValidator PerformMandatoryChecks(...)2970 54
NLightning.Domain NLightning.Domain.Channels.Factories.ChannelFactory CreateChannelV1AsInitiatorAsync()2756 52
NLightning.Infrastructure.Bitcoin NLightning.Infrastructure.Bitcoin.Services.FeeService ParseCacheTime(...)2550 50
NLightning.Bolt11.Blazor System.Text.RegularExpressions.Generated TryMatchAtCurrentPosition(...)1980 44
NLightning.Daemon.Contracts NLightning.Daemon.Contracts.Helpers.CommandLineHelper GetCookiePath(...)1980 44
NLightning.Daemon.Contracts NLightning.Daemon.Contracts.Helpers.CommandLineHelper GetCookiePath(...)1980 44
NLightning.Domain NLightning.Domain.Channels.Factories.ChannelFactory PerformMandatoryChecks(...)1980 44
NLightning.Application NLightning.Application.Channels.Handlers.AcceptChannel1MessageHandler HandleAsync()1640 40
NLightning.Domain NLightning.Domain.Node.Options.FeatureOptions GetNodeFeatures()1482 38
NLightning.Application NLightning.Application.Channels.Handlers.ChannelReadyMessageHandler HandleAsync()1332 36
NLightning.Daemon NLightning.Daemon.Handlers.OpenChannelClientSubscriptionHandler HandleAsync()1332 36
NLightning.Domain NLightning.Domain.Node.Options.FeatureOptions GetNodeFeatures()1332 36
NLightning.Daemon NLightning.Daemon.Handlers.OpenChannelClientHandler HandleAsync()1190 34
NLightning.Infrastructure.Bitcoin NLightning.Infrastructure.Bitcoin.Signers.LocalLightningSigner SignFundingTransaction(...)1190 34
NLightning.Infrastructure NLightning.Infrastructure.Node.Services.PeerService HandleMessage(...)1056 32
NLightning.Infrastructure.Repositories NLightning.Infrastructure.Repositories.Database.Channel.ChannelDbRepository MapEntityToDomain()1056 32
NLightning.Infrastructure.Repositories NLightning.Infrastructure.Repositories.Database.Channel.ChannelDbRepository MapEntityToDomain()1056 32

Coverage

Line coverageBranch coverage
NameCoveredUncoveredCoverableTotalPercentageCoveredTotalPercentage
NLightning.Application093993925400%
 
03060%
 
NLightning.Application.Channels.Handlers.AcceptChannel1MessageHandler01221222440%
 
0400%
 
NLightning.Application.Channels.Handlers.ChannelReadyMessageHandler077771630%
 
0420%
 
NLightning.Application.Channels.Handlers.FundingConfirmedMessageHandler055551300%
 
0240%
 
NLightning.Application.Channels.Handlers.FundingCreatedMessageHandler066661500%
 
0100%
 
NLightning.Application.Channels.Handlers.FundingSignedMessageHandler059591410%
 
0120%
 
NLightning.Application.Channels.Handlers.OpenChannel1MessageHandler049491010%
 
0160%
 
NLightning.Application.Channels.Managers.ChannelManager01591593310%
 
0520%
 
NLightning.Application.DependencyInjection03030800%
 
0100%
 
NLightning.Application.Node.Managers.PeerManager01951953850%
 
0680%
 
NLightning.Application.Protocol.Factories.MessageFactory01271278150%
 
0320%
 
NLightning.Bolt119031071010308489.4%
  
33639884.4%
  
NLightning.Bolt11.Factories.TaggedFieldFactory161174694.1%
  
162466.6%
  
NLightning.Bolt11.Models.Invoice2343727188886.3%
  
7810276.4%
  
NLightning.Bolt11.Models.TaggedFieldList7938224696.3%
  
414297.6%
  
NLightning.Bolt11.Models.TaggedFields.DescriptionHashTaggedField2102174100%
 
88100%
 
NLightning.Bolt11.Models.TaggedFields.DescriptionTaggedField3333610991.6%
  
151693.7%
  
NLightning.Bolt11.Models.TaggedFields.ExpiryTimeTaggedField1601668100%
 
22100%
 
NLightning.Bolt11.Models.TaggedFields.FallbackAddressTaggedField49049125100%
 
252696.1%
  
NLightning.Bolt11.Models.TaggedFields.FeaturesTaggedField1801865100%
 
22100%
 
NLightning.Bolt11.Models.TaggedFields.MetadataTaggedField1701763100%
 
44100%
 
NLightning.Bolt11.Models.TaggedFields.MinFinalCltvExpiryTaggedField133166681.2%
  
1250%
  
NLightning.Bolt11.Models.TaggedFields.PayeePubKeyTaggedField1601668100%
 
22100%
 
NLightning.Bolt11.Models.TaggedFields.PaymentHashTaggedField2102172100%
 
88100%
 
NLightning.Bolt11.Models.TaggedFields.PaymentSecretTaggedField192217290.4%
  
7887.5%
  
NLightning.Bolt11.Models.TaggedFields.RoutingInfoTaggedField5245613392.8%
  
192286.3%
  
NLightning.Bolt11.Models.ValidationResult6281675%
  
00
 
NLightning.Bolt11.Services.InvoiceValidationService2302353100%
 
1010100%
 
System.Text.RegularExpressions.Generated2705232292083.8%
  
9812081.6%
  
NLightning.Bolt11.Blazor085085026110%
 
03400%
 
NLightning.Bolt11.Factories.TaggedFieldFactory01717460%
 
0240%
 
NLightning.Bolt11.Models.Invoice02692698620%
 
01020%
 
NLightning.Bolt11.Models.TaggedFieldList082822460%
 
0420%
 
NLightning.Bolt11.Models.TaggedFields.DescriptionHashTaggedField02121740%
 
080%
 
NLightning.Bolt11.Models.TaggedFields.DescriptionTaggedField036361090%
 
0160%
 
NLightning.Bolt11.Models.TaggedFields.ExpiryTimeTaggedField01616680%
 
020%
 
NLightning.Bolt11.Models.TaggedFields.FallbackAddressTaggedField049491250%
 
0260%
 
NLightning.Bolt11.Models.TaggedFields.FeaturesTaggedField01818650%
 
020%
 
NLightning.Bolt11.Models.TaggedFields.MetadataTaggedField01717630%
 
040%
 
NLightning.Bolt11.Models.TaggedFields.MinFinalCltvExpiryTaggedField01616660%
 
020%
 
NLightning.Bolt11.Models.TaggedFields.PayeePubKeyTaggedField01616680%
 
020%
 
NLightning.Bolt11.Models.TaggedFields.PaymentHashTaggedField02121720%
 
080%
 
NLightning.Bolt11.Models.TaggedFields.PaymentSecretTaggedField02121720%
 
080%
 
NLightning.Bolt11.Models.TaggedFields.RoutingInfoTaggedField056561330%
 
0220%
 
NLightning.Bolt11.Models.ValidationResult088160%
 
00
 
NLightning.Bolt11.Services.InvoiceValidationService02323530%
 
0100%
 
System.Text.RegularExpressions.Generated01641644730%
 
0620%
 
NLightning.Client03623625620%
 
01740%
 
NLightning.Client.Handlers.OpenChannelMessageHandler01212260%
 
060%
 
NLightning.Client.Ipc.NamedPipeIpcClient02032032790%
 
0340%
 
NLightning.Client.Printers.ConnectPeerPrinter099170%
 
020%
 
NLightning.Client.Printers.GetAddressPrinter077160%
 
040%
 
NLightning.Client.Printers.ListPeersPrinter01717270%
 
060%
 
NLightning.Client.Printers.NodeInfoPrinter01818270%
 
040%
 
NLightning.Client.Printers.OpenChannelPrinter044120%
 
00
 
NLightning.Client.Printers.OpenChannelSubscriptionPrinter01313280%
 
040%
 
NLightning.Client.Printers.WalletBalancePrinter077150%
 
00
 
NLightning.Client.Utils.ClientUtils02424300%
 
00
 
Program04848850%
 
01140%
 
NLightning.Daemon01385138529470%
 
03660%
 
MessagePack.GeneratedMessagePackResolver076762420%
 
0320%
 
NLightning.Daemon.Extensions.DatabaseExtensions01919550%
 
040%
 
NLightning.Daemon.Extensions.NodeConfigurationExtensions01301301940%
 
0180%
 
NLightning.Daemon.Extensions.NodeServiceExtensions01251251750%
 
0120%
 
NLightning.Daemon.Handlers.OpenChannelClientHandler01081082300%
 
0500%
 
NLightning.Daemon.Handlers.OpenChannelClientSubscriptionHandler093931990%
 
0720%
 
NLightning.Daemon.Helpers.AesGcmHelper02020440%
 
00
 
NLightning.Daemon.Helpers.ClassNameEnricher077220%
 
040%
 
NLightning.Daemon.Ipc.Handlers.ConnectPeerIpcHandler04747930%
 
020%
 
NLightning.Daemon.Ipc.Handlers.GetAddressIpcHandler03636780%
 
060%
 
NLightning.Daemon.Ipc.Handlers.GetWalletBalanceIpcHandler03030640%
 
00
 
NLightning.Daemon.Ipc.Handlers.ListPeersIpcHandler03232670%
 
060%
 
NLightning.Daemon.Ipc.Handlers.NodeInfoIpcHandler03030600%
 
00
 
NLightning.Daemon.Ipc.Handlers.OpenChannelIpcHandler04848990%
 
020%
 
NLightning.Daemon.Ipc.Handlers.OpenChannelSubscriptionIpcHandler04949980%
 
020%
 
NLightning.Daemon.Models.FeeRateCacheData022110%
 
00
 
NLightning.Daemon.Models.PluginEntry03380%
 
00
 
NLightning.Daemon.Services.Ipc.CookieFileAuthenticator01515440%
 
040%
 
NLightning.Daemon.Services.Ipc.Factories.IpcErrorFactory099210%
 
00
 
NLightning.Daemon.Services.Ipc.IpcRequestRouter02020540%
 
020%
 
NLightning.Daemon.Services.Ipc.LengthPrefixedIpcFraming02121520%
 
0100%
 
NLightning.Daemon.Services.Ipc.NamedPipeIpcService073731650%
 
0160%
 
NLightning.Daemon.Services.NltgDaemonService03939910%
 
0140%
 
NLightning.Daemon.Services.NodeInfoQueryService03535720%
 
060%
 
NLightning.Daemon.Services.PluginLoaderService03636720%
 
0100%
 
NLightning.Daemon.Utilities.DaemonUtils01931934400%
 
0660%
 
Program089891970%
 
0280%
 
NLightning.Daemon.Contracts01411412330%
 
0780%
 
NLightning.Daemon.Contracts.Control.ConnectPeerResponse066140%
 
00
 
NLightning.Daemon.Contracts.Control.NodeInfoResponse088160%
 
00
 
NLightning.Daemon.Contracts.Helpers.CommandLineHelper01001001510%
 
0700%
 
NLightning.Daemon.Contracts.Utilities.ConsoleUtils02121300%
 
080%
 
NLightning.Daemon.Contracts.Utilities.NodeUtils066220%
 
00
 
NLightning.Domain154114192960824252%
  
412132831%
  
NLightning.Domain.Bitcoin.Events.NewBlockEventArgs4261566.6%
  
00
 
NLightning.Domain.Bitcoin.Events.TransactionConfirmedEventArgs5161583.3%
  
00
 
NLightning.Domain.Bitcoin.Events.WalletMovementEventArgs01010200%
 
00
 
NLightning.Domain.Bitcoin.Transactions.Factories.CommitmentTransactionModelFactory1127418625660.2%
  
5115034%
  
NLightning.Domain.Bitcoin.Transactions.Factories.FundingTransactionModelFactory02929780%
 
0140%
 
NLightning.Domain.Bitcoin.Transactions.Models.CommitmentTransactionModel28103811473.6%
  
62030%
  
NLightning.Domain.Bitcoin.Transactions.Models.FundingTransactionModel01111440%
 
00
 
NLightning.Domain.Bitcoin.Transactions.Models.WatchedTransactionModel193224186.3%
  
3650%
  
NLightning.Domain.Bitcoin.Transactions.Outputs.AnchorOutputInfo01010500%
 
020%
 
NLightning.Domain.Bitcoin.Transactions.Outputs.FundingOutputInfo141153393.3%
  
00
 
NLightning.Domain.Bitcoin.Transactions.Outputs.HtlcOutputInfo163197884.2%
  
22100%
 
NLightning.Domain.Bitcoin.Transactions.Outputs.OfferedHtlcOutputInfo20220100%
 
00
 
NLightning.Domain.Bitcoin.Transactions.Outputs.ReceivedHtlcOutputInfo20220100%
 
00
 
NLightning.Domain.Bitcoin.Transactions.Outputs.ToLocalOutputInfo113146178.5%
  
00
 
NLightning.Domain.Bitcoin.Transactions.Outputs.ToRemoteOutputInfo74115463.6%
  
00
 
NLightning.Domain.Bitcoin.ValueObjects.BitcoinBlock088170%
 
00
 
NLightning.Domain.Bitcoin.ValueObjects.BitcoinKeyPath088220%
 
040%
 
NLightning.Domain.Bitcoin.ValueObjects.BitcoinLockTime213766.6%
  
00
 
NLightning.Domain.Bitcoin.ValueObjects.BitcoinScript76135253.8%
  
1425%
  
NLightning.Domain.Bitcoin.ValueObjects.BitcoinSequence224850%
  
00
 
NLightning.Domain.Bitcoin.ValueObjects.BlockchainState141152893.3%
  
1250%
  
NLightning.Domain.Bitcoin.ValueObjects.ExtPrivKey099290%
 
040%
 
NLightning.Domain.Bitcoin.ValueObjects.SignedTransaction101112590.9%
  
1250%
  
NLightning.Domain.Bitcoin.ValueObjects.TxId1018287435.7%
  
51241.6%
  
NLightning.Domain.Bitcoin.ValueObjects.Witness6393966.6%
  
020%
 
NLightning.Domain.Bitcoin.Wallet.Models.UtxoModel03131500%
 
00
 
NLightning.Domain.Bitcoin.Wallet.Models.WalletAddressModel01111240%
 
00
 
NLightning.Domain.Channels.Constants.ChannelConstants044150%
 
00
 
NLightning.Domain.Channels.Events.ChannelResponseMessageEventArgs066160%
 
00
 
NLightning.Domain.Channels.Events.ChannelUpdatedEventArgs044130%
 
00
 
NLightning.Domain.Channels.Events.ChannelUpgradedEventArgs066150%
 
00
 
NLightning.Domain.Channels.Factories.ChannelFactory01911912660%
 
01400%
 
NLightning.Domain.Channels.Models.ChannelKeySetModel257326978.1%
  
00
 
NLightning.Domain.Channels.Models.ChannelModel526011217046.4%
  
124427.2%
  
NLightning.Domain.Channels.Validators.ChannelOpenValidator077771540%
 
0760%
 
NLightning.Domain.Channels.Validators.Parameters.ChannelOpenMandatoryValidationParameters03737610%
 
00
 
NLightning.Domain.Channels.Validators.Parameters.ChannelOpenOptionalValidationParameters03434560%
 
00
 
NLightning.Domain.Channels.ValueObjects.ChannelBasepoints1101123100%
 
00
 
NLightning.Domain.Channels.ValueObjects.ChannelConfig207274474%
  
00
 
NLightning.Domain.Channels.ValueObjects.ChannelFlags90934100%
 
00
 
NLightning.Domain.Channels.ValueObjects.ChannelId1410248258.3%
  
61442.8%
  
NLightning.Domain.Channels.ValueObjects.ChannelSigningInfo1301329100%
 
00
 
NLightning.Domain.Channels.ValueObjects.CommitmentKeys1501566100%
 
00
 
NLightning.Domain.Channels.ValueObjects.Htlc156213671.4%
  
00
 
NLightning.Domain.Channels.ValueObjects.ShortChannelId4444812191.6%
  
4666.6%
  
NLightning.Domain.Client.Exceptions.ClientException077160%
 
00
 
NLightning.Domain.Client.Requests.OpenChannelClientRequest01515240%
 
00
 
NLightning.Domain.Client.Requests.OpenChannelClientSubscriptionRequest044130%
 
00
 
NLightning.Domain.Client.Responses.OpenChannelClientResponse044130%
 
00
 
NLightning.Domain.Client.Responses.OpenChannelClientSubscriptionResponse077180%
 
00
 
NLightning.Domain.Crypto.ValueObjects.CompactPubKey1211236752.1%
  
81844.4%
  
NLightning.Domain.Crypto.ValueObjects.CompactSignature92112481.8%
  
3650%
  
NLightning.Domain.Crypto.ValueObjects.CryptoKeyPair50528100%
 
00
 
NLightning.Domain.Crypto.ValueObjects.Hash623296420.6%
  
1263.8%
  
NLightning.Domain.Crypto.ValueObjects.PrivKey7292977.7%
  
2450%
  
NLightning.Domain.Crypto.ValueObjects.Secret85134061.5%
  
1425%
  
NLightning.Domain.Exceptions.SignerException2682625%
  
00
 
NLightning.Domain.Models.RoutingInfo1101145100%
 
00
 
NLightning.Domain.Models.RoutingInfoCollection206268876.9%
  
1010100%
 
NLightning.Domain.Money.LightningMoney1093714654274.6%
  
274658.6%
  
NLightning.Domain.Node.Events.AttentionMessageEventArgs088180%
 
00
 
NLightning.Domain.Node.Events.ChannelMessageEventArgs066160%
 
00
 
NLightning.Domain.Node.Events.PeerDisconnectedEventArgs088150%
 
00
 
NLightning.Domain.Node.FeatureSet1178720443357.3%
  
8417049.4%
  
NLightning.Domain.Node.Models.PeerModel04242840%
 
0160%
 
NLightning.Domain.Node.Options.FeatureOptions172212383827.1%
  
02500%
 
NLightning.Domain.Node.Options.NodeOptions135186072.2%
  
00
 
NLightning.Domain.Node.ValueObjects.PeerAddressInfo01150%
 
00
 
NLightning.Domain.Protocol.Messages.AcceptChannel1Message01414420%
 
040%
 
NLightning.Domain.Protocol.Messages.AcceptChannel2Message1201250100%
 
66100%
 
NLightning.Domain.Protocol.Messages.BaseChannelMessage4372357.1%
  
00
 
NLightning.Domain.Protocol.Messages.BaseMessage84123466.6%
  
00
 
NLightning.Domain.Protocol.Messages.ChannelReadyMessage80835100%
 
22100%
 
NLightning.Domain.Protocol.Messages.ChannelReestablishMessage80835100%
 
22100%
 
NLightning.Domain.Protocol.Messages.ClosingSignedMessage70730100%
 
00
 
NLightning.Domain.Protocol.Messages.CommitmentSignedMessage20221100%
 
00
 
NLightning.Domain.Protocol.Messages.ErrorMessage20220100%
 
00
 
NLightning.Domain.Protocol.Messages.FundingCreatedMessage033230%
 
00
 
NLightning.Domain.Protocol.Messages.FundingSignedMessage033230%
 
00
 
NLightning.Domain.Protocol.Messages.InitMessage82103880%
  
44100%
 
NLightning.Domain.Protocol.Messages.OpenChannel1Message01111350%
 
040%
 
NLightning.Domain.Protocol.Messages.OpenChannel2Message1201239100%
 
66100%
 
NLightning.Domain.Protocol.Messages.PingMessage50524100%
 
00
 
NLightning.Domain.Protocol.Messages.PongMessage50525100%
 
00
 
NLightning.Domain.Protocol.Messages.RevokeAndAckMessage20221100%
 
00
 
NLightning.Domain.Protocol.Messages.ShutdownMessage20220100%
 
00
 
NLightning.Domain.Protocol.Messages.StfuMessage20221100%
 
00
 
NLightning.Domain.Protocol.Messages.TxAbortMessage20220100%
 
00
 
NLightning.Domain.Protocol.Messages.TxAckRbfMessage1001038100%
 
44100%
 
NLightning.Domain.Protocol.Messages.TxAddInputMessage20221100%
 
00
 
NLightning.Domain.Protocol.Messages.TxAddOutputMessage20221100%
 
00
 
NLightning.Domain.Protocol.Messages.TxCompleteMessage20220100%
 
00
 
NLightning.Domain.Protocol.Messages.TxInitRbfMessage1001037100%
 
44100%
 
NLightning.Domain.Protocol.Messages.TxRemoveInputMessage20221100%
 
00
 
NLightning.Domain.Protocol.Messages.TxRemoveOutputMessage20221100%
 
00
 
NLightning.Domain.Protocol.Messages.TxSignaturesMessage20221100%
 
00
 
NLightning.Domain.Protocol.Messages.UpdateAddHtlcMessage80835100%
 
22100%
 
NLightning.Domain.Protocol.Messages.UpdateFailHtlcMessage20221100%
 
00
 
NLightning.Domain.Protocol.Messages.UpdateFailMalformedHtlcMessage20221100%
 
00
 
NLightning.Domain.Protocol.Messages.UpdateFeeMessage20220100%
 
00
 
NLightning.Domain.Protocol.Messages.UpdateFulfillHtlcMessage20221100%
 
00
 
NLightning.Domain.Protocol.Messages.WarningMessage20220100%
 
00
 
NLightning.Domain.Protocol.Models.CommitmentNumber2002089100%
 
22100%
 
NLightning.Domain.Protocol.Models.TlvStream111126991.6%
  
7887.5%
  
NLightning.Domain.Protocol.Payloads.AcceptChannel1Payload035351140%
 
00
 
NLightning.Domain.Protocol.Payloads.AcceptChannel2Payload29029104100%
 
00
 
NLightning.Domain.Protocol.Payloads.ChannelReadyPayload30322100%
 
00
 
NLightning.Domain.Protocol.Payloads.ChannelReestablishPayload1101145100%
 
00
 
NLightning.Domain.Protocol.Payloads.ClosingSignedPayload80837100%
 
00
 
NLightning.Domain.Protocol.Payloads.CommitmentSignedPayload80843100%
 
00
 
NLightning.Domain.Protocol.Payloads.ErrorPayload112135284.6%
  
22100%
 
NLightning.Domain.Protocol.Payloads.FundingCreatedPayload01111450%
 
00
 
NLightning.Domain.Protocol.Payloads.FundingSignedPayload066310%
 
00
 
NLightning.Domain.Protocol.Payloads.InitPayload20222100%
 
00
 
NLightning.Domain.Protocol.Payloads.OpenChannel1Payload045451430%
 
00
 
NLightning.Domain.Protocol.Payloads.OpenChannel2Payload39039137100%
 
00
 
NLightning.Domain.Protocol.Payloads.PingPayload1001046100%
 
00
 
NLightning.Domain.Protocol.Payloads.PlaceholderPayload011210%
 
00
 
NLightning.Domain.Protocol.Payloads.PongPayload70733100%
 
00
 
NLightning.Domain.Protocol.Payloads.RevokeAndAckPayload70732100%
 
00
 
NLightning.Domain.Protocol.Payloads.ShutdownPayload40429100%
 
00
 
NLightning.Domain.Protocol.Payloads.StfuPayload30323100%
 
00
 
NLightning.Domain.Protocol.Payloads.TxAbortPayload30325100%
 
00
 
NLightning.Domain.Protocol.Payloads.TxAckRbfPayload20219100%
 
00
 
NLightning.Domain.Protocol.Payloads.TxAddInputPayload1601667100%
 
1250%
  
NLightning.Domain.Protocol.Payloads.TxAddOutputPayload1001054100%
 
00
 
NLightning.Domain.Protocol.Payloads.TxCompletePayload20222100%
 
00
 
NLightning.Domain.Protocol.Payloads.TxInitRbfPayload40438100%
 
00
 
NLightning.Domain.Protocol.Payloads.TxRemoveInputPayload30328100%
 
00
 
NLightning.Domain.Protocol.Payloads.TxRemoveOutputPayload30328100%
 
00
 
NLightning.Domain.Protocol.Payloads.TxSignaturesPayload1001050100%
 
1250%
  
NLightning.Domain.Protocol.Payloads.UpdateAddHtlcPayload1301355100%
 
00
 
NLightning.Domain.Protocol.Payloads.UpdateFailHtlcPayload50533100%
 
00
 
NLightning.Domain.Protocol.Payloads.UpdateFailMalformedHtlcPayload90940100%
 
00
 
NLightning.Domain.Protocol.Payloads.UpdateFeePayload30323100%
 
00
 
NLightning.Domain.Protocol.Payloads.UpdateFulfillHtlcPayload40429100%
 
00
 
NLightning.Domain.Protocol.Tlv.BaseTlv143177782.3%
  
3650%
  
NLightning.Domain.Protocol.Tlv.BlindedPathTlv60626100%
 
00
 
NLightning.Domain.Protocol.Tlv.ChannelTypeTlv7183287.5%
  
00
 
NLightning.Domain.Protocol.Tlv.FeeRangeTlv80832100%
 
00
 
NLightning.Domain.Protocol.Tlv.FundingOutputContributionTlv7183987.5%
  
3650%
  
NLightning.Domain.Protocol.Tlv.NetworksTlv90937100%
 
22100%
 
NLightning.Domain.Protocol.Tlv.NextFundingTlv60625100%
 
00
 
NLightning.Domain.Protocol.Tlv.RemoteAddressTlv02424380%
 
0160%
 
NLightning.Domain.Protocol.Tlv.RequireConfirmedInputsTlv10111100%
 
00
 
NLightning.Domain.Protocol.Tlv.ShortChannelIdTlv60626100%
 
00
 
NLightning.Domain.Protocol.Tlv.UpfrontShutdownScriptTlv60627100%
 
00
 
NLightning.Domain.Protocol.ValueObjects.BigSize30104014875%
  
152075%
  
NLightning.Domain.Protocol.ValueObjects.BitcoinNetwork322349994.1%
  
151883.3%
  
NLightning.Domain.Protocol.ValueObjects.ChainHash122146085.7%
  
2450%
  
NLightning.Domain.Utils.BitReader6847215894.4%
  
435874.1%
  
NLightning.Domain.Utils.BitWriter101911021991.8%
  
568665.1%
  
NLightning.Domain.Utils.ExceptionUtils2131466.6%
  
1250%
  
NLightning.Domain.Utils.Extensions.ByteArrayExtensions2131566.6%
  
1250%
  
NLightning.Infrastructure115310082161653453.3%
  
38488343.4%
  
NLightning.Infrastructure.Converters.EndianBitConverter1262114751685.7%
  
11112688%
  
NLightning.Infrastructure.Crypto.Ciphers.ChaCha20Poly1305181198494.7%
  
3475%
  
NLightning.Infrastructure.Crypto.Ciphers.XChaCha20Poly1305015151000%
 
040%
 
NLightning.Infrastructure.Crypto.Factories.CryptoFactory3253760%
  
00
 
NLightning.Infrastructure.Crypto.Functions.Hkdf30104011275%
  
3475%
  
NLightning.Infrastructure.Crypto.Hashes.Argon2Id01212350%
 
040%
 
NLightning.Infrastructure.Crypto.Hashes.Sha2562502581100%
 
44100%
 
NLightning.Infrastructure.Crypto.Primitives.SecureMemory38104811579.1%
  
81844.4%
  
NLightning.Infrastructure.Crypto.Providers.Libsodium.LibsodiumWrapper46166237974.1%
  
1250%
  
NLightning.Infrastructure.Crypto.Providers.Libsodium.SodiumCryptoProvider5455913291.5%
  
00
 
NLightning.Infrastructure.Crypto.Providers.Native.Ciphers.ChaCha2060619100%
 
00
 
NLightning.Infrastructure.Crypto.Providers.Native.Ciphers.HChaCha20421439097.6%
  
7887.5%
  
NLightning.Infrastructure.Crypto.Providers.Native.NativeCryptoProvider753811330866.3%
  
112055%
  
NLightning.Infrastructure.DependencyInjection088330%
 
00
 
NLightning.Infrastructure.Node.Factories.PeerServiceFactory052521270%
 
040%
 
NLightning.Infrastructure.Node.Models.KeyFileData055160%
 
00
 
NLightning.Infrastructure.Node.Services.PeerCommunicationService01431433210%
 
0600%
 
NLightning.Infrastructure.Node.Services.PeerService01041042590%
 
0580%
 
NLightning.Infrastructure.Node.ValueObjects.ConnectedPeer099430%
 
00
 
NLightning.Infrastructure.Protocol.Factories.ChannelIdFactory96154360%
  
00
 
NLightning.Infrastructure.Protocol.Factories.MessageServiceFactory055320%
 
00
 
NLightning.Infrastructure.Protocol.Factories.TlvConverterFactory1601634100%
 
00
 
NLightning.Infrastructure.Protocol.Models.PeerAddress26174317960.4%
  
31816.6%
  
NLightning.Infrastructure.Protocol.Models.StoredSecret3037100%
 
00
 
NLightning.Infrastructure.Protocol.Services.MessageService41347517854.6%
  
153444.1%
  
NLightning.Infrastructure.Protocol.Services.PingPongService03131970%
 
0180%
 
NLightning.Infrastructure.Protocol.Services.SecretStorageService71289926671.7%
  
314470.4%
  
NLightning.Infrastructure.Protocol.Tlv.Converters.BlindedPathTlvConverter5274671.4%
  
2450%
  
NLightning.Infrastructure.Protocol.Tlv.Converters.ChannelTypeTlvConverter5274571.4%
  
2450%
  
NLightning.Infrastructure.Protocol.Tlv.Converters.FeeRangeTlvConverter112135184.6%
  
2450%
  
NLightning.Infrastructure.Protocol.Tlv.Converters.FundingOutputContributionTlvConverter5274871.4%
  
2450%
  
NLightning.Infrastructure.Protocol.Tlv.Converters.NetworksTlvConverter7295277.7%
  
4666.6%
  
NLightning.Infrastructure.Protocol.Tlv.Converters.NextFundingTlvConverter4264466.6%
  
2450%
  
NLightning.Infrastructure.Protocol.Tlv.Converters.RemoteAddressTlvConverter054541270%
 
0300%
 
NLightning.Infrastructure.Protocol.Tlv.Converters.RequireConfirmedInputsTlvConverter4264466.6%
  
2450%
  
NLightning.Infrastructure.Protocol.Tlv.Converters.ShortChannelIdTlvConverter5274671.4%
  
2450%
  
NLightning.Infrastructure.Protocol.Tlv.Converters.UpfrontShutdownScriptTlvConverter4154280%
  
1250%
  
NLightning.Infrastructure.Protocol.Validators.TxAddInputValidator01717600%
 
0160%
 
NLightning.Infrastructure.Protocol.Validators.TxAddOutputValidator01313430%
 
0140%
 
NLightning.Infrastructure.Protocol.Validators.TxCompleteValidator01111350%
 
0100%
 
NLightning.Infrastructure.Protocol.Validators.TxRemoveInputValidator055190%
 
060%
 
NLightning.Infrastructure.Protocol.Validators.TxRemoveOutputValidator055190%
 
060%
 
NLightning.Infrastructure.Transport.Encryption.Transport38114916877.5%
  
162857.1%
  
NLightning.Infrastructure.Transport.Events.NewPeerConnectedEventArgs088280%
 
00
 
NLightning.Infrastructure.Transport.Factories.TransportServiceFactory01010460%
 
00
 
NLightning.Infrastructure.Transport.Handshake.MessagePatterns.HandshakePattern1501556100%
 
00
 
NLightning.Infrastructure.Transport.Handshake.MessagePatterns.MessagePattern1201258100%
 
111384.6%
  
NLightning.Infrastructure.Transport.Handshake.MessagePatterns.PreMessagePattern80840100%
 
00
 
NLightning.Infrastructure.Transport.Handshake.States.CipherState5435719094.7%
  
253083.3%
  
NLightning.Infrastructure.Transport.Handshake.States.HandshakeState1192514434782.6%
  
557672.3%
  
NLightning.Infrastructure.Transport.Handshake.States.SymmetricState57147119980.2%
  
61250%
  
NLightning.Infrastructure.Transport.Services.HandshakeService30104014575%
  
91464.2%
  
NLightning.Infrastructure.Transport.Services.TcpService086861730%
 
0240%
 
NLightning.Infrastructure.Transport.Services.TransportService6312418736433.6%
  
168219.5%
  
System.Text.RegularExpressions.Generated782210035678%
  
305653.5%
  
NLightning.Infrastructure.Bitcoin60411861790365733.7%
  
15556227.5%
  
NLightning.Infrastructure.Bitcoin.Builders.CommitmentTransactionBuilder4475112386.2%
  
192867.8%
  
NLightning.Infrastructure.Bitcoin.Builders.FundingOutputBuilder80823100%
 
1250%
  
NLightning.Infrastructure.Bitcoin.Builders.FundingTransactionBuilder03131750%
 
0120%
 
NLightning.Infrastructure.Bitcoin.Comparers.TransactionOutputComparer275327784.3%
  
243666.6%
  
NLightning.Infrastructure.Bitcoin.Crypto.Contexts.NLightningCryptoContext50518100%
 
00
 
NLightning.Infrastructure.Bitcoin.Crypto.Functions.Ecdh123155280%
  
1250%
  
NLightning.Infrastructure.Bitcoin.Crypto.Hashes.Ripemd16010115100%
 
00
 
NLightning.Infrastructure.Bitcoin.DependencyInjection01212430%
 
00
 
NLightning.Infrastructure.Bitcoin.Encoders.Bech32Encoder253288689.2%
  
101471.4%
  
NLightning.Infrastructure.Bitcoin.Managers.SecureKeyManager02062063020%
 
0440%
 
NLightning.Infrastructure.Bitcoin.Options.BitcoinOptions60611100%
 
00
 
NLightning.Infrastructure.Bitcoin.Options.FeeEstimationOptions088130%
 
00
 
NLightning.Infrastructure.Bitcoin.Outputs.BaseHtlcOutput77143150%
  
00
 
NLightning.Infrastructure.Bitcoin.Outputs.BaseOutput27174411161.3%
  
91656.2%
  
NLightning.Infrastructure.Bitcoin.Outputs.ChangeOutput3251660%
  
2450%
  
NLightning.Infrastructure.Bitcoin.Outputs.FundingOutput134173876.4%
  
2450%
  
NLightning.Infrastructure.Bitcoin.Outputs.HtlcResolutionOutput02020390%
 
00
 
NLightning.Infrastructure.Bitcoin.Outputs.OfferedHtlcOutput541559898.1%
  
4666.6%
  
NLightning.Infrastructure.Bitcoin.Outputs.ReceivedHtlcOutput5365910189.8%
  
3650%
  
NLightning.Infrastructure.Bitcoin.Outputs.ToAnchorOutput01515640%
 
00
 
NLightning.Infrastructure.Bitcoin.Outputs.ToLocalOutput261278196.2%
  
2450%
  
NLightning.Infrastructure.Bitcoin.Outputs.ToRemoteOutput171185794.4%
  
3475%
  
NLightning.Infrastructure.Bitcoin.Services.CommitmentKeyDerivationService042421000%
 
00
 
NLightning.Infrastructure.Bitcoin.Services.DustService02121870%
 
0100%
 
NLightning.Infrastructure.Bitcoin.Services.FeeService01091093010%
 
0780%
 
NLightning.Infrastructure.Bitcoin.Services.InteractiveTransactionService02424720%
 
020%
 
NLightning.Infrastructure.Bitcoin.Services.KeyDerivationService7087822589.7%
  
142458.3%
  
NLightning.Infrastructure.Bitcoin.Signers.LocalLightningSigner5229234456715.1%
  
97412.1%
  
NLightning.Infrastructure.Bitcoin.Utils.ScriptCoinUtils066200%
 
060%
 
NLightning.Infrastructure.Bitcoin.Wallet.BitcoinChainService048481160%
 
060%
 
NLightning.Infrastructure.Bitcoin.Wallet.BitcoinWalletService06363880%
 
0180%
 
NLightning.Infrastructure.Bitcoin.Wallet.BlockchainMonitorService15422437860740.7%
  
5216232%
  
NLightning.Infrastructure.Persistence056056012960%
 
0520%
 
NLightning.Infrastructure.Persistence.Contexts.NLightningDbContext02323580%
 
00
 
NLightning.Infrastructure.Persistence.DependencyInjection05656930%
 
0260%
 
NLightning.Infrastructure.Persistence.Entities.Bitcoin.BlockchainStateEntity088300%
 
020%
 
NLightning.Infrastructure.Persistence.Entities.Bitcoin.RevocationWatchEntity01010200%
 
00
 
NLightning.Infrastructure.Persistence.Entities.Bitcoin.UtxoEntity01111230%
 
00
 
NLightning.Infrastructure.Persistence.Entities.Bitcoin.WalletAddressEntity066160%
 
00
 
NLightning.Infrastructure.Persistence.Entities.Bitcoin.WatchedTransactionEntity088180%
 
00
 
NLightning.Infrastructure.Persistence.Entities.Channel.ChannelConfigEntity01616850%
 
00
 
NLightning.Infrastructure.Persistence.Entities.Channel.ChannelEntity026261410%
 
00
 
NLightning.Infrastructure.Persistence.Entities.Channel.ChannelKeySetEntity01313830%
 
00
 
NLightning.Infrastructure.Persistence.Entities.Channel.HtlcEntity013131080%
 
00
 
NLightning.Infrastructure.Persistence.Entities.Node.PeerEntity077170%
 
00
 
NLightning.Infrastructure.Persistence.EntityConfiguration.Bitcoin.BlockchainStateEntityConfiguration02323410%
 
020%
 
NLightning.Infrastructure.Persistence.EntityConfiguration.Bitcoin.UtxoEntityConfiguration07070930%
 
040%
 
NLightning.Infrastructure.Persistence.EntityConfiguration.Bitcoin.WalletAddressEntityConfiguration01616280%
 
00
 
NLightning.Infrastructure.Persistence.EntityConfiguration.Bitcoin.WatchedTransactionEntityConfiguration02626450%
 
020%
 
NLightning.Infrastructure.Persistence.EntityConfiguration.Channel.ChannelConfigEntityConfiguration03333510%
 
020%
 
NLightning.Infrastructure.Persistence.EntityConfiguration.Channel.ChannelEntityConfiguration06767870%
 
020%
 
NLightning.Infrastructure.Persistence.EntityConfiguration.Channel.ChannelKeySetEntityConfiguration03737560%
 
020%
 
NLightning.Infrastructure.Persistence.EntityConfiguration.Channel.HtlcEntityConfiguration03535540%
 
020%
 
NLightning.Infrastructure.Persistence.EntityConfiguration.Node.PeerEntityConfiguration02222400%
 
020%
 
NLightning.Infrastructure.Persistence.Factories.NLightningContextFactory02626540%
 
060%
 
NLightning.Infrastructure.Persistence.Providers.DatabaseTypeProvider044130%
 
00
 
NLightning.Infrastructure.Persistence.ValueConverters.ChannelIdConverter011110%
 
00
 
NLightning.Infrastructure.Persistence.ValueConverters.CompactPubKeyConverter011110%
 
00
 
NLightning.Infrastructure.Persistence.ValueConverters.HashConverter011100%
 
00
 
NLightning.Infrastructure.Persistence.ValueConverters.TxIdConverter011100%
 
00
 
NLightning.Infrastructure.Persistence.Postgres02104210423520%
 
00
 
NLightning.Infrastructure.Persistence.Postgres.Migrations.AddBlockchaisStateAndWatchedTransaction05055055750%
 
00
 
NLightning.Infrastructure.Persistence.Postgres.Migrations.AddFieldsForChannelOpen06566567370%
 
00
 
NLightning.Infrastructure.Persistence.Postgres.Migrations.Initial04074074640%
 
00
 
NLightning.Infrastructure.Persistence.Postgres.Migrations.NLightningDbContextModelSnapshot05365365760%
 
00
 
NLightning.Infrastructure.Persistence.Sqlite01705170519450%
 
00
 
NLightning.Infrastructure.Persistence.Sqlite.Migrations.AddBlockchaisStateAndWatchedTransaction04074074750%
 
00
 
NLightning.Infrastructure.Persistence.Sqlite.Migrations.AddFieldsForChannelOpen05355356140%
 
00
 
NLightning.Infrastructure.Persistence.Sqlite.Migrations.Initial03443443990%
 
00
 
NLightning.Infrastructure.Persistence.Sqlite.Migrations.NLightningDbContextModelSnapshot04194194570%
 
00
 
NLightning.Infrastructure.Persistence.SqlServer01741174119890%
 
00
 
NLightning.Infrastructure.Persistence.SqlServer.Migrations.AddBlockchaisStateAndWatchedTransaction04224224920%
 
00
 
NLightning.Infrastructure.Persistence.SqlServer.Migrations.AddFieldsForChannelOpen05465466270%
 
00
 
NLightning.Infrastructure.Persistence.SqlServer.Migrations.Initial03473474040%
 
00
 
NLightning.Infrastructure.Persistence.SqlServer.Migrations.NLightningDbContextModelSnapshot04264264660%
 
00
 
NLightning.Infrastructure.Repositories01014101416990%
 
02860%
 
NLightning.Infrastructure.Repositories.Database.BaseDbRepository<T>078781350%
 
0420%
 
NLightning.Infrastructure.Repositories.Database.Bitcoin.BlockchainStateDbRepository02828490%
 
020%
 
NLightning.Infrastructure.Repositories.Database.Bitcoin.RevocationWatchDbRepository011100%
 
00
 
NLightning.Infrastructure.Repositories.Database.Bitcoin.UtxoDbRepository05151840%
 
080%
 
NLightning.Infrastructure.Repositories.Database.Bitcoin.WalletAddressesDbRepository04343710%
 
040%
 
NLightning.Infrastructure.Repositories.Database.Bitcoin.WatchedTransactionDbRepository04141710%
 
0120%
 
NLightning.Infrastructure.Repositories.Database.Channel.ChannelConfigDbRepository05555830%
 
0160%
 
NLightning.Infrastructure.Repositories.Database.Channel.ChannelDbRepository01981982690%
 
0440%
 
NLightning.Infrastructure.Repositories.Database.Channel.ChannelKeySetDbRepository04747720%
 
040%
 
NLightning.Infrastructure.Repositories.Database.Channel.HtlcDbRepository068681140%
 
0100%
 
NLightning.Infrastructure.Repositories.Database.Helpers.PrimaryKeyHelper05858890%
 
0300%
 
NLightning.Infrastructure.Repositories.Database.Node.PeerDbRepository05252830%
 
060%
 
NLightning.Infrastructure.Repositories.DependencyInjection066310%
 
00
 
NLightning.Infrastructure.Repositories.Memory.ChannelMemoryRepository069691390%
 
0180%
 
NLightning.Infrastructure.Repositories.Memory.UtxoMemoryRepository01351352190%
 
0600%
 
NLightning.Infrastructure.Repositories.UnitOfWork084841800%
 
0300%
 
NLightning.Infrastructure.Serialization16097912400587367%
  
36171050.8%
  
NLightning.Infrastructure.Serialization.DependencyInjection088340%
 
00
 
NLightning.Infrastructure.Serialization.Factories.MessageTypeSerializerFactory01151151490%
 
020%
 
NLightning.Infrastructure.Serialization.Factories.PayloadSerializerFactory90090122100%
 
1250%
  
NLightning.Infrastructure.Serialization.Factories.ValueObjectSerializerFactory1201235100%
 
00
 
NLightning.Infrastructure.Serialization.Messages.MessageSerializer03232760%
 
0100%
 
NLightning.Infrastructure.Serialization.Messages.Types.AcceptChannel1MessageTypeSerializer03939930%
 
0200%
 
NLightning.Infrastructure.Serialization.Messages.Types.AcceptChannel2MessageTypeSerializer4544910891.8%
  
162466.6%
  
NLightning.Infrastructure.Serialization.Messages.Types.ChannelReadyMessageTypeSerializer314358888.5%
  
101662.5%
  
NLightning.Infrastructure.Serialization.Messages.Types.ChannelReestablishMessageTypeSerializer314358888.5%
  
101662.5%
  
NLightning.Infrastructure.Serialization.Messages.Types.ClosingSignedMessageTypeSerializer285338484.8%
  
81650%
  
NLightning.Infrastructure.Serialization.Messages.Types.CommitmentSignedMessageTypeSerializer145195973.6%
  
4850%
  
NLightning.Infrastructure.Serialization.Messages.Types.ErrorMessageTypeSerializer145195973.6%
  
4850%
  
NLightning.Infrastructure.Serialization.Messages.Types.FundingCreatedMessageTypeSerializer01919590%
 
080%
 
NLightning.Infrastructure.Serialization.Messages.Types.FundingSignedMessageTypeSerializer01919590%
 
080%
 
NLightning.Infrastructure.Serialization.Messages.Types.InitMessageTypeSerializer328409680%
  
112055%
  
NLightning.Infrastructure.Serialization.Messages.Types.OpenChannel1MessageTypeSerializer03939930%
 
0200%
 
NLightning.Infrastructure.Serialization.Messages.Types.OpenChannel2MessageTypeSerializer4544910891.8%
  
162466.6%
  
NLightning.Infrastructure.Serialization.Messages.Types.PingMessageTypeSerializer145195973.6%
  
4850%
  
NLightning.Infrastructure.Serialization.Messages.Types.PongMessageTypeSerializer145195973.6%
  
4850%
  
NLightning.Infrastructure.Serialization.Messages.Types.RevokeAndAckMessageTypeSerializer145195973.6%
  
4850%
  
NLightning.Infrastructure.Serialization.Messages.Types.ShutdownMessageTypeSerializer145195973.6%
  
4850%
  
NLightning.Infrastructure.Serialization.Messages.Types.StfuMessageTypeSerializer145195973.6%
  
4850%
  
NLightning.Infrastructure.Serialization.Messages.Types.TxAbortMessageTypeSerializer145195973.6%
  
4850%
  
NLightning.Infrastructure.Serialization.Messages.Types.TxAckRbfMessageTypeSerializer384429890.4%
  
132065%
  
NLightning.Infrastructure.Serialization.Messages.Types.TxAddInputMessageTypeSerializer145195973.6%
  
4850%
  
NLightning.Infrastructure.Serialization.Messages.Types.TxAddOutputMessageTypeSerializer145195973.6%
  
4850%
  
NLightning.Infrastructure.Serialization.Messages.Types.TxCompleteMessageTypeSerializer145195973.6%
  
4850%
  
NLightning.Infrastructure.Serialization.Messages.Types.TxInitRbfMessageTypeSerializer384429890.4%
  
132065%
  
NLightning.Infrastructure.Serialization.Messages.Types.TxRemoveInputMessageTypeSerializer145195973.6%
  
4850%
  
NLightning.Infrastructure.Serialization.Messages.Types.TxRemoveOutputMessageTypeSerializer145195973.6%
  
4850%
  
NLightning.Infrastructure.Serialization.Messages.Types.TxSignaturesMessageTypeSerializer145195973.6%
  
4850%
  
NLightning.Infrastructure.Serialization.Messages.Types.UpdateAddHtlcMessageTypeSerializer314358888.5%
  
101662.5%
  
NLightning.Infrastructure.Serialization.Messages.Types.UpdateFailHtlcMessageTypeSerializer145195973.6%
  
4850%
  
NLightning.Infrastructure.Serialization.Messages.Types.UpdateFailMalformedHtlcMessageTypeSerializer145195973.6%
  
4850%
  
NLightning.Infrastructure.Serialization.Messages.Types.UpdateFeeMessageTypeSerializer145195973.6%
  
4850%
  
NLightning.Infrastructure.Serialization.Messages.Types.UpdateFulfillHtlcMessageTypeSerializer145195973.6%
  
4850%
  
NLightning.Infrastructure.Serialization.Messages.Types.WarningMessageTypeSerializer145195973.6%
  
4850%
  
NLightning.Infrastructure.Serialization.Node.FeatureSetSerializer223259888%
  
121485.7%
  
NLightning.Infrastructure.Serialization.Payloads.AcceptChannel1PayloadSerializer369721304.1%
  
060%
 
NLightning.Infrastructure.Serialization.Payloads.AcceptChannel2PayloadSerializer6757213193%
  
3650%
  
NLightning.Infrastructure.Serialization.Payloads.ChannelReadyPayloadSerializer205256980%
  
3650%
  
NLightning.Infrastructure.Serialization.Payloads.ChannelReestablishPayloadSerializer305358385.7%
  
3650%
  
NLightning.Infrastructure.Serialization.Payloads.ClosingSignedPayloadSerializer245297782.7%
  
3650%
  
NLightning.Infrastructure.Serialization.Payloads.CommitmentSignedPayloadSerializer305358785.7%
  
71070%
  
NLightning.Infrastructure.Serialization.Payloads.ErrorPayloadSerializer236297379.3%
  
4850%
  
NLightning.Infrastructure.Serialization.Payloads.FundingCreatedPayloadSerializer32831789.6%
  
060%
 
NLightning.Infrastructure.Serialization.Payloads.FundingSignedPayloadSerializer322256812%
  
060%
 
NLightning.Infrastructure.Serialization.Payloads.InitPayloadSerializer115164968.7%
  
1250%
  
NLightning.Infrastructure.Serialization.Payloads.OpenChannel1PayloadSerializer31001031702.9%
  
0140%
 
NLightning.Infrastructure.Serialization.Payloads.OpenChannel2PayloadSerializer9159616694.7%
  
71450%
  
NLightning.Infrastructure.Serialization.Payloads.PingPayloadSerializer187256072%
  
2450%
  
NLightning.Infrastructure.Serialization.Payloads.PongPayloadSerializer117185261.1%
  
2450%
  
NLightning.Infrastructure.Serialization.Payloads.RevokeAndAckPayloadSerializer235287282.1%
  
3650%
  
NLightning.Infrastructure.Serialization.Payloads.ShutdownPayloadSerializer247317777.4%
  
4850%
  
NLightning.Infrastructure.Serialization.Payloads.StfuPayloadSerializer195246579.1%
  
3650%
  
NLightning.Infrastructure.Serialization.Payloads.TxAbortPayloadSerializer245297482.7%
  
3650%
  
NLightning.Infrastructure.Serialization.Payloads.TxAckRbfPayloadSerializer175226177.2%
  
3650%
  
NLightning.Infrastructure.Serialization.Payloads.TxAddInputPayloadSerializer325378386.4%
  
3650%
  
NLightning.Infrastructure.Serialization.Payloads.TxAddOutputPayloadSerializer335388686.8%
  
3650%
  
NLightning.Infrastructure.Serialization.Payloads.TxCompletePayloadSerializer175226177.2%
  
3650%
  
NLightning.Infrastructure.Serialization.Payloads.TxInitRbfPayloadSerializer235287182.1%
  
3650%
  
NLightning.Infrastructure.Serialization.Payloads.TxRemoveInputPayloadSerializer205256780%
  
3650%
  
NLightning.Infrastructure.Serialization.Payloads.TxRemoveOutputPayloadSerializer205256780%
  
3650%
  
NLightning.Infrastructure.Serialization.Payloads.TxSignaturesPayloadSerializer345399487.1%
  
91464.2%
  
NLightning.Infrastructure.Serialization.Payloads.UpdateAddHtlcPayloadSerializer355408987.5%
  
71070%
  
NLightning.Infrastructure.Serialization.Payloads.UpdateFailHtlcPayloadSerializer265317583.8%
  
3650%
  
NLightning.Infrastructure.Serialization.Payloads.UpdateFailMalformedHtlcPayloadSerializer265317683.8%
  
3650%
  
NLightning.Infrastructure.Serialization.Payloads.UpdateFeePayloadSerializer205256780%
  
3650%
  
NLightning.Infrastructure.Serialization.Payloads.UpdateFulfillHtlcPayloadSerializer235287282.1%
  
3650%
  
NLightning.Infrastructure.Serialization.Tlv.TlvSerializer181196594.7%
  
4666.6%
  
NLightning.Infrastructure.Serialization.Tlv.TlvStreamSerializer471488497.9%
  
385076%
  
NLightning.Infrastructure.Serialization.ValueObjects.BigSizeTypeSerializer3633911192.3%
  
212295.4%
  
NLightning.Infrastructure.Serialization.ValueObjects.ChainHashTypeSerializer83115472.7%
  
1250%
  
NLightning.Infrastructure.Serialization.ValueObjects.ChannelFlagTypeSerializer83113772.7%
  
1250%
  
NLightning.Infrastructure.Serialization.ValueObjects.ChannelIdTypeSerializer83115472.7%
  
1250%
  
NLightning.Infrastructure.Serialization.ValueObjects.ShortChannelIdTypeSerializer83115472.7%
  
1250%
  
NLightning.Infrastructure.Serialization.ValueObjects.WitnessTypeSerializer143176982.3%
  
1250%
  
NLightning.Tests.Utils3076136861383.4%
  
2450%
  
NLightning.Tests.Utils.Mocks.FakeServiceProvider70723100%
 
2450%
  
NLightning.Tests.Utils.Mocks.FakeServiceScope50518100%
 
00
 
NLightning.Tests.Utils.Mocks.FakeServiceScopeFactory50518100%
 
00
 
NLightning.Tests.Utils.Mocks.FakeSha2564372757.1%
  
00
 
NLightning.Tests.Utils.Vectors.Bolt3AppendixBVectors2202242100%
 
00
 
NLightning.Tests.Utils.Vectors.Bolt3AppendixCVectors2080208303100%
 
00
 
NLightning.Tests.Utils.Vectors.Bolt3AppendixDVectors5605696100%
 
00
 
NLightning.Tests.Utils.Vectors.Bolt3AppendixFVectors05858860%
 
00
 
NLightning.Transport.Ipc01337133732210%
 
04160%
 
MessagePack.GeneratedMessagePackResolver01140114026180%
 
03720%
 
NLightning.Transport.Ipc.IpcEnvelope066260%
 
00
 
NLightning.Transport.Ipc.IpcError022130%
 
00
 
NLightning.Transport.Ipc.MessagePack.Formatters.BitcoinNetworkFormatter077210%
 
020%
 
NLightning.Transport.Ipc.MessagePack.Formatters.ChannelIdFormatter077210%
 
040%
 
NLightning.Transport.Ipc.MessagePack.Formatters.CompactPubKeyFormatter077220%
 
040%
 
NLightning.Transport.Ipc.MessagePack.Formatters.CompactPubKeyNullableFormatter01313310%
 
080%
 
NLightning.Transport.Ipc.MessagePack.Formatters.FeatureSetFormatter01919370%
 
060%
 
NLightning.Transport.Ipc.MessagePack.Formatters.HashFormatter066200%
 
00
 
NLightning.Transport.Ipc.MessagePack.Formatters.LightningMoneyFormatter01010250%
 
040%
 
NLightning.Transport.Ipc.MessagePack.Formatters.PeerAddressInfoFormatter077220%
 
020%
 
NLightning.Transport.Ipc.MessagePack.Formatters.PeerAddressInfoNullableFormatter01313310%
 
060%
 
NLightning.Transport.Ipc.MessagePack.Formatters.SignedTransactionFormatter01515330%
 
060%
 
NLightning.Transport.Ipc.MessagePack.Formatters.TxIdFormatter066200%
 
00
 
NLightning.Transport.Ipc.MessagePack.NLightningFormatterResolver02222460%
 
020%
 
NLightning.Transport.Ipc.MessagePack.NLightningMessagePackOptions022100%
 
00
 
NLightning.Transport.Ipc.Requests.ConnectPeerIpcRequest011140%
 
00
 
NLightning.Transport.Ipc.Requests.GetAddressIpcRequest011140%
 
00
 
NLightning.Transport.Ipc.Requests.OpenChannelIpcRequest055210%
 
00
 
NLightning.Transport.Ipc.Requests.OpenChannelSubscriptionIpcRequest044200%
 
00
 
NLightning.Transport.Ipc.Responses.ConnectPeerIpcResponse066200%
 
00
 
NLightning.Transport.Ipc.Responses.GetAddressIpcResponse022130%
 
00
 
NLightning.Transport.Ipc.Responses.ListPeersIpcResponse011120%
 
00
 
NLightning.Transport.Ipc.Responses.NodeInfoIpcResponse088220%
 
00
 
NLightning.Transport.Ipc.Responses.OpenChannelIpcResponse077230%
 
00
 
NLightning.Transport.Ipc.Responses.OpenChannelSubscriptionIpcResponse01313320%
 
00
 
NLightning.Transport.Ipc.Responses.PeerInfoIpcResponse055190%
 
00
 
NLightning.Transport.Ipc.Responses.WalletBalanceIpcResponse022150%
 
00