ardocrat
6f24b5dff0
build: remove conflict test, update grin submodule
2026-10-12 14:01:47 +03:00
ardocrat
ab03ccf596
Merge branch 'refs/heads/master' into merge_master_staging
...
# Conflicts:
# api/src/owner.rs
# controller/src/display.rs
# controller/tests/accounts.rs
# controller/tests/mwixnet.rs
# controller/tests/revert.rs
# controller/tests/slatepack.rs
# controller/tests/transaction.rs
# controller/tests/tx_list_filter.rs
# grin
# impls/src/lifecycle/default.rs
# libwallet/src/api_impl/owner.rs
# libwallet/src/internal/selection.rs
# libwallet/src/internal/tx.rs
# tests/cmd_line_basic.rs
2026-10-12 13:59:25 +03:00
wiesche and ardocrat
f097811ee9
bump to version 5.5.1
2026-10-11 00:45:56 +03:00
ardocrat
6517e3d4ed
fix: do not scan outputs twice on payment proof retrieval ( #830 )
2026-10-11 00:45:56 +03:00
wiesche and ardocrat
6c9c5e6b36
fix late lock self send proof ( #829 )
2026-10-11 00:45:56 +03:00
ardocrat
fcb1d37876
Compact transaction table at CLI view ( #822 )
...
(cherry picked from commit 965e8f1667 )
2026-10-11 00:45:56 +03:00
wiesche and ardocrat
57a01674ff
isolate tests
...
(cherry picked from commit 3a2ad4edbfbca29bd4191fd30cab23e15fa47cde)
2026-10-11 00:45:56 +03:00
ardocrat
2302135709
Lock outputs before sending with Tor ( #814 )
...
Co-authored-by: wiesche <wiesche89@googlemail.com >
(cherry picked from commit 452a3ec51b )
2026-10-11 00:45:56 +03:00
wiesche and ardocrat
cec94917de
Show HTTP status when node requests fail ( #820 )
...
(cherry picked from commit ec1e9910af )
2026-10-11 00:45:56 +03:00
wiesche and ardocrat
50caa5ecc4
avoid empty wallet seeds ( #801 )
...
* fix empty wallet seeds
* mnemonic: return actual error with entropy size on recovering
* seed: extend mnemonic error description
* seed: clarify mnemonic errors
* seed: clarify mnemonic errors, fix missing phrase test
* Clean up seed handling add test
---------
Co-authored-by: ardocrat <ardocrat@gri.mw >
(cherry picked from commit 51ce8e2f2a )
2026-10-11 00:45:56 +03:00
wiesche and ardocrat
90d81a856a
reject zero send amounts ( #799 )
...
(cherry picked from commit 4a487390bd )
2026-10-11 00:45:56 +03:00
ardocrat
697cee89b7
Downgrade arti to 0.43 ( #810 )
...
(cherry picked from commit e0873a1b2e )
2026-10-11 00:45:56 +03:00
wiesche and ardocrat
5adceaae78
fix tx filter ( #795 )
...
(cherry picked from commit 0d5ea84bfd )
2026-10-11 00:45:56 +03:00
wiesche and ardocrat
78ae279bdf
reject invalid invoice locking ( #798 )
...
(cherry picked from commit 645363436d )
2026-10-11 00:45:56 +03:00
wiesche and ardocrat
2daa36f748
handle unavailable terminal colors ( #797 )
...
Co-authored-by: ardocrat <ardocrat@gri.mw >
(cherry picked from commit 99cca5b8bf )
2026-10-11 00:45:56 +03:00
wiesche and ardocrat
4cb67d9e54
clarify bip32 derivation paths ( #800 )
...
Co-authored-by: ardocrat <ardocrat@gri.mw >
(cherry picked from commit f585c70eba )
2026-10-11 00:45:56 +03:00
wiesche and ardocrat
31635576d7
display slatepack addresses ( #808 )
...
(cherry picked from commit 18da793ace )
2026-10-11 00:45:56 +03:00
wiesche and ardocrat
bded95e282
use current header version in new slates ( #804 )
...
* use current header version
* flip header version check and bump min node version
(cherry picked from commit 991ba1a1f7 )
2026-10-11 00:45:56 +03:00
wiesche and ardocrat
ac4d18d6bd
reject wrong slate states in receive and finalize ( #807 )
...
(cherry picked from commit e5e319b47e )
2026-10-11 00:45:56 +03:00
wiesche and ardocrat
390ed15f4c
update secp256k1 to 0.8.0
2026-10-11 00:45:56 +03:00
ardocrat and GitHub
dce4e5eecc
fix: do not scan outputs twice on payment proof retrieval ( #830 )
2026-10-10 13:18:40 +02:00
wiesche and GitHub
d2d893da72
fix late lock self send proof ( #829 )
2026-10-10 12:58:07 +02:00
ardocrat and GitHub
965e8f1667
Compact transaction table at CLI view ( #822 )
2026-10-07 22:13:12 +03:00
fe79256467
Add linter to CI ( #823 )
...
Co-authored-by: wiesche <wiesche89@googlemail.com >
2026-10-07 20:48:38 +03:00
wiesche and GitHub
ec1e9910af
Show HTTP status when node requests fail ( #820 )
2026-09-28 12:11:32 +02:00
2d87b8c894
Accounts balances ( #815 )
...
Co-authored-by: wiesche <wiesche89@googlemail.com >
2026-09-28 11:20:01 +03:00
452a3ec51b
Lock outputs before sending with Tor ( #814 )
...
Co-authored-by: wiesche <wiesche89@googlemail.com >
2026-09-26 15:18:16 +03:00
51ce8e2f2a
avoid empty wallet seeds ( #801 )
...
* fix empty wallet seeds
* mnemonic: return actual error with entropy size on recovering
* seed: extend mnemonic error description
* seed: clarify mnemonic errors
* seed: clarify mnemonic errors, fix missing phrase test
* Clean up seed handling add test
---------
Co-authored-by: ardocrat <ardocrat@gri.mw >
2026-09-22 14:14:04 +02:00
wiesche and GitHub
4a487390bd
reject zero send amounts ( #799 )
2026-09-21 20:41:34 +02:00
f31f307767
unpack plain slatepacks without password ( #805 )
...
* unpack plain slatepacks without password
* cli: better open wallet handling on wallet subcommand
---------
Co-authored-by: ardocrat <ardocrat@gri.mw >
2026-09-18 21:29:34 +02:00
ardocrat and GitHub
e0873a1b2e
Downgrade arti to 0.43 ( #810 )
2026-09-17 11:21:04 +03:00
wiesche and GitHub
0d5ea84bfd
fix tx filter ( #795 )
2026-09-16 14:07:47 +03:00
wiesche and GitHub
645363436d
reject invalid invoice locking ( #798 )
2026-09-16 14:07:21 +03:00
99cca5b8bf
handle unavailable terminal colors ( #797 )
...
Co-authored-by: ardocrat <ardocrat@gri.mw >
2026-09-16 14:06:41 +03:00
wiesche and GitHub
0f7aa2f7fa
centralize grin workspace dependencies ( #787 )
2026-09-16 14:06:12 +03:00
f585c70eba
clarify bip32 derivation paths ( #800 )
...
Co-authored-by: ardocrat <ardocrat@gri.mw >
2026-09-16 13:50:51 +03:00
wiesche and GitHub
18da793ace
display slatepack addresses ( #808 )
2026-09-15 20:34:26 +02:00
wiesche and GitHub
991ba1a1f7
use current header version in new slates ( #804 )
...
* use current header version
* flip header version check and bump min node version
2026-09-15 19:42:56 +02:00
wiesche and GitHub
e5e319b47e
reject wrong slate states in receive and finalize ( #807 )
2026-09-14 21:08:36 +02:00
ardocrat and GitHub
ffcdf7831b
Merge pull request #784 from mimblewimble/release/v5.5.0
...
Release v5.5.0
2026-08-12 11:33:20 +03:00
wiesche
a8f194ba90
release 5.5.0
2026-08-11 22:56:57 +02:00
ardocrat and GitHub
de96a53e94
ci: fix github macos platform build ( #785 )
...
* ci: fix github macos platform build
* ci: macos aarch64-apple-darwin target
2026-08-09 20:45:19 +02:00
ardocrat and wiesche
2743dff020
Make updater APIs public ( #782 )
2026-08-09 19:49:29 +02:00
ardocrat and wiesche
c0245a03ea
Optimize outputs scan and selection ( #780 )
2026-08-09 19:49:29 +02:00
154423fec8
Update jayson and uuid ( #777 )
...
* build: update jayson and uuid
* npm: update lock file to v3
* npm: update lock file
---------
Co-authored-by: ardocrat <ardocrat@gri.mw >
2026-08-09 19:49:29 +02:00
wiesche and wiesche
28908ea5d8
expose mwixnet onion apis ( #781 )
2026-08-09 19:49:29 +02:00
ardocrat and wiesche
982bc27f76
Use native tls for client ( #779 )
...
* client: use native tls and disable default features for reqwest
* build: bring back reqwest default features except tls
* client: remove tls selection
2026-08-09 19:49:29 +02:00
ardocrat and wiesche
a3fb40caac
Wrong Slatepack address fix ( #773 )
2026-08-09 19:49:29 +02:00
ardocrat and wiesche
9e3ec0ed5b
Global config instance ( #769 )
...
* config: global instance
* fix: cli tests
* fix: owner api tests
* config: save tor config
* fix: owner rpc tests
* fix: set config file path on init and owner api call
* tor: store launched services, get global config at command loop, remove unused listen args, check for empty global config to set default, do not save empty tor config at owner
* api: update config in memory after successful file write
* arti: restart proxy in loop
* fix: comment for tor config save
* config: set or init, update without error
* config: scoped tor config
* build: update lock file
* config: ability to store multiple configurations at memory from config path
* tor: restart service on config change
* fix: owner api test
* foreign: pass tor config from args, stop service, error handling
* arti: move runtime wrapper to single file
* config: read existing config from file at create_config
* config: handle error on read
* arti: single dir for cache
* foreign: register config listener before launch
* config: save temp
* config: remove unused error type
* config: make path and members not optional, return an error on config creation if it exists, pass default tor config to send if not set
* arti: non public runtime wrapper
* config: migrate comments
* fix: rpc tests
* config: return from cache if exists
* config: save disabled tor config when null provided at owner and tor section was not set
* config: update tor with args at listener
* config: pass pathbuf directly on creation
* config: unique tmp file name, setting permissions and providing config version
* fix global config handling
* fix config persistence
* fix tor service restart
* fix config synchronization
* require wallet close before changing data directory
* unify global config updates
---------
Co-authored-by: wiesche <wiesche89@googlemail.com >
2026-08-09 19:49:29 +02:00
09aebadce0
Bump lodash from 4.17.21 to 4.18.1 ( #774 )
...
* build: update lodash to 4.18.1
* fix: readme
* docs: add owner api authentication setup
* build: update package-lock.json to version 3
* fix: token result, inline some vars
---------
Co-authored-by: ardocrat <ardocrat@gri.mw >
2026-08-09 19:49:29 +02:00