Releases: mimblewimble/grin-wallet
v2.1.0-beta.4
v2.1.0-beta.3
v2.1.0-beta.2
v2.1.0-beta.1
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
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
v2.0.0-beta.1
Changes:
- 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)
- 5d001a0 create 2.0.0 branch
This list of changes was auto generated.
v1.1.0
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 calleddelete_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
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)