This website requires JavaScript.
fcf0884b34
lmdb: single environment, migrate existing databases with provided non-default environment name
ardocrat
2026-04-17 00:44:09 +03:00
593f4c420a
build: fix missing deps at Cargo.lock
ardocrat
2026-04-16 22:50:53 +03:00
0c3e18a913
Merge branch 'refs/heads/lmdb_update' into grim
ardocrat
2026-04-16 14:54:33 +03:00
02cce56741
fix: check resizing operation and wait to avoid crash with multiple batches, fix exists check at batch
ardocrat
2026-04-16 14:30:36 +03:00
1036ca6ac1
db: migrate from lmdb-zero to heed
ardocrat
2026-04-16 12:12:34 +03:00
42b928a42f
Merge branch 'refs/heads/master' into grim
ardocrat
2026-04-09 20:50:44 +03:00
90dab5fcc6
More reliable peers check (#3824 )
ardocrat
2026-04-09 18:55:22 +03:00
cc555a22fb
Merge branch 'refs/heads/peers_fix' into grim
ardocrat
2026-04-09 04:40:16 +03:00
b172256d0b
peer: update last_attempt when changing peer state to other than Banned
ardocrat
2026-04-09 04:22:02 +03:00
1258b844f3
p2p: do not check healthy and defunct peers more often than once per hour, store last connection attempt, do not ask for more peers when there is enough outbound
ardocrat
2026-04-09 04:15:19 +03:00
91f6ddc8c3
p2p: reduced amount of total peers to check at monitor
ardocrat
2026-04-08 22:11:11 +03:00
3787881673
Merge remote-tracking branch 'grin_ardocrat/peers_fix' into grim
ardocrat
2026-04-06 02:27:21 +03:00
9585c02135
p2p: cleanup before selection at monitor, add outbound to connected list only when there is not enough peers + disconnect extra peer immediately, reconnect to seeds at monitor to avoid stuck, update only defunct state to unknown when received existing peer address
ardocrat
2026-04-06 01:44:22 +03:00
ab9715d9a9
peer: unknown state for new peers, check peers state on every monitor (128 healthy non-connected + 128 defuncts + 128 unknown), mark peer as defunct when ping not passed, do not crash on toml parse with dns failure
ardocrat
2026-04-04 01:58:35 +03:00
464babc7ef
peer: block only non-blocked to not increase times for several requests
ardocrat
2026-03-30 23:09:09 +03:00
4511fd89a2
fix: add missing method clear_pibd_requests to commit
ardocrat
2026-03-30 15:34:18 +03:00
d9bca1c776
pibd: choose peers based on minimal height, temporary block peers for stale segments disconnecting only outbound, force request for output and rangeproof segments to avoid stuck at this case
ardocrat
2026-03-30 15:26:29 +03:00
af0c1dca02
pibd: fix check for next required kernel segment (#3822 )
ardocrat
2026-03-25 15:29:15 +03:00
397b6cd116
pibd: fix check for next required kernel segment
ardocrat
2026-03-22 13:14:08 +03:00
2ec7b4d5cd
Bump version to v5.4.0
David Burkett
2026-03-09 10:44:03 -04:00
41e50cda8f
Fix macOS x86 release workflow
David Burkett
2026-03-08 14:49:22 -04:00
789ff2859c
Prep for release
David Burkett
2026-03-08 14:32:26 -04:00
c2abf1ecf0
GHCR: add arm platform, crash fixes (#3819 )
ardocrat
2026-02-27 19:52:31 +03:00
376c85bab5
Fix PIBD sync stuck (#3817 )
ardocrat
2026-01-08 22:40:59 +03:00
ddea797c0a
Disable TUI on binary launch (#3818 )
ardocrat
2026-01-08 22:40:42 +03:00
da7b6b5c50
Docker package build (#3816 )
ardocrat
2026-01-06 21:39:18 +03:00
dc6f8d2520
GitHub ci/cd fix (#3815 )
ardocrat
2025-11-22 17:56:35 +03:00
cda55ce6fc
Extension Grin Node API during synchronization #3813 (#3814 )
wiesche
2025-11-20 18:10:51 +01:00
8e79856168
Upgrade Tokio to v1.x and Hyper to v0.14 (#3804 )
Yeastplume
2025-03-08 11:54:13 +00:00
b93d88b58c
Addition of seed-check logic to top-level crate (#3801 )
Yeastplume
2024-11-27 14:01:38 +00:00
6c012043c0
Add Devcontainer Support (#3799 )
Yeastplume
2024-11-13 12:04:02 +00:00
118f885468
add rustup target to mac x86_64 build
yeastplume
2024-11-05 10:46:06 +00:00
2d60c5178b
attempt at dual mac builds (#3798 )
Yeastplume
2024-11-05 10:25:24 +00:00
01b25650e2
Chain type field (#3790 )
aglkm
2024-09-12 23:03:51 +03:00
9a23cfe483
Rust 1.80+ fixes & accumulated warning cleanup (#3796 )
Yeastplume
2024-09-12 20:59:40 +01:00
845c41de13
Remove Merkle Proof Generation from Foreign API get_outputs (#3792 )
Yeastplume
2024-06-18 11:44:17 +01:00
503527c2e7
Update versioning on master to 5.4.0-alpha.0 (#3789 )
Yeastplume
2024-05-20 09:30:00 +01:00
c0f48f1528
Update grin_secp to 0.7.14 (#3788 )
Yeastplume
2024-05-13 13:19:27 +01:00
163ca397f4
Update versioning for 5.3.0, update grin_secp256k1zkp dependency (#3786 )
Yeastplume
2024-04-18 12:31:25 +01:00
43b43d9749
croaring-rs upgrade 0.5.2 -> 1.0.1 (#3779 )
Yeastplume
2024-02-06 16:33:32 +00:00
c5efaa4e7c
more chrono warnings, update cursive lib (#3778 )
Yeastplume
2024-01-29 12:50:45 +00:00
d1b7ae5352
warning cleanup (#3759 )
Yeastplume
2024-01-29 09:23:38 +00:00
a9f45dee2b
Remove Azure Pipelines and add Github Actions (#3765 )
Quentin Le Sceller
2024-01-26 07:58:52 -05:00
c48ba3e365
update development version
Yeastplume
2024-01-25 12:08:34 +00:00
70d45465c3
version number update for 5.2.0 tag
Yeastplume
2024-01-25 10:53:10 +00:00
05ec6fda38
[PIBD] Fix to restart of PIBD download on corrupted data or mismatched roots (#3775 )
Yeastplume
2023-10-31 12:18:17 +00:00
213dfd4f19
Handle invalid MMR root to prevent sync thread panic (#3774 )
ard'O'crat
2023-10-31 11:23:19 +00:00
5dcbe96d5c
set tail height to include genesis (#3773 )
Yeastplume
2023-10-04 08:55:19 +01:00
5e2aa59a15
Update core references in grin_store crate to grin_core (#3771 )
Yeastplume
2023-10-03 09:15:47 +01:00
059ae0390d
build: update croaring crate to fix bindgen errors for recent C compilers (#3770 )
ard'O'crat
2023-09-28 13:58:11 +03:00
94277bba9d
update versioning to 5.2.0-beta.3 (#3766 )
Yeastplume
2023-08-02 10:22:25 +01:00
399fb19c30
Fix leading zeroes bugs (#3763 )
John Tromp
2023-07-20 15:25:53 +02:00
b69f18d0a2
Update versioning for 5.2.0-beta.2 (#3760 )
Yeastplume
2023-06-28 10:46:28 +01:00
2273ea986d
PIBD - Revert earlier pibd_aborted flag in sync logic (#3757 )
Yeastplume
2023-06-22 14:39:19 +01:00
45ebc8ae50
pibd: save latest_block_height to request less data from db when checking progress (#3756 )
ard'O'crat
2023-06-20 11:13:15 +00:00
fd1410ebeb
version change to 5.2.0-beta.1 for tag (#3753 )
Yeastplume
2023-06-12 10:10:42 +01:00
01370d74ff
Foreign API: Bulk block request (#3751 )
Yeastplume
2023-06-12 09:41:08 +01:00
0649ba9645
'Turn on' PIBD on main-net, in advance of 5.2.0 release (#3750 )
Yeastplume
2023-06-06 12:24:26 +01:00
f6b3d5a8f6
Update Cargo.lock (#3749 )
Yeastplume
2023-06-06 11:36:16 +01:00
c31921f4d9
core wrapper function for subtract signature function (#3748 )
Yeastplume
2023-05-25 13:43:10 +01:00
11b5cdb7d6
update working version of rust-secp256k1-zkp to 0.7.12
Yeastplume
2023-05-17 09:23:35 +01:00
de94f95cda
feat: Add nix/flake support (#3743 )
chives101
2023-05-03 01:34:37 +08:00
684f0a387a
updats to warnings, cargo.lock, version number (#3739 )
Yeastplume
2022-10-21 13:17:39 +01:00
34d23f5235
update seed lists for mainnet and testnet (#3738 )
Yeastplume
2022-10-21 09:03:50 +01:00
030bd0e1d9
[DNM] PIBD Task / Issue Tracker (#3695 )
Yeastplume
2022-10-18 09:23:29 +01:00
529ce44219
Override global one times. (#3737 )
thaddeus
2022-10-07 03:37:32 -06:00
3119899551
The foreign_rpc and owner_rpc auto generated helper modules should be made public. (#3734 )
thaddeus
2022-09-07 08:51:36 -06:00
6d25382ff5
derive debug for ServerStats (#3731 )
Yeastplume
2022-07-28 11:08:14 +01:00
a14a8e3123
Thiserror changeover (#3728 )
Yeastplume
2022-07-14 11:08:13 +01:00
03b007c20e
Updated contributing.md links. (#3727 )
cekickafa
2022-07-02 14:41:22 +03:00
33124c2d1c
Fix CI for macOS (#3726 )
Quentin Le Sceller
2022-07-01 13:16:15 +02:00
9d92f34614
visibility scope tweaks to aid seed test utilities (#3707 )
Yeastplume
2022-05-12 13:59:34 +01:00
145d819445
update Cargo.lock for next release
yeastplume
2022-03-22 14:15:51 +00:00
78c9794d30
TUI Freeze Fix - Add manually maintained hash to difficulty iterator (#3684 )
Yeastplume
2022-01-07 14:23:58 +00:00
a3eebbc0ab
verify-chain node client arg (#3678 )
deevope
2022-01-07 14:45:48 +01:00
c92d2e9fba
graceful api shutdown (#3677 )
deevope
2022-01-07 14:24:54 +01:00
2237f42144
Handle attempts to get block headers at invalid heights (#3683 )
Yeastplume
2021-12-31 09:47:04 +00:00
382e914c50
make fn rewind_hash pub (#3674 )
deevope
2021-12-13 13:18:37 +01:00
63c65605bb
[SYNC PERFORMANCE] Adjust DifficultyIterator to no longer deserialize PoW proof nonces (#3671 )
Yeastplume
2021-12-10 11:39:39 +00:00
7725a05ac1
[SYNC PERFORMANCE] Replace header proof serialisation with more efficient algorithm (#3670 )
Yeastplume
2021-12-06 16:35:23 +00:00
c6f25e9929
Spdupverifypow (#3672 )
John Tromp
2021-12-06 13:22:44 +01:00
2f5cfbe4eb
[PIBD] PMMR Desegmenter Structure (Pt. 1) (#3667 )
Yeastplume
2021-12-02 10:43:38 +00:00
53414ae105
Fixmmr part2 (#3666 )
John Tromp
2021-11-26 12:25:10 +01:00
c8275f7e57
[PIBD] Chain Segmenter Validation Test + Block Archive Horizon Change (#3665 )
Yeastplume
2021-11-23 12:38:52 +00:00
4aaa3344e6
refactor pmmr functions, improve efficiency; panic on 0 pos1 (#3663 )
John Tromp
2021-11-12 12:11:50 +01:00
3f4f165e0b
PMMR Backend Support for append_pruned_root (Continued) (#3659 )
Yeastplume
2021-11-09 15:34:10 +00:00
3ae4c75569
Update digest, hmac, ripemd160, sha2 and pbkdf2 crates (#3655 )
Quentin Le Sceller
2021-11-02 11:40:31 -04:00
0170f03e4a
Rust 2021 Macro Warning Cleanup (#3658 )
Yeastplume
2021-11-02 15:10:01 +00:00
2e2149859f
bump to 5.2.0-alpha.1 on master (#3652 )
Quentin Le Sceller
2021-08-19 09:06:52 +02:00
1cb222786a
Change connection name for CI Release (#3653 )
Quentin Le Sceller
2021-08-18 15:45:52 +02:00
11e5efc089
Tagging v5.1.1 release (#3651 )
Quentin Le Sceller
2021-08-17 20:57:13 +02:00
172143f7ea
Fix ROARING_ARCH environment variable (#3644 )
Quentin Le Sceller
2021-06-10 09:42:04 -04:00
4155555f80
Spelling Improvements (#3642 )
Alesio Kanani
2021-05-13 14:07:14 -04:00
f51b6e1376
implement fix past fees RFC with fee shift since genesis (#3629 )
John Tromp
2021-05-11 17:39:09 +02:00
a9f1dd7bcd
bump to 5.2.0-alpha.1 on master (#3640 )
Antioch Peverell
2021-05-06 13:46:03 +01:00
72a6eb81e8
bump to 5.1.0 to prep for release (#3639 )
Antioch Peverell
2021-05-06 13:02:01 +01:00
87729a2227
bump crate version to 5.1.0-beta.2 to prep for release (#3636 )
Antioch Peverell
2021-04-29 13:05:28 +01:00
89c06ddab7
client invalidateheader and resetchainhead (#3618 )
Antioch Peverell
2021-04-29 11:05:05 +01:00
9e27e6f9d3
Add migration to config_file_version = 2 (#3634 )
trevyn
2021-04-27 06:33:56 -07:00
9ed0cd65ef
fix share difficulty validation - compare stratum server minimum_share_difficulty as unscaled difficulty (#3624 )
Blade Doyle
2021-04-23 06:28:29 -07:00