Commit History

Autor SHA1 Mensaxe Data
  Bernardo Magri 6e9f6ba66f several fixes %!s(int64=7) %!d(string=hai) anos
  Bernardo Magri 396271c92b bug fixes and major update %!s(int64=7) %!d(string=hai) anos
  Malte Kraus 358a586aa5 improve documentation %!s(int64=8) %!d(string=hai) anos
  Malte Kraus aef2d573fa do not send block hashes through the network %!s(int64=8) %!d(string=hai) anos
  Malte Kraus ee6ee093e1 remove all `prev_block` parameters %!s(int64=8) %!d(string=hai) anos
  Malte Kraus 663a37cfc3 include difficulty constants in the genesis block (for easier debugging) %!s(int64=8) %!d(string=hai) anos
  Malte Kraus 524e156566 check block difficulty %!s(int64=8) %!d(string=hai) anos
  Malte Kraus a3f0e4bc18 use more reliable timestamp storage than floats in local time %!s(int64=8) %!d(string=hai) anos
  Malte Kraus 94e1c2d083 dynamically recompute the desired block difficulty %!s(int64=8) %!d(string=hai) anos
  Malte Kraus 4e90ce4cda add sanity checks that block times are not completely made up %!s(int64=8) %!d(string=hai) anos
  Malte Kraus b666474c36 implement transaction fees %!s(int64=8) %!d(string=hai) anos
  Malte Kraus 7b7cd4e7cd verify the height of blocks %!s(int64=8) %!d(string=hai) anos
  Malte Kraus 508c3ff9c5 avoid validation warnings when genesis block is sent over the network %!s(int64=8) %!d(string=hai) anos
  Malte Kraus f06274515c make _int_to_bytes handle negative values properly %!s(int64=8) %!d(string=hai) anos
  Malte Kraus 6699e44225 encode timestamp float as 8 byte little endian in hash %!s(int64=8) %!d(string=hai) anos
  Malte Kraus b22e599a10 make sure that objects are definitely hashed to unique values %!s(int64=8) %!d(string=hai) anos
  Malte Kraus bd2d844afe hash raw bytes of integers, not their string representations %!s(int64=8) %!d(string=hai) anos
  Malte Kraus c02f887982 document everything %!s(int64=8) %!d(string=hai) anos
  Malte Kraus 20b99cbc15 add logging for verification issues %!s(int64=8) %!d(string=hai) anos
  Malte Kraus 4be5c895d4 fix block.verify_prev_block() %!s(int64=8) %!d(string=hai) anos
  Malte Kraus a7021158dd add a factory method for creating new blocks %!s(int64=8) %!d(string=hai) anos
  Malte Kraus 09ea55713a fix parameter order for Blocks %!s(int64=8) %!d(string=hai) anos
  Malte Kraus e664b67c0c make sure that transactions in the same block do not conflict with each other %!s(int64=8) %!d(string=hai) anos
  Malte Kraus 15f0049fdd fix JSON (de)-serialization and add simple wip protocol test %!s(int64=8) %!d(string=hai) anos
  Malte Kraus d77bf3b335 add sphynx documentation %!s(int64=8) %!d(string=hai) anos
  Malte Kraus e5075afb1d work in progress for P2P protocol %!s(int64=8) %!d(string=hai) anos
  Malte Kraus 9985148595 basic mining and sending money seems to work now %!s(int64=8) %!d(string=hai) anos