Skip to content

Tags: GetGrin/wallet

Tags

v5.4.0-alpha.1

Toggle v5.4.0-alpha.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Versioning updates for alpha release (mimblewimble#727)

v5.3.3

Toggle v5.3.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[5.3.x BRANCH] 5.3.x branch pre-release update (mimblewimble#723)

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

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

This reverts commit 3d6f4b8.

* Update working version on master (mimblewimble#713)

* Update working version on master

* update cargo lock

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

* Simple contracts restructured v3 (mimblewimble#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 (mimblewimble#676)

* [Contracts] Experimental Slate v5 (mimblewimble#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 (mimblewimble#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 (mimblewimble#688)

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

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

* Update versioning to 5.2.0-beta.1 against grin 5.2.0-beta.3 (mimblewimble#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 (mimblewimble#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 (mimblewimble#695)

* Basic mwmixnet send (mimblewimble#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 (mimblewimble#697)

* Add self spend transaction state

* subtle errors with output states and tx lookups - fixes

* [Contracts] Slatepack v5 Deserialization fix (mimblewimble#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 (mimblewimble#699)

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

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

* add tests + legacy self send cancel

* add missing file

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

* Add owner_api_listen_interface as hidden configuration field (mimblewimble#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 (mimblewimble#718)"

This reverts commit cdd63fb.

* [MASTER] Updates for Rust 1.80+ (mimblewimble#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

Toggle v5.3.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
update and versioning for v5.3.1 (mimblewimble#711)

v5.3.0

Toggle v5.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update versioning, dependencies for 5.3.0 release (mimblewimble#708)

v5.2.0-beta.1

Toggle v5.2.0-beta.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Update versioning to 5.2.0-beta.1 against grin 5.2.0-beta.3 (mimblewi…

…mble#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>

v5.1.0

Toggle v5.1.0's commit message
build pipelines service connection

v5.0.3

Toggle v5.0.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[5.0.x] Fix doctest (mimblewimble#578)

* Temp fix for CI

v5.0.2

Toggle v5.0.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[5.0.x] Prepare v5.0.2 release (mimblewimble#570)

v5.0.1

Toggle v5.0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[5.0.x] bump version to 5.0.1 (mimblewimble#566)

* bump version to 5.0.0
point to published 5.0.0 crates for node deps

* bump to 5.0.1