cryptozoidberg
89ac994b59
fixed misprint and reduced building threads number
2019-09-07 00:46:15 +02:00
cryptozoidberg
c064864a75
shifted hardfork date to 21 of september
2019-09-06 16:21:03 +02:00
cryptozoidberg
888d97d27d
fixed bug with wallet deactivation on poor connection, related to PoS mining failures
2019-09-06 15:13:28 +02:00
cryptozoidberg
a78c475169
hardfork shifted to 15 of september
2019-09-05 20:43:30 +02:00
sowle
6f93fbd7a0
fix for PoS locking issue + enhanced naming
2019-09-05 19:08:10 +03:00
sowle
073a12f0ff
minor fixes
2019-09-05 16:15:21 +03:00
cryptozoidberg
993027ad42
hardfork date shifted to 10 of september
2019-09-02 18:33:20 +02:00
cryptozoidberg
0383fb78d4
fixed misprint in the fork choise rule
2019-08-31 22:56:25 +02:00
sowle
33598c7c19
ethash: implement custom logging, add log message on allocation error
2019-08-30 03:53:20 +03:00
sowle
e07e4b0b9b
correctly handle null ptr that may be returned from progpow in get_block_longhash()
2019-08-29 18:44:59 +03:00
sowle
28659827c3
lmdb: reverting back to v 18 due to complex issues with resizing/synchronization
...
lmdb v 24 requires manual resizing/growing during it's normal function
Zano core is purely async so it's not easy to prevent all DB txs from starting on lmdb adapter level, because it will lead to random deadlocks in the core due to many high-level cross-thread dependencies.
We will rethink this later.
Many thanks to @leo-yuriev who helped us to discover these issues!
2019-08-28 17:58:35 +03:00
sowle
4936c6bb20
core: check for free space at launch as well
2019-08-27 03:25:35 +03:00
cryptozoidberg
1689d2e3a2
Merge branch 'develop' of github.com:hyle-team/zano into develop
2019-08-21 22:29:23 +02:00
cryptozoidberg
a72db3d3c4
shifted hardfork day
2019-08-21 22:29:06 +02:00
sowle
1caa86c499
DB: fixed a bug in tx pool major compartibility option storing, implemented more robust two-stage lmdb opening for blockchain and tx pool; added handling for 0.9.18->0.9.24 lmdb migration for case, when a user has >128GB of free space
2019-08-17 07:10:37 +03:00
cryptozoidberg
3ff1ce583e
added auto port changing for testnet
2019-08-15 17:01:51 +02:00
cryptozoidberg
f31c5e2225
changed the way of restarting testnet
2019-08-15 16:41:29 +02:00
cryptozoidberg
ef03c79ab5
reset testnet
2019-08-15 16:12:51 +02:00
sowle
4db9e078ef
Revert "temporary disable block major version check"
...
This reverts commit 5a5497a476 .
2019-08-15 07:15:08 +03:00
sowle
5a5497a476
temporary disable block major version check
2019-08-15 07:13:44 +03:00
cryptozoidberg
c49e24007a
limited BLOCKCHAIN_HEIGHT_FOR_POS_STRICT_SEQUENCE_LIMITATION work until hard fork 1
2019-08-14 15:35:29 +02:00
cryptozoidberg
84bb66a513
got rid of max supply variable
2019-08-14 10:23:20 +02:00
sowle
91c85ae2a7
fixed an issue with genesis block major version
2019-08-13 20:01:08 +03:00
cryptozoidberg
dd5adf61c2
fixed block version
2019-08-09 19:35:58 +02:00
cryptozoidberg
7757171f36
planned hardfork estimate 1 september
2019-08-09 17:14:13 +02:00
cryptozoidberg
64a2c7b278
market as unmixable txs
2019-08-09 17:00:54 +02:00
sowle
393bf525d6
security improvement in get_a_to_b_relative_cumulative_difficulty()
2019-08-09 07:32:12 +03:00
cryptozoidberg
58c0fff1de
fixed bug in is_reorganize_required
2019-08-08 21:15:09 +02:00
cryptozoidberg
521ffa7904
changed var to print
2019-08-08 17:51:30 +02:00
cryptozoidberg
b883aa39f7
print results
2019-08-08 17:33:15 +02:00
cryptozoidberg
dca5aae9cb
added another command for getting difficulty numbers
2019-08-08 17:21:38 +02:00
sowle
44a989dd8c
disallow etc_tx_details_unlock_time2 usage prior to hardfork 1
2019-08-07 18:41:18 +03:00
sowle
0374e9e13d
bcs: minor improvements
2019-08-07 08:03:44 +03:00
cryptozoidberg
b10e50d640
added helpful comment
2019-08-06 20:23:05 +02:00
cryptozoidberg
5088b2dd46
fixed big with blockchain version
2019-08-06 20:20:44 +02:00
sowle
4565ae2bf7
minor enhancements
2019-08-06 14:16:44 +03:00
cryptozoidberg
6847fa5b89
added missing tests, reset blockchain from db
2019-08-05 21:43:10 +02:00
cryptozoidberg
4ef46c2e8b
first attempt to hard fork testnet
2019-08-05 20:56:15 +02:00
cryptozoidberg
74ce613bde
added test against detecting 'unpowed' stakes in pos blocks
2019-08-03 19:15:56 +02:00
cryptozoidberg
67212dab51
fixed few bugs in locked pos mining, implemeted proper test
2019-08-03 00:22:04 +02:00
cryptozoidberg
1ae2da4983
merge from develop
2019-08-01 23:22:43 +02:00
cryptozoidberg
20f0b2c702
added first test for consensus, added alt block limitation, added traching of burned coins
2019-08-01 18:47:20 +02:00
sowle
e1e99544d1
fixed a bug in hdd free space checking
2019-08-01 16:50:52 +03:00
cryptozoidberg
676ad16fca
fixed most of the coretests
2019-07-26 18:53:42 +02:00
cryptozoidberg
8101bc4932
fixed compilation issues in wallet
2019-07-24 23:32:41 +02:00
cryptozoidberg
78dc9164e7
implemented locked coins mining on wallet side
2019-07-24 19:14:35 +02:00
cryptozoidberg
12a6001ddf
fixed linking error
2019-07-24 12:41:18 +02:00
cryptozoidberg
292437c05c
fixed compilation issues
2019-07-24 00:37:24 +02:00
cryptozoidberg
b708df10ba
implementation of locked-mining is nearly finished(not tested yet)
2019-07-22 23:54:38 +02:00
cryptozoidberg
50d55a5eec
some progress on implementation locked coins pos mining
2019-07-22 13:04:01 +02:00