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

12 Commits

Author SHA1 Message Date
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
92ebefce91 Changed and refactored block and transaction structures. Moved signature from transaction scope to block. 2021-03-02 18:11:17 +01:00
Revertron
193275da7f Implemented rotating DNS upstreams from config. Fixed warnings. 2021-02-21 21:56:56 +01:00
Revertron
93d688c479 Added a decent logging. 2021-02-20 16:28:10 +01:00
Revertron
c3a2fb21e3 Updated serde version and some imports. 2021-02-16 22:06:03 +01:00
Revertron
364a969a53 Refactored key-management a lot. 2021-02-15 23:09:30 +01:00
Revertron
abb2455d1c Implemented block adding check. Cleared many warnings, cleaned code. 2021-02-14 18:20:30 +01:00
Revertron
70b3a833b9 Implemented loading Settings from file. Implemented mining of Keystore (key pair). Changed Transaction structure a lot. Added an icon to windows build. Changed some HTML. 2021-01-18 00:18:35 +01:00
Revertron
4703ae6f49 Implemented multi-threaded CPU-miner. 2021-01-14 18:34:43 +01:00
Revertron
01f37cc238 Made a full refactoring of synchronization primitives between settings, keystore, blockchain and miner. 2020-04-18 21:31:40 +02:00
Revertron
b5e36da737 Removed Hash struct, cleaned the code. Renamed Wyrd to wyrd_ns. 2019-12-02 16:33:19 +01:00
Revertron
f46367c95d First correct working serialization. 2019-12-01 22:45:25 +01:00