Commit Graph

80 Commits (167b6db426b3adbc9fb0f7b364c49bfa5a3e29fe)

Author SHA1 Message Date
Revertron 167b6db426 Updated sqlite dependency. 2 years ago
Revertron a612f73649 Fixed the consensus about expired domains. 2 years ago
Revertron c8f68cb857 A lot of optimization for block checks. Will speed up initial sync by about 15-20% of time. 2 years ago
Revertron 27ba7c5710 Fixed signers' calculation once more. 2 years ago
Revertron 880d75fc53 Fixed logging time format in tests. 2 years ago
Revertron 9ff0d2d8e8 Fixed logging in tests. 2 years ago
Revertron 410bc9b7e4 Fixed signers' calculation loop. Fixed block checks. Added trace logging level. Updated dependencies. 2 years ago
Revertron 5b5943a4aa Decoupled domain records change from domain renewal. 2 years ago
Revertron 797584c516 Fixed multiple clippy warnings. 3 years ago
Revertron 815c18b501 Decreased domain remining difficulty by 1. 3 years ago
Revertron 6101c403d4 Added more checks to resolve current forked state. 3 years ago
Revertron 428ed92d87 Implemented new algorithm of choosing signers, effective from block 855. 3 years ago
Revertron d513c29cfe Code reformatting. 3 years ago
Revertron e82f0ee9b1 Optimized initial blocks sync. 3 years ago
Revertron 319051edbd Implemented P2P traffic encryption.
Changed serialization format of P2P messages.
Refactored P2P network code.
3 years ago
Revertron 88404a635b Added statistics to main screen. 3 years ago
Revertron 709f65e5cc Fixed operation of transferred domains. 3 years ago
Revertron 212525e3eb Randomized signing keys. 3 years ago
Revertron b504c565fb Replaced test DB with a new one, fixed tests. 3 years ago
Revertron 31ba599662 Implemented support for multiple keys. 3 years ago
Revertron 610c7d8b7b Last strokes before 0.5.0. 3 years ago
Revertron a73bacc8ab Fixed default origin in settings and chain tests. 3 years ago
Revertron fe92983945 Added record constraints. 3 years ago
Revertron bc6d2fbae3 Added second keypair for encryption of domain names.
Changed keys file format to include second pair of keys, it will be in TOML now.
Made many adjustments to block and transaction structures.
Changed block serialization to binary format for hashing/mining.
Removed old build dependencies.
3 years ago
Revertron 52695e0988 Added a possibility to set owner for mined domain.
Fixed small errors.
3 years ago
Revertron 9949d13e62 First commit of 0.5.* branch. 3 years ago
Revertron f5423f8463 Added Limited Confidence to work with forks. 3 years ago
Revertron eb6d6d3690 Fixes in consensus and syles. 3 years ago
Revertron a4d9a64989 Implemented consistent SOA serial for internal zones. 3 years ago
Revertron daf6c23967 Fixed signers cache after block replace. 3 years ago
Revertron fcb920e0de Refactored Chain a lot to make it possible to test.
Added a CPU hard test for Chain, checking all current DB.
Added an option to config file to set a count of checked top blocks on start.
3 years ago
Revertron 1b406baeca Changed domain encryption scheme. 3 years ago
Revertron b248d839e1 Fixed a problem with forks longer than one. 3 years ago
Revertron ae8a90be7f Fixed max block constant. 3 years ago
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.
3 years ago
Revertron 46226f8dc6 Refactored and optimized signings. 3 years ago
Revertron edec631c39 Fixed database truncation. 3 years ago
Revertron f8d47df370 Fixed check for correct sign block. 3 years ago
Revertron 5c1c0630a6 Improved signing blocks operations. 3 years ago
Revertron 3fb70d3a74 Removed debug prints. 3 years ago
Revertron 161e600290 Added blockchain full check on start. Fixed cond_var blocking. 3 years ago
Revertron e0425f46dc Fixed banning process. 3 years ago
Revertron 04ef49764a Optimized signing blocks scheduler. 3 years ago
Revertron 2680a7da70 Fixed consensus error. Added a delay before signing. 3 years ago
Revertron 3f48919adf Fixed signers calculation. 3 years ago
Revertron 078781a6da Fixed block checking code. Optimized build.rs. 3 years ago
Revertron 9ca952ee67 Several small optimizations. 3 years ago
Revertron bdbe99c7df Fixed check of the need to mine signing blocks if we already signed this one. 3 years ago
Revertron ad5247d4d8 Build fix. 3 years ago
Revertron 41fcea1920 Hopefully, fixed signing. 3 years ago