Malte Kraus
|
490af57fd0
run miner in forked process, to avoid the Python GIL
|
8 anni fa |
Malte Kraus
|
5c4afaa0ea
properly stop miner in stop_mining(), use condition variable instead of busy waiting
|
8 anni fa |
Malte Kraus
|
c02f887982
document everything
|
8 anni fa |
Malte Kraus
|
a7f9eae35d
correctly call create_block() with the unconfirmed transactions
|
8 anni fa |
Malte Kraus
|
a773570b04
have start_mining figure out which block to mine itself
|
8 anni fa |
Malte Kraus
|
e664b67c0c
make sure that transactions in the same block do not conflict with each other
|
8 anni fa |
Malte Kraus
|
817dc83e90
use a message queue for simple thread safety
|
8 anni fa |
Malte Kraus
|
a51e625830
handle invalid transactions better
|
8 anni fa |
Malte Kraus
|
579b70d303
implement bare-bones networking
|
8 anni fa |
Malte Kraus
|
d77bf3b335
add sphynx documentation
|
8 anni fa |
Malte Kraus
|
9985148595
basic mining and sending money seems to work now
|
8 anni fa |