| Data | Network.Haskoin.Address.Bech32 |
| DataCarrier | Network.Haskoin.Script, Haskoin |
| decodeBase58 | Network.Haskoin.Address.Base58 |
| decodeBase58Check | Network.Haskoin.Address.Base58 |
| decodeCompact | Network.Haskoin.Block, Haskoin |
| decodeHex | Network.Haskoin.Util, Haskoin |
| decodeInput | Network.Haskoin.Script, Haskoin |
| decodeInputBS | Network.Haskoin.Script, Haskoin |
| decodeMerkleFlags | Network.Haskoin.Block.Merkle |
| decodeOutput | Network.Haskoin.Script, Haskoin |
| decodeOutputBS | Network.Haskoin.Script, Haskoin |
| decodeStrictSig | Network.Haskoin.Crypto, Haskoin |
| decodeTxSig | Network.Haskoin.Script, Haskoin |
| Deriv | Network.Haskoin.Keys, Haskoin |
| DerivationException | |
| 1 (Type/Class) | Network.Haskoin.Keys, Haskoin |
| 2 (Data Constructor) | Network.Haskoin.Keys, Haskoin |
| deriveAddr | Network.Haskoin.Keys, Haskoin |
| deriveAddrs | Network.Haskoin.Keys, Haskoin |
| deriveMSAddr | Network.Haskoin.Keys, Haskoin |
| deriveMSAddrs | Network.Haskoin.Keys, Haskoin |
| derivePath | Network.Haskoin.Keys, Haskoin |
| derivePathAddr | Network.Haskoin.Keys, Haskoin |
| derivePathAddrs | Network.Haskoin.Keys, Haskoin |
| derivePathMSAddr | Network.Haskoin.Keys, Haskoin |
| derivePathMSAddrs | Network.Haskoin.Keys, Haskoin |
| derivePubKey | Network.Haskoin.Keys, Haskoin |
| derivePubKeyI | Network.Haskoin.Keys, Haskoin |
| derivePubPath | Network.Haskoin.Keys, Haskoin |
| deriveXPubKey | Network.Haskoin.Keys, Haskoin |
| DerivPath | Network.Haskoin.Keys, Haskoin |
| DerivPathI | Network.Haskoin.Keys, Haskoin |
| diffInterval | Network.Haskoin.Block.Headers |
| doubleSHA256 | Network.Haskoin.Crypto, Haskoin |
| dropFieldLabel | Network.Haskoin.Util, Haskoin |
| dropSumLabels | Network.Haskoin.Util, Haskoin |