- Block: A struct used to define the blocks
- Blockchain: A struct for the chain itself
- ProofOfWork: A struct for the proof of work
- Block
- DeriveHash
- Blockchain
- AddBlock
- ProofOfWork
- InitData
- Run
- Validate
- CreateBlock
- Genesis
- InitBlockchain
- NewProof
- ToHex