Skip to content

Releases: mimblewimble/grin-wallet

v2.1.0-beta.4

09 Oct 16:10
dabdea9
Compare
Choose a tag to compare

Changes:

This list of changes was auto generated.

v2.1.0-beta.3

03 Oct 15:27
0f2d8f8
Compare
Choose a tag to compare

Changes:

This list of changes was auto generated.

v2.1.0-beta.2

30 Sep 11:05
v2.1.0-beta.2
f021e15
Compare
Choose a tag to compare

Changes:

  • f021e15 Merge pull request #228 from antiochp/bump_2_1_0_beta_2
  • 8f185ac bump version v2.1.0-beta.2
  • 291bc2e Merge pull request #225 from antiochp/explicit_wallet_proto_version
  • d89331a use explicit protocol version (local is not safe)

This list of changes was auto generated.

v2.1.0-beta.1

24 Sep 14:50
061a058
Compare
Choose a tag to compare

Changes:

  • 061a058 udpate for beta release (#224)
  • 83b1df3 Fix local testing Cargo.toml (#222)
  • 07758f5 Update transactions via kernel where necessary (#220)
  • 26ad378 API Token Fixes (#218)
  • 78e30aa API Lifecycle Implementation, Part 2 (#217)
  • 41c0058 API Lifecycle Implementation, Pt. 1 (#211)
  • 22dfa9b Merge pull request #210 from antiochp/versioned_coinbase
  • 1a6b8af introduce VersionedCoinbase to add api stability around build_coinbase
  • 3efe36e Merge pull request #129 from antiochp/kernel_features_compat
  • fbc8173 fixup controller tests
See More
  • 1f76d70 cleanup imports
  • caea305 revert CbData changes
  • ec3d08a translate to/from TransactionV2 correctly in owner api and foreign api
  • 3c45dad bleeding edge grin libs (master)
  • 4b993b0 rebase against master and compile against kernel_feature_enum_variants branch on grin repo
  • 6b95593 make sure we only set lock_height if >0
  • 6c322ac rework kernel features support to handle fee and lock_height on features variants
  • a58cae6 Add init_api_secure function (#206)
  • 62d976f Test refactoring and additions to support API Testing (#205)
  • f8c316a Store XORed wallet seed in-mem (#200)
  • 5cdd412 use VersionedSlate for the owner_rpc api (#202)
  • c40e8a9 Merge milestone/2.1.0 into master (#199) [ #182, #174, #176, #180, #184 ]
  • 7b6d597 add --txid to the wallet txs command (#176)
  • 21dd3d5 Derive --version output dynamically from cargo package version (#174)
  • f7c17c4 update version number for next potential release

This list of changes was auto generated.

v2.0.0

01 Jul 13:05
c12f61d
Compare
Choose a tag to compare

Changes from v1.1.0:

  • c12f61d bump version number for release
  • 1db6029 Clearer user messaging when node in use is 1.1.0 or less (#168)
  • 5467515 CI Improvements (#166)
  • 573505f bump imported version for beta release
  • d509efb Add double rewind period (#155)
  • 6229f3a Read version info from server, react accordingly (#154)
  • 101d062 Support new Bulletproof rewind scheme (#122)
  • 59940b0 V2 API conversion Pt2 - Check version (#146)
  • 6695b74 V1 API + V2 wallet to wallet impl (#144)
  • 25d3ccf V0/V1 Slate Removal + Grin Header Version Bump (#140)

v2.0.0-beta.2

27 Jun 10:03
64e8c48
Compare
Choose a tag to compare

Changes:

This list of changes was auto generated.

v2.0.0-beta.1

18 Jun 20:58
573505f
Compare
Choose a tag to compare

Changes:

This list of changes was auto generated.

v1.1.0

05 Jun 22:25
3136812
Compare
Choose a tag to compare

Release Notes for Grin Wallet v1.1.0

  • The wallet is split off from the main executable. Commands that were previously 'grin wallet' are now 'grin-wallet'

  • Windows 10 is now supported for both the grin node and grin-wallet, with binaries provided. There are currently no plans to support versions of Windows earlier than 10.

  • The wallet must be run against a grin 1.1.0 node.

  • This version of grin-wallet will stop working as of block 262080 (Grin's first planned Hard Fork). Users will be unable to transact as of this block, and will simply need to update their grin-wallet executable to v2.0.0 at that time to resume all normal functionality.

  • A new JSON-RPC V2 Wallet API is included, will full documentation found here. The intention is that all updates and enhancements will be done in the V2 API only. The V1 Rest API will be supported until the release of grin-wallet v2.0.0, at which point it will be removed. Developers are advised to move their applications to use the V2 Wallet API ASAP.

  • The wallet Slate version has been updated to SlateV2, which includes more concise formats for binary data as well as versioning info. The V2 Wallet API currently uses SlateV2, but the command line wallet will continue to send the older-style SlateV0 by default on send commands to ensure compatibility. (V2 Slates can still be sent using the -v 2 flag during send commands). The upcoming grin-wallet v2.0.0 will remove all older slate versions and use SlateV2 only, so everyone is encouraged to start using SlateV2 in their operations ASAP.

  • The wallet can accept incoming slates in all existing formats (SlateV0, SlateV1 and SlateV2). This will be the behaviour until grin-wallet v2.0.0, at which point only SlateV2 (and greater) will be accepted.

  • grin-wallet info output has been updated to distinguish between transactions that have not been detected on the chain and transactions that have been detected but are simply waiting for a number of confirmations. The changes are:

    • Non-coinbase outputs that have been involved locally in a transaction but have not yet appeared on-chain are added to an 'awaiting finalization' total in wallet info
    • 'awaiting finalization' outputs aren't included in the wallet total.
    • 'Unconfirmed' outputs in grin-wallet info have been detected on the chain, but have less than the default number of confirmations (currently 10)
  • grin-wallet check no longer removes unconfirmed outputs and transactions from the local wallet data by default. A new flag called delete_unconfirmed is provided if the user wants them removed during the check.

  • A check_version function has been added to the wallet foreign API (v2 only)

  • 'Invoice' Transactions are supported in both the V2 api and the command line client, which allows the transaction recipient to create a new slate, containing an amount to be paid and a corresponding output, which can then be sent to another party for payment. See help for the commands 'grin-wallet invoice and 'grin-wallet pay for details, or associated documentation in the V2 API.

  • BREAKING CHANGE: All u64 fields in the slate are now sent as strings for compatibility reasons (64 bit literals are not valid JSON). Applications still using SlateV0 may have to adjust accordingly.

Changes:

  • 3136812 fixes and version update for final 1.0.0 build
  • ea4849a fixes and version update for final 1.0.0 build
  • 42befd2 More helpful error message on recover when wallet_data dir doesn't exist (#134)

This list of changes was auto generated.

v1.1.0-beta.4

01 Jun 10:43
03ab8ad
Compare
Choose a tag to compare

Changes:

  • 03ab8ad Fix for API secret on node API startup (#131)
  • cc940fb Merge pull request #130 from garyyu/warning
  • 36ab785 cargo.lock crate version update, and remove 3 build warning from cargo 1.35.0
  • 9a7243f version bump for beta.4
  • b1738e3 Changes for 1.1.0 -> 2.0.0 Deployment strategy decisions (#126)
  • af16dea Version Info API Function tweak, remove 'min_compat_version' from slate (#123)
  • 757dfd0 Remove Travis.yml (#124)
  • 84e6c71 Test (#119)
  • ad59c60 change the api repository to grin-wallet instead of grin (#118)
  • 85b55f5 Add participant ID as part of key to stored private transaction context data (#117)
See more

This list of changes was auto generated.

v1.1.0-beta.3

16 May 11:10
e25c931
Compare
Choose a tag to compare

Changes:

This list of changes was auto generated.