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
Kevin Froman
f027202ac9
* Pretty much done with new POW format
2018-07-08 02:51:23 -05:00
Kevin Froman
0087e04f57
work on new blocks and encryption
2018-06-20 15:56:28 -05:00
Arinerron
8846dcc2c6
See details
...
- Completes support for repositories
- `./RUN-LINUX.sh create-repository [plugins...]`
- `./RUN-LINUX.sh add-repository <block hash>`
- `./RUN-LINUX.sh remove-repository <block hash>`
- Fixes several misc bugs
- Refactors code
- Some messy code was rewritten
- Variables renamed
- Migrated old block api (insertBlock) to new Block API (onionrblockapi)
- Kept to standards
- Made code more reusable in `onionrproofs.py`
- Improves logging messages
- Added error output for some features missing it
- Capitalized sentences
- Added punctuation where it is missing
- Switched `logger.info` and `logger.debug` in a few places, where it is logical
- Removed or added timestamps depending on the circumstance
- Added a few misc features
- Added command aliases for `add-file` and `import-blocks`
- Improved statistics menu
- Displays `Known Block Count`
- Calculates and displays `Percent Blocks Signed`
2018-05-31 21:25:28 -07:00
Kevin Froman
500658808f
Merge I2P Branch ( #19 )
...
* work on i2p support
* work on i2p support
* redid socks check
* redid socks check
* redid socks check
* work on i2p and fixed broken block processing
* fixed no newline delim on block list in api
* fixed no newline delim on block list in api
* fixed no newline delim on block list in api
* use extend instead of append for blocklist after newline changes
2018-05-19 21:32:21 +00:00
Kevin Froman
c13a742335
removed btc and stopped delivering pow hash
2018-05-14 23:24:38 -05:00
Arinerron
adc85c76c4
Improve console output and status message
2018-05-10 20:19:48 -07:00
Kevin Froman
9c3416e707
work on proof of work
2018-05-05 18:32:10 -05:00