Data package:haskoin-core

Data part of Bech32 address.
provably unspendable data carrier
The GetData type is used to retrieve information on a specific object (Block or Tx) identified by the objects hash. The payload of a GetData request is a list of InvVector which represent all the hashes of objects that a node wants. The response to a GetBlock message will be either a Block or a Tx message depending on the type of the object referenced by the hash. Usually, GetData messages are sent after a node receives an Inv message that contains unknown object hashes.
next byte contains number of bytes of data to be pushed
next two bytes contains number of bytes to be pushed
next four bytes contains the number of bytes to be pushed
Data type representing the type of an OP_PUSHDATA opcode.
Optimally encode data using one of the 4 types of data pushing opcodes.
Is script a data carrier output?
Witness stack for SegWit transactions.
Verify that the script path spend is valid, except for script execution.
Arbitrary non-empty GetData.
Arbitrary PushDataType.
Arbitrary Tx (empty TxIn), SigInputs and private keys that can be passed to signTx or detSignTx to fully sign the Tx.