Commit Graph
467 Commits
Author SHA1 Message Date
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
wiescheandardocrat 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
wiescheandardocrat 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
wiescheandardocrat 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
wiescheandardocrat cec94917de Show HTTP status when node requests fail (#820)
(cherry picked from commit ec1e9910af)
2026-10-11 00:45:56 +03:00
wiescheandardocrat 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
wiescheandardocrat 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
wiescheandardocrat 5adceaae78 fix tx filter (#795)
(cherry picked from commit 0d5ea84bfd)
2026-10-11 00:45:56 +03:00
wiescheandardocrat 78ae279bdf reject invalid invoice locking (#798)
(cherry picked from commit 645363436d)
2026-10-11 00:45:56 +03:00
wiescheandardocrat 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
wiescheandardocrat 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
wiescheandardocrat 31635576d7 display slatepack addresses (#808)
(cherry picked from commit 18da793ace)
2026-10-11 00:45:56 +03:00
wiescheandardocrat 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
wiescheandardocrat ac4d18d6bd reject wrong slate states in receive and finalize (#807)
(cherry picked from commit e5e319b47e)
2026-10-11 00:45:56 +03:00
wiescheandardocrat 390ed15f4c update secp256k1 to 0.8.0 2026-10-11 00:45:56 +03:00
ardocratandGitHub dce4e5eecc fix: do not scan outputs twice on payment proof retrieval (#830) 2026-10-10 13:18:40 +02:00
wiescheandGitHub d2d893da72 fix late lock self send proof (#829) 2026-10-10 12:58:07 +02:00
ardocratandGitHub 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
wiescheandGitHub 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
wiescheandGitHub 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
ardocratandGitHub e0873a1b2e Downgrade arti to 0.43 (#810) 2026-09-17 11:21:04 +03:00
wiescheandGitHub 0d5ea84bfd fix tx filter (#795) 2026-09-16 14:07:47 +03:00
wiescheandGitHub 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
wiescheandGitHub 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
wiescheandGitHub 18da793ace display slatepack addresses (#808) 2026-09-15 20:34:26 +02:00
wiescheandGitHub 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
wiescheandGitHub e5e319b47e reject wrong slate states in receive and finalize (#807) 2026-09-14 21:08:36 +02:00
ardocratandGitHub 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
ardocratandGitHub 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
ardocratandwiesche 2743dff020 Make updater APIs public (#782) 2026-08-09 19:49:29 +02:00
ardocratandwiesche 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
wiescheandwiesche 28908ea5d8 expose mwixnet onion apis (#781) 2026-08-09 19:49:29 +02:00
ardocratandwiesche 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
ardocratandwiesche a3fb40caac Wrong Slatepack address fix (#773) 2026-08-09 19:49:29 +02:00
ardocratandwiesche 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