# Functions
CoinBaseTx for the coin base transaction.
ContinueBlockChain to continue blockchain validation.
CreateBlock to create a block in the blockchain.
Deserialize to deserialize the output from BadgerDB.
DeserializeOutputs to deserialize the TxOutputs from badger.DB.
Genesis to create the genesis block in the blockchain.
InitBlockChain to initialize the BlockChain.
NewProof to create a new ProofOfWork to mine the Block.
NewTransaction for creating a new Transaction in the BlockChain.
NewTxOutput to create a new transaction output for the new transaction that is created by every spend.
PanicHandle to Panic throw the Error.
ReturnHandle to return throw errors.
ToHex to convert an integer to Hex.
# Constants
Difficulty constant representing the diffuculty of finding the nonce.
# Structs
Block structure for the Block type in the blockchain.
BlockChain structure for the BlockChain type in the blockchain.
ChainIterator structure to iterate the Blocks in badger.DB.
ProofOfWork structure for the proof of work in mining.
Transaction structure for the Transaction type in the blockchain.
TxInput structure for Input for the BlockChain.
TxOutput structure for Output for the BlockChainw.
TxOutputs structure for Transaction Outputs for the Transaction Listing.
UTXO struct for blockchain.