2
0
mirror of https://github.com/Revertron/Alfis synced 2024-11-17 03:25:43 +00:00
Commit Graph

128 Commits

Author SHA1 Message Date
Revertron
a4e9d92680 Fixed getting zone difficulty. 2021-03-17 20:05:05 +01:00
Revertron
278f7a8c34 Fixed an important TODO. 2021-03-17 18:35:02 +01:00
Revertron
d3d67b6d0e Small optimization. 2021-03-17 16:53:59 +01:00
Revertron
1d9833db0f Implemented right way to constrain zone difficulty. 2021-03-17 14:55:05 +01:00
Revertron
d8ac1e3c32 Fixed wait for signing mode in miner. 2021-03-17 10:22:34 +01:00
Revertron
85c2a7e668 Removed old origin from config. 2021-03-16 22:16:14 +01:00
Revertron
a06390009e Fixed small bug and test. 2021-03-16 21:59:51 +01:00
Revertron
fb53d775a1 Fixed refactor of setup of mining threads. 2021-03-16 21:42:16 +01:00
Revertron
99eabff874 Refactored setup of mining threads. 2021-03-16 20:54:44 +01:00
Revertron
8d56fcb5e7 Another fix of MacOS build. 2021-03-16 20:42:53 +01:00
Revertron
f4bab8a091 Fixed MacOS build. 2021-03-16 20:22:35 +01:00
Revertron
96ec25c0d0 Added a decent reaction to a new block in chain in mining process. 2021-03-16 18:16:31 +01:00
Revertron
ffd70c92a6 Added optimization level for dev and test profiles. 2021-03-16 15:06:21 +01:00
Revertron
c7e845af05 Made it possible to run ALFIS without settings file. It will be created if not found. 2021-03-16 14:00:14 +01:00
Revertron
394463ef15 Added more restriction for blocks and zone names. 2021-03-16 12:24:31 +01:00
Revertron
fb4ed70f7c
Merge pull request #3 from Revertron/dependabot/cargo/base64-0.13.0
Update base64 requirement from 0.11.0 to 0.13.0
2021-03-16 09:37:18 +01:00
Revertron
8f499f6706
Merge pull request #4 from Revertron/dependabot/cargo/num-bigint-0.4
Update num-bigint requirement from 0.2 to 0.4
2021-03-16 09:37:06 +01:00
dependabot[bot]
6a425a4151
Update num-bigint requirement from 0.2 to 0.4
Updates the requirements on [num-bigint](https://github.com/rust-num/num-bigint) to permit the latest version.
- [Release notes](https://github.com/rust-num/num-bigint/releases)
- [Changelog](https://github.com/rust-num/num-bigint/blob/master/RELEASES.md)
- [Commits](https://github.com/rust-num/num-bigint/compare/num-bigint-0.2.0...num-bigint-0.4.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-16 08:32:32 +00:00
dependabot[bot]
2876f4a57d
Update base64 requirement from 0.11.0 to 0.13.0
Updates the requirements on [base64](https://github.com/marshallpierce/rust-base64) to permit the latest version.
- [Release notes](https://github.com/marshallpierce/rust-base64/releases)
- [Changelog](https://github.com/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md)
- [Commits](https://github.com/marshallpierce/rust-base64/compare/v0.11.0...v0.13.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-16 08:32:23 +00:00
Revertron
8319109d71
Create dependabot.yml 2021-03-16 09:31:24 +01:00
Revertron
809256b955 Added more restriction by public key. Added alternative zones to restrictions. 2021-03-13 21:04:40 +01:00
Revertron
b39f5fa7f0 Added restriction by public key, made some refactoring. 2021-03-12 01:36:54 +01:00
Revertron
186f9cb05b Added a restriction for IANA domain zones. Users cannot mine them from now on. 2021-03-11 01:41:19 +01:00
Revertron
5d57473122 Major refactoring. Changed mining algorithm to Blakeout. Changed keypair mining algorithm. 2021-03-10 22:21:50 +01:00
Revertron
5c2373b40d Small changes. 2021-03-08 10:41:22 +01:00
Revertron
aa32599092 Added some more checks for block properties, moved them around. 2021-03-07 22:13:06 +01:00
Revertron
9718fa8a81 Tuned some constants adn options. 2021-03-07 17:47:33 +01:00
Revertron
0d40f6599b Fixed hash-tail tests. 2021-03-07 02:12:00 +01:00
Revertron
9f7a6a126b Fixed linux tests. 2021-03-07 01:59:59 +01:00
Revertron
eec595f30e Another iteration of dependency configuration. 2021-03-07 01:17:10 +01:00
Revertron
bf1bf1b2bc Changed build dependencies in order to exclude MacOS from building thread-priority. Hoping that it is not Unix :) 2021-03-07 00:52:45 +01:00
Revertron
ffc8e14b5f Fixed MacOS build, again. 2021-03-07 00:27:50 +01:00
Revertron
dddc540484 Fixed MacOS build. 2021-03-07 00:17:03 +01:00
Revertron
24f4d71506
Update rust_create_release.yml 2021-03-07 00:16:22 +01:00
Revertron
1cd1fed178 Added full IPv6 support for DNS-resolver upstreams. 2021-03-06 23:53:30 +01:00
Revertron
ce212ab749 Changed format of DNS-listen options. Added DNS-thread count options to config. 2021-03-06 22:54:17 +01:00
Revertron
ac915a1e92 Changed settings format file from JSON to Toml. 2021-03-06 22:40:19 +01:00
Revertron
c5d20d2e00 Made all mining threads low-priority. 2021-03-06 21:56:54 +01:00
Revertron
b0e78edb3d Changed origin block index to 1. Added "locker" blocks - mining, exchange etc. Removed unnecesarry creation of 'zones' directory on startup. Changed bind port of DNS-UDP socket to random (fixes inability to start several copies of Alfis). Sped up block exchange by sending additional pings when we have more blocks than other peers. Fixed unnecesarry double requests of blocks. Totally reworked block checking on arrival. Added target tags for logging in main. Added a commandline flag to list all blocks in DB and exit. 2021-03-06 21:28:06 +01:00
Revertron
59df68d7c7 Added hash of last block to Ping/Pong messages. 2021-03-02 19:35:12 +01:00
Revertron
92ebefce91 Changed and refactored block and transaction structures. Moved signature from transaction scope to block. 2021-03-02 18:11:17 +01:00
Revertron
d5a19c92c3 Merge remote-tracking branch 'origin/master' 2021-02-28 22:19:54 +01:00
Revertron
5daac3ab88
Update rust_create_release.yml 2021-02-28 22:18:45 +01:00
Revertron
1045777ee5 Finished the work on status bar. All status information is in sync now. 2021-02-28 22:17:03 +01:00
Revertron
2356f363f9 Version increment. 2021-02-27 18:57:48 +01:00
Revertron
e53245315f Implemented status bar with some status information: sync process, connected nodes and blockchain height. 2021-02-27 18:57:15 +01:00
Revertron
0d3b8c3db0 Version increment. 2021-02-26 21:05:40 +01:00
Revertron
46c49fe4c9 Fixed filtering of existing zones in blockchain. 2021-02-26 21:00:08 +01:00
Revertron
49ea42d9ca Incremented version for release. 2021-02-25 16:18:11 +01:00
Revertron
a8e7797863 Small GUI changes. 2021-02-25 16:13:33 +01:00