added prototype blockchain struct
added blockchat initialization and blockadding
Fixed some bugs in blockchain.go
Derive the block hash rather than MerkleHash as a key for the Node Pointer
Fixed Block Locator Hashes bug, now fetches Headers incrementally (2k/step) from Genesis onwards
Reorganized some code in main.go
Removed Genesis block debugging statement from blockchain.go
We now keep a blockchain structure updated with the chainhead and construct the locator from that rather than search for the longest path
Converted Block struct to represent nessasary details internally as well as the Header and Transactions as records
Added PrintSubtree command (tree is probably too big)
add fs and readme
update readme
getheaders
add leveldb
added prototype blockchain struct
added blockchat initialization and blockadding
Fixed some bugs in blockchain.go
Derive the block hash rather than MerkleHash as a key for the Node Pointer
Fixed Block Locator Hashes bug, now fetches Headers incrementally (2k/step) from Genesis onwards
Reorganized some code in main.go