Revertron
|
0d40f6599b
|
Fixed hash-tail tests.
|
4 years ago |
Revertron
|
9f7a6a126b
|
Fixed linux tests.
|
4 years ago |
Revertron
|
dddc540484
|
Fixed MacOS build.
|
4 years ago |
Revertron
|
1cd1fed178
|
Added full IPv6 support for DNS-resolver upstreams.
|
4 years ago |
Revertron
|
ce212ab749
|
Changed format of DNS-listen options. Added DNS-thread count options to config.
|
4 years ago |
Revertron
|
ac915a1e92
|
Changed settings format file from JSON to Toml.
|
4 years ago |
Revertron
|
c5d20d2e00
|
Made all mining threads low-priority.
|
4 years ago |
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.
|
4 years ago |
Revertron
|
59df68d7c7
|
Added hash of last block to Ping/Pong messages.
|
4 years ago |
Revertron
|
92ebefce91
|
Changed and refactored block and transaction structures. Moved signature from transaction scope to block.
|
4 years ago |
Revertron
|
1045777ee5
|
Finished the work on status bar. All status information is in sync now.
|
4 years ago |
Revertron
|
e53245315f
|
Implemented status bar with some status information: sync process, connected nodes and blockchain height.
|
4 years ago |
Revertron
|
46c49fe4c9
|
Fixed filtering of existing zones in blockchain.
|
4 years ago |
Revertron
|
a8e7797863
|
Small GUI changes.
|
4 years ago |
Revertron
|
6a3d7c6ab6
|
Changed logging in DNS-server.
|
4 years ago |
Revertron
|
e75bbf21cc
|
Fixed warnings in hermes.
|
4 years ago |
Revertron
|
f48f198c96
|
Implemented setting bind-host for DNS-resolver, fix.
|
4 years ago |
Revertron
|
074a709f3b
|
Implemented setting bind-host for DNS-resolver.
|
4 years ago |
Revertron
|
d7911dfe04
|
Implemented mining zone screen. Added a lot of user input checks.
|
4 years ago |
Revertron
|
2766cc4a05
|
Added clearing of records when you start mining.
|
4 years ago |
Revertron
|
9a9adbe251
|
Fixed more duplicate peers from exchange.
|
4 years ago |
Revertron
|
df19021c62
|
Fixed high CPU usage, duplicate peers from exchange and tab change code.
|
4 years ago |
Revertron
|
803b70fc25
|
Speedup initial blockchain receiving.
|
4 years ago |
Revertron
|
ecb58b9984
|
Fixed config path option.
|
4 years ago |
Revertron
|
193275da7f
|
Implemented rotating DNS upstreams from config. Fixed warnings.
|
4 years ago |
Revertron
|
daf1592341
|
Implemented adding complex DNS-records like MX, TXT, SRV.
|
4 years ago |
Revertron
|
38feb11cff
|
Fixed DNS-records search.
|
4 years ago |
Revertron
|
0847b7b8a6
|
Implemented peer domains resolve.
|
4 years ago |
Revertron
|
483be5215a
|
Improved peer reconnection code.
|
4 years ago |
Revertron
|
93d688c479
|
Added a decent logging.
|
4 years ago |
Revertron
|
71f7fe3c88
|
Minor network fixes.
|
4 years ago |
Revertron
|
2bea778e0f
|
Fixed running with console on Windows when compiled as GUI app.
|
4 years ago |
Revertron
|
6676c0779f
|
Made peer connections more reliable.
|
4 years ago |
Revertron
|
8c9809bc0c
|
Fixed some network errors.
|
4 years ago |
Revertron
|
d135204af7
|
Implemented DNS on blockchain. Beautified a lot of code, fixed some things.
|
4 years ago |
Revertron
|
4b5e5112da
|
First DNS compile. Took DNS code from https://github.com/EmilHernvall/hermes.
|
4 years ago |
Revertron
|
b4ae51088d
|
Suppressed console errors from webview.
Fixes: https://github.com/Revertron/Alfis/issues/1
|
4 years ago |
Revertron
|
a033cbcf38
|
Removed vertical scroll-bar.
|
4 years ago |
Revertron
|
1ec02381e8
|
Moved mining indicator to left-bottom corner, fixed mining canceling.
|
4 years ago |
Revertron
|
f28bedb8a1
|
Fixed panic when you try to mine genesis with existing origin hash in config.
|
4 years ago |
Revertron
|
c3a2fb21e3
|
Updated serde version and some imports.
|
4 years ago |
Revertron
|
eddb4ffbce
|
Fixed initial keystore display.
|
4 years ago |
Revertron
|
364a969a53
|
Refactored key-management a lot.
|
4 years ago |
Revertron
|
4c4493f797
|
Fixed block exchange and server reconnection.
|
4 years ago |
Revertron
|
abb2455d1c
|
Implemented block adding check. Cleared many warnings, cleaned code.
|
4 years ago |
Revertron
|
1331f44b0e
|
Refactored block and transaction structure. Introduced a 'confirmation' entity to avoid block interceptions (at least make them pointless).
|
4 years ago |
Revertron
|
279b3e87c3
|
Implemented P2P peer exchange. Refactored project structure.
|
4 years ago |
Revertron
|
9e7a1b8834
|
Implemented P2P network protocol. Refactored project structure.
|
4 years ago |
Revertron
|
562c004b0d
|
Implemented and added usage of eventbus. Added a lot of UI interaction. Added a lot of DB work.
|
4 years ago |
Revertron
|
9e6a01847e
|
Changed chain id to chain name (it will be a string). Implemented saving blockchain to sqlite DB.
|
4 years ago |
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.
|
4 years ago |
Revertron
|
4703ae6f49
|
Implemented multi-threaded CPU-miner.
|
4 years ago |
Revertron
|
01f37cc238
|
Made a full refactoring of synchronization primitives between settings, keystore, blockchain and miner.
|
4 years ago |
Revertron
|
3eaf63ba79
|
Made some pancurses interface, but it will lead to a bunch of problems. Commiting just for the history, will change it to web-view.
|
5 years ago |
Revertron
|
b5e36da737
|
Removed Hash struct, cleaned the code. Renamed Wyrd to wyrd_ns.
|
5 years ago |
Revertron
|
f46367c95d
|
First correct working serialization.
|
5 years ago |