Commit Graph

443 Commits

Author SHA1 Message Date
ardocrat a4db78fd53 Merge branch 'staging' into grim
# Conflicts:
#	Cargo.lock
#	Cargo.toml
#	api/Cargo.toml
#	api/src/foreign.rs
#	config/Cargo.toml
#	controller/Cargo.toml
#	impls/Cargo.toml
#	libwallet/Cargo.toml
#	libwallet/src/api_impl/owner.rs
#	libwallet/src/backend.rs
#	libwallet/src/internal/updater.rs
#	libwallet/src/types.rs
#	util/Cargo.toml
2026-06-11 10:14:04 +03:00
ardocrat 06ab92a619 Update lmdb (#755)
* wallet: update lmdb from store crate, migrate single backend from trait to struct, update tests cargo deps and design doc

* backend: do not panic on iter and directory creation

* return  iterator errors

* build: update to last node revision

* fix: height selection for scan, remove unused mutability for wallet

* wallet: remove unused mutability conversion

* tx: store slate state at database

* build: cargo fmt

* fix: do not return error when slate not found on tx slate state update

* lmdb: do not collect all tx log records at iterator, show read errors at log

* fix: save slate state, return error if slate not found

* tx: specify amount of bad txs on slate state update error

---------

Co-authored-by: Joerg <wiesche89@googlemail.com>
2026-06-09 13:54:51 +02:00
dependabot[bot] 9570ed4731 Bump openssl from 0.10.68 to 0.10.80 (#752) 2026-06-04 20:13:47 +02:00
ardocrat 8847ee5157 build: fix deps 2026-06-04 17:56:11 +03:00
ardocrat 07902f3b3e build: delete unused file 2026-06-04 17:41:03 +03:00
ardocrat b54b7055b2 Merge remote-tracking branch 'ardocrat/update_lmdb' into grim
# Conflicts:
#	Cargo.lock
#	api/src/foreign.rs
#	api/src/owner.rs
#	controller/Cargo.toml
#	controller/tests/common/mod.rs
#	impls/src/backends/lmdb.rs
#	libwallet/Cargo.toml
2026-06-04 17:40:30 +03:00
ardocrat ff1238c3c4 backend: do not panic on iter and directory creation 2026-06-04 16:46:36 +03:00
ardocrat 6e2062c143 Merge branch 'migrate_lmdb' into update_lmdb 2026-06-04 02:36:06 +03:00
ardocrat 840bde734e wallet: update lmdb from store crate, migrate single backend from trait to struct, update tests cargo deps and design doc 2026-06-04 02:35:10 +03:00
ardocrat 129ad2f5fb Save last scanned block info for wallet scanning (#748)
* scan: save last scanned block info for initial wallet scanning

* scan: save start height at scanned block info on outputs collecting

* scan: 10k blocks batches

* fix: include last height into batch on scan

* scan: save hash of last block

* scan: add larger window (2880 blocks) to scan outputs when updating wallet state

* add test batched scan and resume, add scan doc

* rename corrupted restore test

---------

Co-authored-by: Joerg <wiesche89@googlemail.com>
2026-06-02 20:09:50 +02:00
ardocrat 065825b8e6 build: cargo format 2026-05-21 00:52:12 +03:00
ardocrat b197affe1b lmdb: handle iterator item result 2026-05-21 00:46:40 +03:00
ardocrat 92704219b0 Merge branch 'full_scan_fix' into grim 2026-05-14 21:37:11 +03:00
ardocrat 643670072c scan: add larger window (2880 blocks) to scan outputs when updating wallet state 2026-05-14 21:28:47 +03:00
ardocrat a1646fa6ea scan: save hash of last block 2026-05-14 21:20:46 +03:00
ardocrat dff5007063 Merge remote-tracking branch 'ardocrat/rust_edition' into grim 2026-05-14 20:48:24 +03:00
ardocrat ba123df0ff fix: include last height into batch on scan 2026-05-14 16:01:39 +03:00
ardocrat 602d79e868 Update rust edition to 2021 (#749)
* build: update rust edition 2021

* cargo: format all

* build: fix tests and warnings
2026-05-14 12:58:22 +02:00
ardocrat 941899fb92 build: fix tests and warnings 2026-05-14 13:38:25 +03:00
ardocrat 30c9761391 cargo: format all 2026-05-14 13:09:49 +03:00
ardocrat da3f60ba37 build: update rust edition 2021 2026-05-14 12:10:34 +03:00
ardocrat 15546b5d18 build: update cargo lock file 2026-05-13 17:35:57 +03:00
ardocrat c1d7070291 Merge branch 'mimblewimble:master' into grim 2026-05-13 17:32:08 +03:00
ardocrat a29147f0e6 Merge branch 'full_scan_fix' into grim 2026-05-13 17:27:15 +03:00
ardocrat dafc040212 scan: 10k blocks batches 2026-05-13 17:19:32 +03:00
David Burkett a3e71a8b2d Merge pull request #732 from Anynomouss/master
Ready for review: Fix for many wallet config errors including solution for -h and -t wrongly setting the node path
2026-05-07 10:06:26 -04:00
Anynomouss c337a7aad6 Update default.rs
removed 2fA code 😅
2026-05-07 16:05:16 +02:00
ardocrat a186e90b78 lmdb: fix u64 key 2026-05-01 11:40:23 +03:00
ardocrat e981104085 lmdb: update 2026-04-30 14:23:39 +03:00
Anynomouss 555469fb75 Merge pull request #1 from mimblewimble/master
Trying to merge master 9 commits into my branch. All checks passed.
2026-04-14 10:29:22 +02:00
ardocrat 4f3d9aac25 Merge branch 'full_scan_fix' into grim 2026-04-11 22:14:30 +03:00
ardocrat 331df8b268 scan: save start height at scanned block info on outputs collecting 2026-04-11 22:12:48 +03:00
ardocrat 94d3eb3f38 scan: save last scanned block info for initial wallet scanning 2026-04-11 02:08:51 +03:00
ardocrat f54a8e7756 Merge branch 'master' into grim
# Conflicts:
#	Cargo.lock
#	Cargo.toml
#	api/Cargo.toml
#	config/Cargo.toml
#	controller/Cargo.toml
#	impls/Cargo.toml
#	libwallet/Cargo.toml
#	util/Cargo.toml
2026-03-23 23:35:18 +03:00
David Burkett e732cbdc44 Merge pull request #745 from ardocrat/grin_5.4.0
Grin 5.4.0 update
2026-03-23 15:54:57 -04:00
David Burkett f72784a578 Merge pull request #746 from GetGrin/tx_delete
Ability to delete transaction from database
2026-03-23 15:52:46 -04:00
ardocrat da17e16541 Merge branch 'tx_delete' into grim 2026-03-21 23:35:58 +03:00
ardocrat c4f473568f tx: ability to delete transaction from database 2026-03-21 22:48:52 +03:00
ardocrat d2edbe12d3 build: update deps to grin 5.4.0 and hyper 0.14 2026-03-10 03:32:20 +03:00
ardocrat 6927838ff6 Merge branch 'mimblewimble:master' into grim 2026-03-10 03:13:34 +03:00
ardocrat 031551ec03 wallet: update grin deps 2026-03-10 03:08:10 +03:00
David Burkett 5aa02fdea3 Merge pull request #743 from GetGrin/retrieve_txs_account
Retrieve txs for an account with custom query arguments
2026-03-05 08:28:42 -05:00
David Burkett 63a3f5aabf Merge pull request #744 from GetGrin/ci_fix
Github CI Windows tests fix
2026-03-05 08:28:27 -05:00
ardocrat a099078f31 build: update built lib 2026-03-04 20:07:15 +03:00
ardocrat a6e0cdae0c Merge branch 'retrieve_txs_account' into grim 2026-03-04 18:47:07 +03:00
ardocrat b49e2dfecd fix: retrieve txs for an account with custom query arguments 2026-03-04 18:43:04 +03:00
ardocrat c51433d02b fix: controller monorepo deps 2026-02-03 22:06:04 +03:00
ardocrat 5c5d149274 build: monorepo modules 2026-01-10 01:43:35 +03:00
ardocrat 249dd76fb1 cargo: monorepo deps 2026-01-10 00:36:08 +03:00
Anynomouss a6ba9c9781 Implemented all feedback from aglkm 2025-10-09 09:18:00 +02:00