Commit Graph

65 Commits

Author SHA1 Message Date
Kevin Froman
edd9bf6d3b moved block related files to onionrblocks 2019-09-21 18:49:24 -05:00
Kevin Froman
0de04c3ee5 fix storagecounter call in getdifficultymodifier being old casing 2019-09-10 21:14:15 -05:00
Kevin Froman
b47da779cb Merge branch 'mergenick' into mergenickmaster 2019-09-10 21:08:35 -05:00
Kevin Froman
57791c34a5 fixed broken random IP binding and Improved Onionr code safety 2019-09-08 19:21:36 -05:00
Kevin Froman
085b90f84c added storagecounter test and renamed setup 2019-09-08 04:48:16 -05:00
0Gitnick
00ad409737 Some microimprovements 2019-08-13 20:06:14 -05:00
0Gitnick
26b1cc5d87 Delegate code in onionrproofs 2019-08-13 19:12:45 -05:00
0Gitnick
34c00069f5 Fix difficulty calculator for new blocks 2019-08-13 16:54:03 -05:00
0Gitnick
7c7058a691 Remove unused variables in onionrproofs.py 2019-08-13 15:26:20 -05:00
0Gitnick
6c091acd34 Shorten hashMeetsDifficulty function 2019-08-13 15:18:43 -05:00
0Gitnick
401723f5ab Comment step function 2019-08-13 15:10:58 -05:00
0Gitnick
60c9a395f6 Delegate finding leading zeroes to library functions 2019-08-13 15:04:20 -05:00
0Gitnick
8a36144675 Fix difficultyModifier 2019-08-13 14:51:46 -05:00
0Gitnick
ae845940d9 Increase random bits mainly for preventing duplicate nonces for the same block 2019-08-13 08:13:52 -05:00
Kevin Froman
147ae953db progress in removing core 2019-07-24 13:10:37 -05:00
Kevin Froman
a74f2c5051 progress in removing core 2019-07-22 00:24:42 -05:00
Kevin Froman
e7c8c93dab progress in removing core 2019-07-20 10:52:03 -05:00
Kevin Froman
e1676ef168 progress in removing core 2019-07-19 19:01:16 -05:00
Kevin Froman
e12781a49d progress in removing core 2019-07-19 14:49:56 -05:00
Kevin Froman
c7e06205b7 OnionrUtils fully removed (but not fully bug free)
flow now uses daemon thread for displaying output
2019-06-25 18:07:35 -05:00
Kevin Froman
909c002dc4 more progress in removing onionrutils class 2019-06-25 03:21:36 -05:00
Kevin Froman
71805811cf corrected permissions again 2019-06-16 13:20:54 -05:00
Kevin Froman
901b275d40 fixed everything being executable permission 2019-06-16 02:04:32 -05:00
Kevin Froman
c07901ec06 reduced config reloads by a lot 2019-06-16 01:06:32 -05:00
Kevin Froman
7cb5f212ec Started reducing unnecessary disk i/o:
* Spawn core.Core() much less
2019-06-15 13:56:57 -05:00
KF
5e73f83c57 + added powchoice.py to use old pow on windows, temporary fix for subprocess method not working there
* various bug fixes
2019-06-14 20:31:01 -05:00
Kevin Froman
335db64096 * Progress in adjust tagline in files, license boilerplate fixes
* Import adjustments
2019-06-11 19:05:15 -05:00
Kevin Froman
2d20ecdfd3 * send introduce command instead of using duplicated logic
* remove unnecessary imports
* improve if self-address peer comparison to avoid some config reads
2019-06-11 01:08:44 -05:00
Kevin Froman
7e058b29e0
* Removed hard coded data dir in daemon launch
* Documented subprocess pow better
* Calculate block size better for pow
+ Added monero donation address
2019-06-07 00:09:14 -05:00
Kevin Froman
71aadb7767 fixed dumb print leftover spamming hashes 2019-04-22 21:02:09 -05:00
Kevin Froman
ad94c8a4ef added first block spec draft 2019-04-12 12:15:30 -05:00
Kevin Froman
fdd3ff0a9d multiprocess pow progress 2019-03-12 13:23:46 -05:00
Kevin Froman
1562848999 more refactoring and secured requirements.txt 2019-03-08 19:57:44 -06:00
Kevin Froman
4d2a1cab1e use only one thread in proof of work by default, because of GIL 2019-03-06 23:43:32 -06:00
Kevin Froman
0f957f8c5d work on contact manager 2019-02-17 00:21:29 -06:00
Kevin Froman
950883dc5d pow changes 2019-02-16 23:20:47 -06:00
Kevin Froman
2e99b6b95c removed non-anonymous pubkey encryption, fixes, more tests 2019-02-15 22:08:03 -06:00
Kevin Froman
30604fa23c more mail ui work 2019-02-10 12:43:45 -06:00
Kevin Froman
b038d758b9 proof of work adjustments, bugfixes, added connection check url 2019-02-07 12:12:04 -06:00
Kevin Froman
6687b2a843 changed permisisons 2019-02-02 17:10:04 -06:00
Kevin Froman
2289171b0f started a simple board plugin 2018-12-26 00:14:05 -06:00
Kevin Froman
b45bb94375
added dynamic proof of work 2018-12-24 00:12:46 -06:00
Kevin Froman
1dd471b91e
+ Reformatted API, more efficient, standard, and secure now
* Various bug fixes
2018-12-22 13:02:09 -06:00
Kevin Froman
53f98c3449 more endpoints reimplemented in new api 2018-12-20 14:24:46 -06:00
Kevin
ca70b275f6 Merge wot 2018-12-09 17:29:39 +00:00
Kevin
44d545684a Merge Tempblocks 2018-11-11 02:10:58 +00:00
Kevin Froman
8e1b6e1e7e
added forcedifficulty 2018-07-21 19:20:28 -05:00
Kevin Froman
85fdcab534
fixed bytes on new pow in older python versions 2018-07-19 15:12:48 -05:00
Kevin Froman
0f69bfd295
fixed bytes issue with new pow and older python 2018-07-19 14:46:13 -05:00
Kevin Froman
b3b5e5bb50
+ re-added old pow system as a different class for things like ed25519 keys
* no longer run communicator threads if they need peers and we have none connected
2018-07-09 02:02:33 -05:00