| MAC | |
| 1 (Type/Class) | Crypto.Hash.SHA256 |
| 2 (Data Constructor) | Crypto.Hash.SHA256 |
| 3 (Type/Class) | Crypto.Hash.SHA512 |
| 4 (Data Constructor) | Crypto.Hash.SHA512 |
| mac | Crypto.MAC.Poly1305 |
| mac# | Data.Word.Limb |
| mainnetChainHash | Lightning.Protocol.BOLT7.Types, Lightning.Protocol.BOLT7 |
| master | Crypto.HDKey.BIP32 |
| MaxBytesExceeded | Crypto.DRBG.HMAC.SHA256, Crypto.DRBG.HMAC.SHA512 |
| maxPayloadSize | Lightning.Protocol.BOLT4.Types, Lightning.Protocol.BOLT4 |
| max_standard_weight | Lightning.Protocol.BOLT5.Types, Lightning.Protocol.BOLT5 |
| member | Lightning.Protocol.BOLT9.Types, Lightning.Protocol.BOLT9 |
| Message | |
| 1 (Type/Class) | Lightning.Protocol.BOLT1.Message, Lightning.Protocol.BOLT1 |
| 2 (Type/Class) | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| 3 (Type/Class) | Lightning.Protocol.BOLT7.Messages, Lightning.Protocol.BOLT7 |
| MessageFlags | |
| 1 (Type/Class) | Lightning.Protocol.BOLT7.Types, Lightning.Protocol.BOLT7 |
| 2 (Data Constructor) | Lightning.Protocol.BOLT7.Types, Lightning.Protocol.BOLT7 |
| messageType | Lightning.Protocol.BOLT1.Message |
| mfHtlcMaxPresent | Lightning.Protocol.BOLT7.Types, Lightning.Protocol.BOLT7 |
| MilliSatoshi | |
| 1 (Type/Class) | Lightning.Protocol.BOLT1.Prim, Lightning.Protocol.BOLT1 |
| 2 (Data Constructor) | Lightning.Protocol.BOLT1.Prim, Lightning.Protocol.BOLT1 |
| 3 (Type/Class) | Lightning.Protocol.BOLT2.Types, Lightning.Protocol.BOLT2 |
| 4 (Data Constructor) | Lightning.Protocol.BOLT2.Types, Lightning.Protocol.BOLT2 |
| 5 (Type/Class) | Lightning.Protocol.BOLT3.Types, Lightning.Protocol.BOLT3 |
| 6 (Data Constructor) | Lightning.Protocol.BOLT3.Types, Lightning.Protocol.BOLT3 |
| minErrorPacketSize | Lightning.Protocol.BOLT4.Error |
| MissingAnchorOutput | Lightning.Protocol.BOLT3.Validate, Lightning.Protocol.BOLT3 |
| MissingDependency | Lightning.Protocol.BOLT9.Validate, Lightning.Protocol.BOLT9 |
| mkTxId | |
| 1 (Function) | Bitcoin.Prim.Tx |
| 2 (Function) | Lightning.Protocol.BOLT2.Types, Lightning.Protocol.BOLT2 |
| 3 (Function) | Lightning.Protocol.BOLT3.Types, Lightning.Protocol.BOLT3 |
| mnemonic | Crypto.KDF.BIP39 |
| Montgomery | |
| 1 (Type/Class) | Numeric.Montgomery.Secp256k1.Curve |
| 2 (Data Constructor) | Numeric.Montgomery.Secp256k1.Curve |
| 3 (Type/Class) | Numeric.Montgomery.Secp256k1.Scalar |
| 4 (Data Constructor) | Numeric.Montgomery.Secp256k1.Scalar |
| MppTimeout | Lightning.Protocol.BOLT4.Types, Lightning.Protocol.BOLT4 |
| msatToSat | |
| 1 (Function) | Lightning.Protocol.BOLT1.Prim, Lightning.Protocol.BOLT1 |
| 2 (Function) | Lightning.Protocol.BOLT2.Types, Lightning.Protocol.BOLT2 |
| 3 (Function) | Lightning.Protocol.BOLT3.Types, Lightning.Protocol.BOLT3 |
| MsgAcceptChannel | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgAcceptChannel2 | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgAcceptChannel2Val | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgAcceptChannelVal | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgAnnouncementSignatures | Lightning.Protocol.BOLT7.Messages, Lightning.Protocol.BOLT7 |
| MsgAnnSig | Lightning.Protocol.BOLT7.Messages, Lightning.Protocol.BOLT7 |
| MsgChanAnn | Lightning.Protocol.BOLT7.Messages, Lightning.Protocol.BOLT7 |
| MsgChannelAnnouncement | Lightning.Protocol.BOLT7.Messages, Lightning.Protocol.BOLT7 |
| MsgChannelReady | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgChannelReadyVal | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgChannelReestablish | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgChannelReestablishVal | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgChannelUpdate | Lightning.Protocol.BOLT7.Messages, Lightning.Protocol.BOLT7 |
| MsgChanUpd | Lightning.Protocol.BOLT7.Messages, Lightning.Protocol.BOLT7 |
| MsgClosingComplete | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgClosingCompleteVal | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgClosingSig | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgClosingSigned | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgClosingSignedVal | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgClosingSigVal | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgCommitmentSigned | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgCommitmentSignedVal | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgError | Lightning.Protocol.BOLT1.Message, Lightning.Protocol.BOLT1 |
| MsgErrorVal | Lightning.Protocol.BOLT1.Message, Lightning.Protocol.BOLT1 |
| MsgFundingCreated | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgFundingCreatedVal | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgFundingSigned | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgFundingSignedVal | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgGossipFilter | Lightning.Protocol.BOLT7.Messages, Lightning.Protocol.BOLT7 |
| MsgGossipTimestampFilter | Lightning.Protocol.BOLT7.Messages, Lightning.Protocol.BOLT7 |
| MsgInit | Lightning.Protocol.BOLT1.Message, Lightning.Protocol.BOLT1 |
| MsgInitVal | Lightning.Protocol.BOLT1.Message, Lightning.Protocol.BOLT1 |
| MsgNodeAnn | Lightning.Protocol.BOLT7.Messages, Lightning.Protocol.BOLT7 |
| MsgNodeAnnouncement | Lightning.Protocol.BOLT7.Messages, Lightning.Protocol.BOLT7 |
| MsgOpenChannel | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgOpenChannel2 | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgOpenChannel2Val | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgOpenChannelVal | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgPeerStorage | Lightning.Protocol.BOLT1.Message, Lightning.Protocol.BOLT1 |
| MsgPeerStorageRet | Lightning.Protocol.BOLT1.Message, Lightning.Protocol.BOLT1 |
| MsgPeerStorageRetrievalVal | Lightning.Protocol.BOLT1.Message, Lightning.Protocol.BOLT1 |
| MsgPeerStorageVal | Lightning.Protocol.BOLT1.Message, Lightning.Protocol.BOLT1 |
| MsgPing | Lightning.Protocol.BOLT1.Message, Lightning.Protocol.BOLT1 |
| MsgPingVal | Lightning.Protocol.BOLT1.Message, Lightning.Protocol.BOLT1 |
| MsgPong | Lightning.Protocol.BOLT1.Message, Lightning.Protocol.BOLT1 |
| MsgPongVal | Lightning.Protocol.BOLT1.Message, Lightning.Protocol.BOLT1 |
| MsgQueryChannelRange | Lightning.Protocol.BOLT7.Messages, Lightning.Protocol.BOLT7 |
| MsgQueryRange | Lightning.Protocol.BOLT7.Messages, Lightning.Protocol.BOLT7 |
| MsgQueryScids | Lightning.Protocol.BOLT7.Messages, Lightning.Protocol.BOLT7 |
| MsgQueryShortChannelIds | Lightning.Protocol.BOLT7.Messages, Lightning.Protocol.BOLT7 |
| MsgReplyChannelRange | Lightning.Protocol.BOLT7.Messages, Lightning.Protocol.BOLT7 |
| MsgReplyRange | Lightning.Protocol.BOLT7.Messages, Lightning.Protocol.BOLT7 |
| MsgReplyScids | Lightning.Protocol.BOLT7.Messages, Lightning.Protocol.BOLT7 |
| MsgReplyShortChannelIdsEnd | Lightning.Protocol.BOLT7.Messages, Lightning.Protocol.BOLT7 |
| MsgRevokeAndAck | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgRevokeAndAckVal | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgShutdown | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgShutdownVal | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgStfu | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgStfuVal | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgTxAbort | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgTxAbortVal | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgTxAckRbf | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgTxAckRbfVal | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgTxAddInput | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgTxAddInputVal | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgTxAddOutput | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgTxAddOutputVal | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgTxComplete | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgTxCompleteVal | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgTxInitRbf | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgTxInitRbfVal | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgTxRemoveInput | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgTxRemoveInputVal | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgTxRemoveOutput | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgTxRemoveOutputVal | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgTxSignatures | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgTxSignaturesVal | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgType | |
| 1 (Type/Class) | Lightning.Protocol.BOLT1.Message, Lightning.Protocol.BOLT1 |
| 2 (Type/Class) | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| 3 (Type/Class) | Lightning.Protocol.BOLT7.Messages, Lightning.Protocol.BOLT7 |
| msgTypeCode | Lightning.Protocol.BOLT7.Messages, Lightning.Protocol.BOLT7 |
| msgTypeWord | |
| 1 (Function) | Lightning.Protocol.BOLT1.Message, Lightning.Protocol.BOLT1 |
| 2 (Function) | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgUnknown | Lightning.Protocol.BOLT1.Message, Lightning.Protocol.BOLT1 |
| MsgUpdateAddHtlc | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgUpdateAddHtlcVal | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgUpdateFailHtlc | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgUpdateFailHtlcVal | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgUpdateFailMalformedHtlc | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgUpdateFailMalformedHtlcVal | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgUpdateFee | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgUpdateFeeVal | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgUpdateFulfillHtlc | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgUpdateFulfillHtlcVal | Lightning.Protocol.BOLT2.Messages, Lightning.Protocol.BOLT2 |
| MsgWarning | Lightning.Protocol.BOLT1.Message, Lightning.Protocol.BOLT1 |
| MsgWarningVal | Lightning.Protocol.BOLT1.Message, Lightning.Protocol.BOLT1 |
| mul | |
| 1 (Function) | Data.Word.Wide |
| 2 (Function) | Data.Word.Wider |
| 3 (Function) | Numeric.Montgomery.Secp256k1.Curve |
| 4 (Function) | Numeric.Montgomery.Secp256k1.Scalar |
| 5 (Function) | Crypto.Curve.Secp256k1 |
| mul# | |
| 1 (Function) | Numeric.Montgomery.Secp256k1.Curve |
| 2 (Function) | Numeric.Montgomery.Secp256k1.Scalar |
| mul_c | Data.Word.Wider |
| mul_c# | |
| 1 (Function) | Data.Word.Limb |
| 2 (Function) | Data.Word.Wider |
| mul_s# | Data.Word.Limb |
| mul_vartime | Crypto.Curve.Secp256k1 |
| mul_w# | |
| 1 (Function) | Data.Word.Limb |
| 2 (Function) | Data.Word.Wide |
| mul_wnaf | Crypto.Curve.Secp256k1 |
| MutualClose | Lightning.Protocol.BOLT5.Types, Lightning.Protocol.BOLT5 |