Commit Graph

201 Commits

Author SHA1 Message Date
Revertron d95fb82067 Miner queue refactoring. 2021-04-24 22:19:44 +02:00
Revertron c0e49bbab5 Optimized p2p connections a bit. 2021-04-24 19:02:24 +02:00
Revertron 640e2a0619 Fixed ping processing.
Changed the limit of active connections from 10 to 15.
2021-04-23 21:22:22 +02:00
Revertron 1b406baeca Changed domain encryption scheme. 2021-04-23 19:17:05 +02:00
Revertron 70c0c25a6a Fixed UI mining stats. 2021-04-23 17:36:47 +02:00
Revertron 65483f73c9 Added app version to Shake message. 2021-04-23 17:27:05 +02:00
Revertron 349540b9f2 Refactored loop connection detection and processing. 2021-04-23 15:05:01 +02:00
Revertron 520f485899 Optimized p2p connections.
Added a limit for 10 active connections to save bandwidth and CPU.
2021-04-23 13:20:26 +02:00
Revertron 0d944ca1dc Fixed a problem with allowed mining while waiting for signers.
Sped up initial blocks downloading.
Changed block consensus a bit.
2021-04-23 01:09:38 +02:00
Revertron dee53887cb Added more block supremacy checks. 2021-04-22 16:31:42 +02:00
Revertron b248d839e1 Fixed a problem with forks longer than one. 2021-04-22 14:52:14 +02:00
Revertron ae8a90be7f Fixed max block constant. 2021-04-22 00:32:56 +02:00
Revertron e34d16aaed Set hosts test to ignore, as Github Actions are hostsless from now on, it seems. 2021-04-21 23:13:47 +02:00
Revertron 864edab203 Disabled full blockchain check on start.
Fixed non-working debug version.
Fixed p2p connections handling.
Lowered ping interval to 30-60 seconds.
Fixed stuck with lower number of blocks.
2021-04-21 23:11:10 +02:00
Revertron 04491e8558 Added environment variable ALFIS_DEBUG to set ALFIS to always run in debug mode. 2021-04-21 17:05:07 +02:00
Revertron 46226f8dc6 Refactored and optimized signings. 2021-04-21 16:51:51 +02:00
Revertron edec631c39 Fixed database truncation. 2021-04-21 14:38:37 +02:00
Revertron f8d47df370 Fixed check for correct sign block. 2021-04-21 11:31:55 +02:00
Revertron 6ed4fb4830 Made p2p connections somewhat more reliable. 2021-04-20 23:36:48 +02:00
Revertron 5ee8558aa4 Added a check for mining state. 2021-04-20 20:56:35 +02:00
Revertron 5c1c0630a6 Improved signing blocks operations. 2021-04-20 20:54:45 +02:00
Revertron 3fb70d3a74 Removed debug prints. 2021-04-20 18:52:18 +02:00
Revertron 161e600290 Added blockchain full check on start. Fixed cond_var blocking. 2021-04-20 18:46:06 +02:00
Revertron 51633f3e27 Fixed tabbar hiding bug, and flex-shrinking messages bug. 2021-04-20 18:35:44 +02:00
acetone 693f337a59 Шапка больше не пропадает
Меня заверили, что фиксированная минимальная высота - нормальная практика в веб-верстке.
2021-04-20 11:37:40 -04:00
Revertron e0425f46dc Fixed banning process. 2021-04-19 23:36:08 +02:00
Revertron 04ef49764a Optimized signing blocks scheduler. 2021-04-19 21:19:00 +02:00
Revertron 2680a7da70 Fixed consensus error. Added a delay before signing. 2021-04-19 21:00:32 +02:00
Revertron 3f48919adf Fixed signers calculation. 2021-04-19 17:45:57 +02:00
Revertron d681d1a219 Fixed build. 2021-04-19 15:44:54 +02:00
Revertron 078781a6da Fixed block checking code. Optimized build.rs. 2021-04-19 15:31:05 +02:00
Revertron 9ca952ee67 Several small optimizations. 2021-04-19 01:09:08 +02:00
Revertron e3a2b6759b Added parallel build script. 2021-04-18 22:21:48 +02:00
Revertron bdbe99c7df Fixed check of the need to mine signing blocks if we already signed this one. 2021-04-18 18:59:57 +02:00
Revertron ad5247d4d8 Build fix. 2021-04-18 18:46:21 +02:00
Revertron 41fcea1920 Hopefully, fixed signing. 2021-04-18 18:39:44 +02:00
Revertron f4c17bc15f Added some checks to prevent user from mining if last full block is not signed enough. 2021-04-18 18:34:32 +02:00
Revertron dd558464a5 Fixed ability to stop mining if we are waiting for signing blocks in miner. 2021-04-18 18:05:33 +02:00
Revertron 214ef69927 More fixes for signing blocks. 2021-04-18 16:55:10 +02:00
Revertron 72d11ae80b Fixed 35 block signers error. 2021-04-18 16:23:15 +02:00
Revertron 75125b971b Changed command flag -v to show version and exit. Selection of other log levels will be possible in config in the future. 2021-04-17 20:37:20 +02:00
Revertron f16a95f51e Added new option -l to write log messages to file. Changed old -l flag to -b. 2021-04-17 16:45:49 +02:00
Revertron 64b353f069 Added a workaround for old domains, that have old name encryption. 2021-04-17 13:15:53 +02:00
Revertron 47c398118a Optimized new block processing. Added quick-ban for those, who send wrong blocks. 2021-04-17 01:51:14 +02:00
Revertron c2712a1e3a Added an option to change working directory on start. Use '-w' flag. 2021-04-16 23:12:06 +02:00
Revertron 6a1aa6c0d5 Reworked p2p code, optimized a lot. 2021-04-16 16:53:31 +02:00
Revertron 9d51912733 Fixed #45, ability to work with old keys and domains. 2021-04-15 22:19:45 +02:00
Revertron 675bb466c1 More peer connections optimization. 2021-04-15 22:18:32 +02:00
Revertron 3d26b81383 Optimized peer connections. 2021-04-15 21:59:11 +02:00
Revertron 7229a112e5 Improved new block handling. 2021-04-15 21:45:49 +02:00