| Handshake | |
| 1 (Type/Class) | Lightning.Protocol.BOLT8.Internal, Lightning.Protocol.BOLT8 |
| 2 (Data Constructor) | Lightning.Protocol.BOLT8.Internal, Lightning.Protocol.BOLT8 |
| HandshakeFor | |
| 1 (Type/Class) | Lightning.Protocol.BOLT8.Internal, Lightning.Protocol.BOLT8 |
| 2 (Data Constructor) | Lightning.Protocol.BOLT8.Internal |
| HandshakeState | |
| 1 (Type/Class) | Lightning.Protocol.BOLT8.Internal, Lightning.Protocol.BOLT8 |
| 2 (Data Constructor) | Lightning.Protocol.BOLT8.Internal |
| hasFeature | Lightning.Protocol.BOLT9.Codec, Lightning.Protocol.BOLT9 |
| hash | |
| 1 (Function) | Crypto.Hash.SHA256 |
| 2 (Function) | Crypto.Hash.SHA512 |
| 3 (Function) | Crypto.Hash.RIPEMD160 |
| hash_lazy | |
| 1 (Function) | Crypto.Hash.SHA256 |
| 2 (Function) | Crypto.Hash.SHA512 |
| 3 (Function) | Crypto.Hash.RIPEMD160 |
| has_anchors | Lightning.Protocol.BOLT3.Types, Lightning.Protocol.BOLT3 |
| hc_commitment_txid | Lightning.Protocol.BOLT3.Tx, Lightning.Protocol.BOLT3 |
| hc_features | Lightning.Protocol.BOLT3.Tx, Lightning.Protocol.BOLT3 |
| hc_feerate | Lightning.Protocol.BOLT3.Tx, Lightning.Protocol.BOLT3 |
| hc_htlc | Lightning.Protocol.BOLT3.Tx, Lightning.Protocol.BOLT3 |
| hc_local_delayed | Lightning.Protocol.BOLT3.Tx, Lightning.Protocol.BOLT3 |
| hc_output_index | Lightning.Protocol.BOLT3.Tx, Lightning.Protocol.BOLT3 |
| hc_revocation_pubkey | Lightning.Protocol.BOLT3.Tx, Lightning.Protocol.BOLT3 |
| hc_to_self_delay | Lightning.Protocol.BOLT3.Tx, Lightning.Protocol.BOLT3 |
| HDKey | |
| 1 (Type/Class) | Crypto.HDKey.BIP32 |
| 2 (Data Constructor) | Crypto.HDKey.BIP32 |
| hd_child | Crypto.HDKey.BIP32 |
| hd_depth | Crypto.HDKey.BIP32 |
| hd_key | Crypto.HDKey.BIP32 |
| hd_parent | Crypto.HDKey.BIP32 |
| highestSetBit | Lightning.Protocol.BOLT9.Validate, Lightning.Protocol.BOLT9 |
| HMAC | |
| 1 (Type/Class) | Crypto.KDF.HMAC |
| 2 (Type/Class) | Crypto.KDF.PBKDF |
| hmac | |
| 1 (Function) | Crypto.Hash.SHA256 |
| 2 (Function) | Crypto.Hash.SHA512 |
| 3 (Function) | Crypto.Hash.RIPEMD160 |
| Hmac32 | |
| 1 (Type/Class) | Lightning.Protocol.BOLT4.Types, Lightning.Protocol.BOLT4 |
| 2 (Data Constructor) | Lightning.Protocol.BOLT4.Types |
| hmac32 | Lightning.Protocol.BOLT4.Types, Lightning.Protocol.BOLT4 |
| HMACEnv | Crypto.KDF.HMAC |
| HmacMismatch | Lightning.Protocol.BOLT4.Process |
| hmacSize | Lightning.Protocol.BOLT4.Types, Lightning.Protocol.BOLT4 |
| hmac_lazy | |
| 1 (Function) | Crypto.Hash.SHA256 |
| 2 (Function) | Crypto.Hash.SHA512 |
| 3 (Function) | Crypto.Hash.RIPEMD160 |
| Hop | |
| 1 (Type/Class) | Lightning.Protocol.BOLT4.Construct |
| 2 (Data Constructor) | Lightning.Protocol.BOLT4.Construct |
| HopPayload | |
| 1 (Type/Class) | Lightning.Protocol.BOLT4.Types, Lightning.Protocol.BOLT4 |
| 2 (Data Constructor) | Lightning.Protocol.BOLT4.Types, Lightning.Protocol.BOLT4 |
| hopPayload | Lightning.Protocol.BOLT4.Construct |
| HopPayloads | |
| 1 (Type/Class) | Lightning.Protocol.BOLT4.Types, Lightning.Protocol.BOLT4 |
| 2 (Data Constructor) | Lightning.Protocol.BOLT4.Types |
| hopPayloads | Lightning.Protocol.BOLT4.Types, Lightning.Protocol.BOLT4 |
| hopPayloadsSize | Lightning.Protocol.BOLT4.Types, Lightning.Protocol.BOLT4 |
| hopPubKey | Lightning.Protocol.BOLT4.Construct |
| Hostname | Lightning.Protocol.BOLT7.Types, Lightning.Protocol.BOLT7 |
| hostname | Lightning.Protocol.BOLT7.Types, Lightning.Protocol.BOLT7 |
| hpAmtToForward | Lightning.Protocol.BOLT4.Types, Lightning.Protocol.BOLT4 |
| hpCurrentPathKey | Lightning.Protocol.BOLT4.Types, Lightning.Protocol.BOLT4 |
| hpEncryptedData | Lightning.Protocol.BOLT4.Types, Lightning.Protocol.BOLT4 |
| hpOutgoingCltv | Lightning.Protocol.BOLT4.Types, Lightning.Protocol.BOLT4 |
| hpPaymentData | Lightning.Protocol.BOLT4.Types, Lightning.Protocol.BOLT4 |
| hpShortChannelId | Lightning.Protocol.BOLT4.Types, Lightning.Protocol.BOLT4 |
| hpUnknownTlvs | Lightning.Protocol.BOLT4.Types, Lightning.Protocol.BOLT4 |
| hs_ck | Lightning.Protocol.BOLT8.Internal |
| hs_e_pub | Lightning.Protocol.BOLT8.Internal |
| hs_e_sec | Lightning.Protocol.BOLT8.Internal |
| hs_h | Lightning.Protocol.BOLT8.Internal |
| hs_re | Lightning.Protocol.BOLT8.Internal |
| hs_rs | Lightning.Protocol.BOLT8.Internal |
| hs_s_pub | Lightning.Protocol.BOLT8.Internal |
| hs_s_sec | Lightning.Protocol.BOLT8.Internal |
| hs_temp_k | Lightning.Protocol.BOLT8.Internal |
| HTLC | |
| 1 (Type/Class) | Lightning.Protocol.BOLT3.Types, Lightning.Protocol.BOLT3 |
| 2 (Data Constructor) | Lightning.Protocol.BOLT3.Types, Lightning.Protocol.BOLT3 |
| HtlcBasepoint | |
| 1 (Type/Class) | Lightning.Protocol.BOLT3.Types, Lightning.Protocol.BOLT3 |
| 2 (Data Constructor) | Lightning.Protocol.BOLT3.Types, Lightning.Protocol.BOLT3 |
| HTLCContext | |
| 1 (Type/Class) | Lightning.Protocol.BOLT3.Tx, Lightning.Protocol.BOLT3 |
| 2 (Data Constructor) | Lightning.Protocol.BOLT3.Tx, Lightning.Protocol.BOLT3 |
| HTLCDirection | Lightning.Protocol.BOLT3.Types, Lightning.Protocol.BOLT3 |
| HtlcId | Lightning.Protocol.BOLT2.Types, Lightning.Protocol.BOLT2 |
| htlcId | Lightning.Protocol.BOLT2.Types, Lightning.Protocol.BOLT2 |
| HtlcMaximumMsat | |
| 1 (Type/Class) | Lightning.Protocol.BOLT7.Types, Lightning.Protocol.BOLT7 |
| 2 (Data Constructor) | Lightning.Protocol.BOLT7.Types, Lightning.Protocol.BOLT7 |
| HtlcMinimumMsat | |
| 1 (Type/Class) | Lightning.Protocol.BOLT7.Types, Lightning.Protocol.BOLT7 |
| 2 (Data Constructor) | Lightning.Protocol.BOLT7.Types, Lightning.Protocol.BOLT7 |
| HTLCOffered | Lightning.Protocol.BOLT3.Types, Lightning.Protocol.BOLT3 |
| HTLCOfferedOutput | Lightning.Protocol.BOLT5.Types, Lightning.Protocol.BOLT5 |
| HTLCOutputType | Lightning.Protocol.BOLT5.Types, Lightning.Protocol.BOLT5 |
| htlcOutputType | Lightning.Protocol.BOLT5.Types, Lightning.Protocol.BOLT5 |
| htlcOutputTypeWeight | Lightning.Protocol.BOLT5.Types, Lightning.Protocol.BOLT5 |
| HTLCReceived | Lightning.Protocol.BOLT3.Types, Lightning.Protocol.BOLT3 |
| HTLCReceivedOutput | Lightning.Protocol.BOLT5.Types, Lightning.Protocol.BOLT5 |
| HTLCTx | |
| 1 (Type/Class) | Lightning.Protocol.BOLT3.Tx, Lightning.Protocol.BOLT3 |
| 2 (Data Constructor) | Lightning.Protocol.BOLT3.Tx, Lightning.Protocol.BOLT3 |
| htlc_amount_msat | Lightning.Protocol.BOLT3.Types, Lightning.Protocol.BOLT3 |
| htlc_cltv_expiry | Lightning.Protocol.BOLT3.Types, Lightning.Protocol.BOLT3 |
| htlc_direction | Lightning.Protocol.BOLT3.Types, Lightning.Protocol.BOLT3 |
| htlc_output_script | Lightning.Protocol.BOLT3.Scripts, Lightning.Protocol.BOLT3 |
| htlc_output_weight | Lightning.Protocol.BOLT3.Types, Lightning.Protocol.BOLT3 |
| htlc_output_witness_revoke | Lightning.Protocol.BOLT3.Scripts, Lightning.Protocol.BOLT3 |
| htlc_output_witness_spend | Lightning.Protocol.BOLT3.Scripts, Lightning.Protocol.BOLT3 |
| htlc_payment_hash | Lightning.Protocol.BOLT3.Types, Lightning.Protocol.BOLT3 |
| htlc_success_fee | Lightning.Protocol.BOLT3.Tx, Lightning.Protocol.BOLT3 |
| htlc_success_weight_anchors | Lightning.Protocol.BOLT3.Types, Lightning.Protocol.BOLT3 |
| htlc_success_weight_no_anchors | Lightning.Protocol.BOLT3.Types, Lightning.Protocol.BOLT3 |
| htlc_timed_out | Lightning.Protocol.BOLT5.Detect, Lightning.Protocol.BOLT5 |
| htlc_timeout_fee | Lightning.Protocol.BOLT3.Tx, Lightning.Protocol.BOLT3 |
| htlc_timeout_weight_anchors | Lightning.Protocol.BOLT3.Types, Lightning.Protocol.BOLT3 |
| htlc_timeout_weight_no_anchors | Lightning.Protocol.BOLT3.Types, Lightning.Protocol.BOLT3 |
| htlc_to_tx | Lightning.Protocol.BOLT3.Tx, Lightning.Protocol.BOLT3 |
| htlc_trim_threshold | Lightning.Protocol.BOLT3.Tx, Lightning.Protocol.BOLT3 |
| htx_input_outpoint | Lightning.Protocol.BOLT3.Tx, Lightning.Protocol.BOLT3 |
| htx_input_sequence | Lightning.Protocol.BOLT3.Tx, Lightning.Protocol.BOLT3 |
| htx_locktime | Lightning.Protocol.BOLT3.Tx, Lightning.Protocol.BOLT3 |
| htx_output_script | Lightning.Protocol.BOLT3.Tx, Lightning.Protocol.BOLT3 |
| htx_output_value | Lightning.Protocol.BOLT3.Tx, Lightning.Protocol.BOLT3 |
| htx_version | Lightning.Protocol.BOLT3.Tx, Lightning.Protocol.BOLT3 |