Code

History

Commits on master39
  1. wrapup for githubzv committed 13 years agob5e6419
  2. These changes are a terrible, incredibly hacky solution to storing our fetched headers, I will revise.zv committed 13 years agoe66a60c
  3. Switched structures over to pass around a ShaHash (which we lookup in the DB) rather than passing a pointer aroundzv committed 13 years ago32ca415
  4. Cleaned up the tail index bit to make it more clearzv committed 13 years agoa14fe7c
  5. Just running go fmtzv committed 13 years ago88edc93
  6. Wrote functions to check and insert an item into a bloom filterzv committed 13 years ago8cb9491
  7. Fixed some typos in the functions to calculate IdealFilterSize and HashFunctionsNzv committed 13 years ago266f0c3
  8. Rewrote bloom_filter.go to export a BloomFilter interface rather than building all our struture on top of MsgFilterLoad (We will need to share this structure between multiple different Bloom filter messages)zv committed 13 years agof4e1347
  9. Created prototype of FilterLoad message documented in BIP0037zv committed 13 years agoe381181
  10. skip peers that dont complete processing a message in >5 secondszv committed 13 years ago9f5775c
  11. update readmemischief committed 13 years agocd2be79
  12. add fs and readmemischief committed 13 years ago96330df
  13. Added PrintSubtree command (tree is probably too big)Zephyr committed 13 years agoad6fd30
  14. Converted Block struct to represent nessasary details internally as well as the Header and Transactions as recordsZephyr committed 13 years ago9a6bf48
  15. We now keep a blockchain structure updated with the chainhead and construct the locator from that rather than search for the longest pathZephyr committed 13 years ago3d45f03
  16. Removed Genesis block debugging statement from blockchain.goZephyr committed 13 years ago3baf270
  17. Reorganized some code in main.goZephyr committed 13 years ago1ea5671
  18. Fixed Block Locator Hashes bug, now fetches Headers incrementally (2k/step) from Genesis onwardsZephyr committed 13 years agoa6f1e59
  19. Derive the block hash rather than MerkleHash as a key for the Node Pointerzv_ committed 13 years ago3c52ad2
  20. Fixed some bugs in blockchain.gozv_ committed 13 years ago55445d7
  21. added blockchat initialization and blockaddingzv committed 13 years ago8ab67a2
  22. added prototype blockchain structzv committed 13 years ago6a00017
  23. add leveldbmischief committed 13 years agod0ad367
  24. getheadersmischief committed 13 years ago26fb6f2
  25. update readmemischief committed 13 years ago9076870
  26. add fs and readmemischief committed 13 years agob93490e
  27. Added PrintSubtree command (tree is probably too big)zv committed 13 years ago7491aba
  28. Converted Block struct to represent nessasary details internally as well as the Header and Transactions as recordszv committed 13 years agoad063bf
  29. We now keep a blockchain structure updated with the chainhead and construct the locator from that rather than search for the longest pathzv committed 13 years agodc2e7ba
  30. Removed Genesis block debugging statement from blockchain.gozv committed 13 years ago1d83990
  31. Reorganized some code in main.gozv committed 13 years agob9b88bf
  32. Fixed Block Locator Hashes bug, now fetches Headers incrementally (2k/step) from Genesis onwardszv committed 13 years ago6c30c5c
  33. Derive the block hash rather than MerkleHash as a key for the Node Pointerzv_ committed 13 years ago51f709e
  34. Fixed some bugs in blockchain.gozv_ committed 13 years agoe6339aa
  35. added blockchat initialization and blockaddingzv committed 13 years agoa40eca5