Skip to content

Releases: mimblewimble/grin-wallet

v5.4.0-alpha.1

01 Nov 12:44
3b0cc24
Compare
Choose a tag to compare
  • #726 Additions of MWixnet request creation code to master

v5.3.3

19 Sep 10:38
b1719bd
Compare
Choose a tag to compare
[5.3.x BRANCH] 5.3.x branch pre-release update (#723)

* update and versioning for v5.3.1 (#709)

* Revert "update and versioning for v5.3.1 (#709)" (#710)

This reverts commit 3d6f4b843721d0dff131726449ea3b27b30ad532.

* Update working version on master (#713)

* Update working version on master

* update cargo lock

* [CONTRACTS] Contracts branch update for 1.80 (#718)

* Simple contracts restructured v3 (#675)

* Add prototype contract implementation

Lacks:
- Payment proofs (add early payment proofs)
- Tests
- Better structure

* Separate contract utilities

* Simplify the main setup/sign code flow

* Remove commented initial_sec_key assignment

* Simplify sign::compute function

* Add logic for "removal" of secret keys from the context

* Further simplify a bit sign and setup

* No need for mutable context when adding outputs

* Refactor the commented code (lol)

* Refactor a bit

* tmp

---------

Co-authored-by: oryhp <gtrphyro@gmail.com>

* contract test fixes (#676)

* [Contracts] Experimental Slate v5 (#677)

* beginning to add and modify slate version 5

* completion of conversions from V5 to V4 Slate

* timestamp and memo fields

* upgrade/downgrade serialization of v5 slates

* add v5 binary slate versions + start of tests

* add bin slate ser/deser to tests

* ensure serialization of timestamp always excludes milliseconds

* start to update v5 tests, update v5 documentation

* add fn to generate populated internal slate for conversion testing

* add basic tests to convert all slate versions

* update

* commit cargo.lock

* [WIP] [Contracts] Early payment proofs (#681)

* add types and beginnings of signature utils

* add proof serialization

* serialisation of proof data + signature operation

* add serialization type for invoice proof + separate bin wrapper version

* add witness data + serializion to invoice payment proof, insert verfication functions in place in order to begin verification testing

* tests and infrastructure in place for validation

* verification of promise sig

* added verification of promise signature, infrastructure up to the point where a signature must be subtracted

* attempting to figure out differences between recipient nonce that's getting stored and calculated recipient nonce

* implementation of witness verification function, retrieve relevant values and re-validate derived recipient partial signature

* move stored portion of invoice proof into core types for storage, need to rename invoice proof

* define/refine the stored portion of payment proofs type 2?

* Folding all proof data into tx log entry storage

* back to importing master

* remove cargo files from diffs

* remove a lot of extra debug output

* return proof witness as part of proof retrieval, define json serialization of invoice proof + witness fields

* finish adding verification steps to foreign API

* remove redundant promise sig field

* move lcation of sign/verify calls

* Replace Azure Pipelines with Github Actions (#688)

* Update CI Badge on README.MD (#690)

* Trigger CI on push and pull request (#693)

* Update versioning to 5.2.0-beta.1 against grin 5.2.0-beta.3 (#691)

* update versioning to 5.2.0-beta.1 against grin 5.2.0-beta.3

* tweak for CI trigger

---------

Co-authored-by: Quentin Le Sceller <q.lesceller@gmail.com>

---------

Co-authored-by: Quentin Le Sceller <q.lesceller@gmail.com>

* fix Cargo.lock

* Contracts - Test fixes + warning cleanups (#694)

* clean up warnings in libwallet crate

* clean up warnings in controller crate

* update all contract tests with awareness of new proof structure

* added explicit payment proof tests for both rsr and srs (#695)

* Basic mwmixnet send (#696)

* integrating onion library

* updates and changes to support newly included mwmixnet types

* add (incorrect) owner api function

* turn off test for now

* switch working grin branch to master

* fix doctests for build

* update cargo lock in attempt to fix croaring build on CI server

* update cargo lock with upstream thiserror crate

* update test dependency for croaring

* [Contracts] Add self spend transaction state (#697)

* Add self spend transaction state

* subtle errors with output states and tx lookups - fixes

* [Contracts] Slatepack v5 Deserialization fix (#698)

* add V5 deserialization test + fixes

* clarify comment

* upwrap fix during v4 deserialization

* further unwrap removal

* update cargo lock, use latest grin packages

* addition of self-spend cancel + tests (#699)

* add tests + legacy self send cancel (#702)

* [Contracts] Cancel self-spend TX Pt. 2 (#703)

* add tests + legacy self send cancel

* add missing file

* Update grin to latest master, change versioning label to include contracts (#712)

* Add owner_api_listen_interface as hidden configuration field (#714)

* updates for rust 1.80

* updates for rust 1.80

---------

Co-authored-by: oryhp <gtrphyro@gmail.com>
Co-authored-by: Quentin Le Sceller <q.lesceller@gmail.com>

* Revert "[CONTRACTS] Contracts branch update for 1.80 (#718)"

This reverts commit cdd63fb565f0eea7d68d2f62ad15abcb416df1a3.

* [MASTER] Updates for Rust 1.80+ (#722)

* warning fixes

* warning cleanup

* Merge 1.80 fixes from master 2

* Merge 1.80 fixes from master 3 - Cargo.lock

* version update for 5.3.3 release

---------

Co-authored-by: oryhp <gtrphyro@gmail.com>
Co-authored-by: Quentin Le Sceller <q.lesceller@gmail.com>

v5.3.1

14 May 09:11
49d1b26
Compare
Choose a tag to compare
update and versioning for v5.3.1 (#711)

v5.3.0

24 Apr 09:48
7741812
Compare
Choose a tag to compare
Update versioning, dependencies for 5.3.0 release (#708)

v5.2.0-beta.1

03 Aug 11:51
12a25f8
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v5.1.0...v5.2.0-beta.1

v5.1.0

21 Mar 15:39
Compare
Choose a tag to compare

Highlights of Changes since 5.0.3

  • TOR Bridge Support see #617
  • Wallet view keys #632
  • build_output endpoint added to owner API #641
  • Fixes for socks 5 proxy support #629
  • Various fixes and QoL changes (see detailed list below)

Specific Changes since 5.0.3:

  • cd79df7 build pipelines service connection
  • ff878c4 update version numbers for build
  • fa39fca updates to ensure compilation against grin 5.0.2 (#644)
  • cecb084 add missing comment for config file value, used during migration (#642)
  • 2924a0d Add 'build_output' endpoint to owner api (#641)
  • c424a0e TOR bridge + TOR Proxy + migration config_file_version (#617)
  • f5dbed2 fixes related to recent tokio changes (#640)
  • 4c81e4a Fix socks5 proxy support (#629)
  • 34d23eb PIBD Test Set Generation test (#628)
  • d70423a View Wallet - fn rewind_hash & scan_rewind_hash (#632)
See More
  • b425107 pmmr indexing related fix for get_outputs_by_pmmr_index function (#633)
  • 041b182 latest master and ser&des update fn arguments (#631)
  • 1f35fee Update Cargo.lock from latest master, update age library to 0.7 (#625)
  • 8547f4a Bump lodash from 4.17.19 to 4.17.21 in /doc/samples/v3_api_node (#611)
  • 1dd8569 Update lexical-core dependency (#621)
  • ba9a498 Fix documentation warning for Slate::msg_to_sign (#616)
  • 18361da Fix deprecated use of RPC trait object without dyn (#615)
  • b7f587f remove height argument from fee related functions as per fixpastfees RFC (#602)
  • 83fd8ff Replace custom hyper client with reqwest (#593)
  • bdc5bd7 Use remove_dir_all crate for more robust Windows CI (#604)
  • 5ccca2d Fix Windows CI cargo test silently passing (#603)
  • 5189de5 Bubble init_send_tx error instead of unwrapping (#600) [ #582 ]
  • e9e6788 Sync to latest grin master and fix missing verifier_cache (#599)
  • f7c65c7 Change to proper spelling of Tor (#598)
  • a88a522 Clippy easy wins 1 (#596)
  • 4e4880b Update copyright license year to 2021 (#587)
  • 6871185 Fix owner API scan (#591)
  • 594f4cc Fix comment about deprecated method (#590)
  • 563b456 Fix panic when calling certain API endpoints (#589)
  • 712101b replace .api_secret to .foreign_api_secret (#588)
  • b3d4d03 Changed pub_nonce_sum and msg_to_sign to be public functions (#557)
  • b4abb59 [5.0.x] Fix doctest (#578) (#592)
  • a4c82b9 fix yet another instance of fee fields at height 0 (#538)
  • 42a2ee0 Downgrade to ubuntu-18.04 (#562)
  • 782dd8c Fix error when estimating fees for selection strategies (#545)
  • f4f4184 Use global Tokio runtime (#543)
  • 92c5918 post late locked tx and assert amount on both wallets (#542)
  • 7896001 Bump master version to 5.1.0-alpha.1 (#536)
  • c3481a3 remove api_listen_interface from comment - unused (#537)

This list of changes was auto generated.

v5.0.3

14 Jan 22:46
d89ced0
Compare
Choose a tag to compare

Changes:

This list of changes was auto generated.

v5.0.2

11 Jan 19:17
447d727
Compare
Choose a tag to compare

Changes:

This list of changes was auto generated.

v5.0.1

10 Jan 22:50
b6e2d9b
Compare
Choose a tag to compare

Changes:

See More

This list of changes was auto generated.

v5.0.0-rc.1

20 Dec 15:39
4e064af
Compare
Choose a tag to compare
v5.0.0-rc.1 Pre-release
Pre-release

Changes:

See More

This list of changes was auto generated.