1
0
Fork 0
forked from lthn/blockchain
Commit graph

66 commits

Author SHA1 Message Date
Snider
763d70bec2
Testnet 1 (#15) 2025-09-30 16:48:13 +01:00
sowle
68871b93ec
p2p minor improvements 2025-07-20 22:54:32 +03:00
sowle
556746c194
currency_protocol: there's no hop in this place anymore 2025-07-17 19:05:35 +03:00
sowle
c8d41b5e4a
non-pruning via special flag (WIP) 2025-04-30 05:46:25 +03:00
sowle
e5323d0c5a
non-pruning mode implemented using checkpoints 2025-04-30 03:55:13 +03:00
cryptozoidberg
71248cfd25
fix with resetting state to blocchain shortener 2025-04-10 00:35:59 +04:00
cryptozoidberg
0662f9bbed
Merge branch 'develop' into rpc_extension 2025-03-28 18:09:38 +04:00
sowle
c2f0b1166c
Merge branch 'release' into develop 2025-03-24 20:01:42 +03:00
cryptozoidberg
ef9a0ab5fd
added ip blacklisting on unexpected block id 2025-03-24 07:21:52 +04:00
cryptozoidberg
be129f7a87
tests are work in progress 2025-03-24 02:36:54 +04:00
cryptozoidberg
a13eedf556
fix of currency protocol for long range splits 2025-02-28 19:11:37 +04:00
sowle
3d1f4a5336
now max_seed_height is always greater then or equal to current node's top block height 2025-01-31 17:30:02 +01:00
sowle
b8afa3f9c5
gcc warning fixed 2024-09-25 19:06:24 +02:00
sowle
426ca5a22b
p2p: clients with outdated versions now rejected by p2p upon hf activation as well (+tied to hf min build number) 2024-09-25 04:13:41 +02:00
sowle
b556f2ad86
minor improvements 2024-07-11 22:10:54 +02:00
cryptozoidberg
2283a77104
more work on json/descriptions improvements 2024-03-21 22:57:55 +01:00
cryptozoidberg
21c1631825
auth basic r and d 2024-03-13 13:16:36 +01:00
cryptozoidberg
37e6a68509
attempt to fix issue with broken versioning in tx versioned structs 2023-09-01 11:59:47 +02:00
sowle
bbf2530cca
namespace epst = epee::string_tools 2022-05-11 20:57:31 +02:00
sowle
8f362eafea
using of epee namespace fixed 2022-05-10 21:55:21 +02:00
cryptozoidberg
72bfd89717
improved p2p protocol for relaying tx over tor 2022-03-21 16:47:11 +02:00
cryptozoidberg
7f82a13e62
changes in protocol for relayin over tor 2022-03-19 04:12:13 +02:00
cryptozoidberg
1a55d65e85
first implementations for tor: relaying transactions over p2p network protocol 2022-01-08 16:36:33 +01:00
Derloda
6c7ee2590d
Add --disable-ntp parameter (#317)
* Add disable-ntp parameter
* Also allow GUI to disable NTP
* Update src/currency_protocol/currency_protocol_handler.inl

Co-authored-by: crypto.sowle <crypto.sowle@gmail.com>
2022-01-04 08:14:11 +03:00
sowle
37755b5b1f
p2p: IP blocking refactored, blocked IPs are now removed from peerlists 2021-11-02 21:47:25 +01:00
cryptozoidberg
28f8f86860
fixed bug with wrong handling coinbase for auditable wallets 2020-07-22 01:43:19 +02:00
sowle
3520e17836
--stop-after-height implemented 2020-07-02 23:16:47 +03:00
cryptozoidberg
8f9f9f1698
implemented deferred fetching of global output indexes on receiving phase(preparation phase is todo) 2020-06-12 00:32:08 +02:00
cryptozoidberg
267053964d
extended api for fetching blocks/txs, started work on implementing deferred fetching of global output indexes 2020-06-10 23:56:14 +02:00
sowle
12ea93fef8
fixed a typo 2020-05-20 18:40:01 +03:00
sowle
cefe2ef855
log message for IP debug mode 2020-05-18 22:08:40 +03:00
cryptozoidberg
2382e9717b
Implemented debug mode for remote node 2020-05-05 17:47:24 +02:00
sowle
55215e0634
is_synchronized() now returns TRUE only when at least half of the connections are in normal state, core_rpc_server::on_get_info() fixed 2020-03-31 17:30:17 +03:00
sowle
3609e683d9
minor fixes in logs 2020-02-20 11:20:31 +03:00
cryptozoidberg
7d4f95ca53
fixed problem with seed nodes + transactions loaded to onboard container instead of prevalidation in tx pool 2019-12-03 04:16:17 +01:00
cryptozoidberg
6019ffccf8
changed currency_protocol_handler for onboard transactions 2019-11-16 21:25:48 +01:00
cryptozoidberg
17e36012de
transaction pool optimisation: basic implemntation 2019-11-16 01:06:21 +01:00
cryptozoidberg
19d3ba7fb2
merged from develop 2019-10-28 19:52:15 +01:00
cryptozoidberg
30cbbeb9ab
fixed warning related to ? operator 2019-10-25 01:04:30 +02:00
sowle
4135740ffd
p2p: formatting and comments 2019-10-24 00:46:17 +03:00
sowle
b398de6e9f
minor log improvements in currency protocol and epee's net_utils_base 2019-10-19 06:38:21 +03:00
sowle
8a40f7b9fd
logs: less drama in time sync when it's pretty much ok 2019-10-15 14:38:42 +03:00
sowle
02c04aa300
p2p: filter out old clients by version + unittest #128 2019-10-10 11:12:28 +03:00
cryptozoidberg
a5c02c7d8c
improvements over wallet balance caclulations algo 2019-09-27 17:16:18 +02:00
sowle
77235ce072
NTP tools & core time sync checking were greatly improved
(addresses #50)
2019-09-19 16:51:58 +03:00
sowle
9fc42dac53 daemon: checking for free space (--disable-stop-on-low-free-space was also added) + minor refactoring on critical errors handling 2019-07-02 18:38:35 +03:00
sowle
627f3c2c56 time sync problems detection: final fixes 2019-06-11 18:24:16 +03:00
sowle
403f21130b time sync issues detection: --disable-stop-if-time-out-of-sync option added + various fixes 2019-06-07 15:15:14 +03:00
sowle
be51d8ecd7 time sync issues detection: WIP 2019-06-07 11:07:51 +03:00
sowle
5995c0ca7f time sync issues detection first impl 2019-06-06 16:21:26 +03:00