Commit Graph
581 Commits
Author SHA1 Message Date
wiesche 7f0c43dfdf decoded slate version 2026-09-06 20:06:49 +02:00
wiesche e0e33eae42 add contract proof options 2026-09-06 19:12:28 +02:00
wiesche 3f1d15fea0 add sender nonce proofs 2026-09-06 08:58:14 +02:00
wiesche 4b27e3c560 align proof memo encoding 2026-09-05 13:19:04 +02:00
wiesche 4745175590 document revoke limitation 2026-09-05 12:19:02 +02:00
wiesche 75efc3ae06 document contract late locking 2026-09-05 12:00:58 +02:00
wiesche dfce3ef377 test contract inputs 2026-09-05 11:51:03 +02:00
wiesche bc6516ed81 add contract outfile 2026-09-05 11:26:24 +02:00
wiesche fb0d0493bc add contract fee rates 2026-09-05 11:00:03 +02:00
wiesche fb99cd6c9b add contract ttl 2026-09-05 10:06:00 +02:00
wiesche 97bd1ae08d remove obsolete contract todo 2026-09-04 22:49:28 +02:00
wiesche 93881dfb35 validate contract participant count 2026-09-04 21:35:36 +02:00
wiesche 7bd69374af document contract account binding 2026-09-04 21:00:37 +02:00
wiesche 3d5b769511 derive contract signing state 2026-09-04 20:47:07 +02:00
wiesche b8ede99308 test contract input features 2026-09-04 16:13:32 +02:00
wiesche 483b29597f improve contract view and slatepack handling 2026-09-04 15:38:46 +02:00
wiesche 172a674531 test v4 slatepack compatibility 2026-09-04 12:11:09 +02:00
wiesche b406a4f707 close wallet before deleting 2026-09-02 21:57:04 +02:00
wiesche 39ba6c4ff2 run owner rpc doctests on windows 2026-09-02 20:37:44 +02:00
wiesche fff7948448 complete foreign middleware hooks 2026-09-02 20:24:50 +02:00
wiesche 2fc8d89add test contract foreign api 2026-09-02 20:24:39 +02:00
wiesche daa40683e9 validate contract states 2026-09-02 18:33:33 +02:00
wiesche 210a5a6ded lock contract selection doc 2026-09-02 18:14:58 +02:00
wiesche 6c09add70e lock contract selection 2026-09-02 18:09:02 +02:00
wiesche 70617045bc validate contract net change 2026-09-02 17:31:11 +02:00
wiesche 5809be06e4 support contract minimum confirmations 2026-09-02 15:58:47 +02:00
wiesche a65ab35310 verify contract slate commitments 2026-09-02 14:03:16 +02:00
wiesche 893e598512 make child key allocation atomic 2026-09-01 20:51:13 +02:00
wiesche 9838ac3d8d fix invoice proof amount 2026-09-01 19:48:37 +02:00
wiesche 1d342e59de fix early payment proof versioning and validation 2026-09-01 19:19:06 +02:00
wiesche 88af108b88 verify invoice promises before signing 2026-09-01 16:13:22 +02:00
wiesche a9d82a5039 fix contract slatepack cli output 2026-09-01 15:37:11 +02:00
wiesche 6e08ec12e0 keep old payment proofs readable 2026-09-01 15:08:08 +02:00
wiesche f574e150ef fix contract view direction 2026-09-01 15:08:08 +02:00
wiesche 5596884097 remove unrelated changes 2026-09-01 14:31:14 +02:00
wiesche d13664574d configure owner api listen address 2026-09-01 14:21:14 +02:00
wiesche 21d9508241 fix contract handling and update docs 2026-09-01 13:52:18 +02:00
wiesche dc46cbe73a clean up contract review findings 2026-08-31 23:43:58 +02:00
wiesche 12b8072d2d fix contract overflow 2026-08-31 19:43:14 +02:00
wiesche 0116bcf74b merge upstream staging into contracts 2026-08-31 18:40:03 +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