Malte Kraus
|
a3f0e4bc18
use more reliable timestamp storage than floats in local time
|
hace 8 años |
Malte Kraus
|
94e1c2d083
dynamically recompute the desired block difficulty
|
hace 8 años |
Malte Kraus
|
4e90ce4cda
add sanity checks that block times are not completely made up
|
hace 8 años |
Malte Kraus
|
b666474c36
implement transaction fees
|
hace 8 años |
Malte Kraus
|
7b7cd4e7cd
verify the height of blocks
|
hace 8 años |
Malte Kraus
|
508c3ff9c5
avoid validation warnings when genesis block is sent over the network
|
hace 8 años |
Malte Kraus
|
f06274515c
make _int_to_bytes handle negative values properly
|
hace 8 años |
Malte Kraus
|
6699e44225
encode timestamp float as 8 byte little endian in hash
|
hace 8 años |
Malte Kraus
|
b22e599a10
make sure that objects are definitely hashed to unique values
|
hace 8 años |
Malte Kraus
|
bd2d844afe
hash raw bytes of integers, not their string representations
|
hace 8 años |
Malte Kraus
|
c02f887982
document everything
|
hace 8 años |
Malte Kraus
|
20b99cbc15
add logging for verification issues
|
hace 8 años |
Malte Kraus
|
4be5c895d4
fix block.verify_prev_block()
|
hace 8 años |
Malte Kraus
|
a7021158dd
add a factory method for creating new blocks
|
hace 8 años |
Malte Kraus
|
09ea55713a
fix parameter order for Blocks
|
hace 8 años |
Malte Kraus
|
e664b67c0c
make sure that transactions in the same block do not conflict with each other
|
hace 8 años |
Malte Kraus
|
15f0049fdd
fix JSON (de)-serialization and add simple wip protocol test
|
hace 8 años |
Malte Kraus
|
d77bf3b335
add sphynx documentation
|
hace 8 años |
Malte Kraus
|
e5075afb1d
work in progress for P2P protocol
|
hace 8 años |
Malte Kraus
|
9985148595
basic mining and sending money seems to work now
|
hace 8 años |