Skip to content

Releases

Discrete Wallet v.0.9.8

Choose a tag to compare

@aivve aivve released this 27 Aug 18:46

What's Changed

  • Fix host-specific Linux release builds on pre-AVX-512 CPUs by @MatthewFreeman in #9
  • wallet-gui: separate safe rescan from destructive reset by @MatthewFreeman in #8
  • Connection Settings: let a remote node be marked trusted for account numbers by @aivve in #10

Lots of changes in backend core

Full Changelog: v.0.9.7...v.0.9.8
Discrete-wallet-v.0.9.8.AppImage
F90DDAC3B033492C878623F6608095363314640E95039FA3D168B4D2327F72CF

Discrete-wallet-linux-amd64-v.0.9.8.deb
317738B87DB748B1F7DB4B643FE0688B847ABEA82572D78868EBAA49808E352D

Discrete-wallet-macOS-v.0.9.8.zip
29C6B61AEF3AB1D0B3EDD4ECA30250913704902D28F4071BB0E882CD31A921FD

Discrete-wallet-win64-v.0.9.8.zip
A14A800643439325EB3234A3F97A0C6EBFD23C155A010970F56B02B4B5464EA5

Discrete-wallet-win64-v.0.9.8-install.zip
22C406970EA48A087931CCA9A50610CB80F1183ADE2744616B7DE25E973F0A50

Discrete Wallet v.0.9.7

Choose a tag to compare

@aivve aivve released this 20 Aug 11:54
bb63ff3

What's Changed

Full Changelog: v.0.9.6...v.0.9.7
Discrete-wallet-linux-amd64-v.0.9.7.deb
3ED53CBEC583DE71F823C511B810BC57D4B24DDF5087BAA6F4AF77C68A8B5CFA

Discrete-wallet-v.0.9.7.AppImage
AE57F46CA81126ADD9B2EE92AFD826AB96E1C3E821F2EB77D5DCD5AE8F60604C

Discrete-wallet-macOS-v.0.9.7.zip
43574579600B765CFED2CC95F1EC02506BB5862DCC294C82243C8F377D9A08FF

Discrete-wallet-win64-v.0.9.7.zip
9D2BEAEE0DDB3B9620DA25626B3A7E2405603C3D28B80227D1A78EA6FEA47D91

Discrete-wallet-win64-v.0.9.7-install.zip
5A66593AD69346C24D1C36B66D5FB415775807AD6FF4BA64E9E333EB6F06A44D

Discrete Wallet v.0.9.6

Choose a tag to compare

@aivve aivve released this 08 Aug 17:28

Payment requests

  • New payment request dialog with a QR code and a Copy share link button, so a
    request can be scanned in person or pasted into a chat and opened in a browser.
  • Requests now use your verified account number when one is available, which is what
    makes them small enough to be a QR code at all. The dialog states which form was used:
    • using a verified account number — scannable as a QR code,
    • using a verified account number, but too large for a QR code,
    • the account number is not payable yet — full address used, too large for a QR code,
    • no payable account number could be verified — full address used, too large for a QR code.
  • Creating a request no longer hangs on a slow node. The account-number lookup gets ten
    seconds; after that the request is completed with your full wallet address instead of
    waiting. A late reply can no longer overwrite a request you have already created.

Receive tab

  • The full receiving address moved into a single-line Full receiving address field with
    a note explaining that it always works, and that payment requests use your account number
    when one is available.

Payment request links

  • discrete: and discrete:// links open in the wallet and fill in the Send form,
    including amount and label.
  • A malformed amount, or one above the wallet limit, is rejected with a clear message
    instead of silently producing a wrong draft.
  • Opening a request while a Send draft is in progress now asks before replacing it.
  • A link that arrives before any wallet is open is handled instead of being dropped.

Sending

  • A tracking (view-only) wallet now says plainly that it cannot send payments.

Translations

  • Payment request dialog text is now translatable.

Discrete Core

This build bundles
Discrete Core v.0.9.8,
up from v.0.9.6 in the previous wallet release. What matters for wallet users:

  • Closing the wallet no longer hangs when the node is unreachable or stops responding.
    HTTP requests are bounded and in-flight node calls are interruptible, so shutdown
    completes instead of waiting forever.
  • Recovery phrases must be a complete, checksummed 25 words. The old 12- and 24-word
    Electrum forms are refused: 12 words carried only half the entropy of a real seed, and
    neither form was checksum-verified, so a dropped or mistyped word restored a different,
    empty wallet with no warning. Phrases produced by Discrete wallets are unaffected.
  • A recovery phrase pasted with line breaks, tabs or extra spaces is now accepted.
  • Tracking key export is a first-class operation, and view-key export no longer hands
    back a key of all zeros.
  • Node status can no longer read past the end of the block list on a fresh chain.
  • New mainnet checkpoint at height 10000.
  • Sync hardening: node responses are validated for out-of-range block heights, and HTTP
    bodies are read as they arrive rather than reserving whatever size a peer claims.

Mining is unchanged in the GUI. It already waited for the node to be synchronized before
hashing; core gained the same rule for its own console, RPC and headless paths.

Full Changelog: v.0.9.5...v.0.9.6

Discrete-wallet-v.0.9.6.AppImage
9C91AF329705A777AAADF0FE483E114BF6406B34689EFA94189F9060147962B5

Discrete-wallet-linux-amd64-v.0.9.6.deb
9BE136C8796FE96630A8C7FDFDF6005E0E611787787768530E9F7D91FCF296CE

Discrete-wallet-macOS-v.0.9.6.zip
439A8999512BD8BB34F722390DEC5B9B98302FD1B3E96272E7636F21B665E85E

Discrete-wallet-win64-v.0.9.6.zip
1A242B4D5E4843634D2B80C446DA2DD77E3B65B3F020F50D40EA774009F1DF75

Discrete-wallet-win64-v.0.9.6-install.zip
6D1E626888F7678C28D29CE448DF1653AC70A701E891AA872A5CD08398E1F62A

Discrete Wallet v.0.9.5

Choose a tag to compare

@aivve aivve released this 04 Aug 18:14

What's Changed

New Contributors

Full Changelog: v.0.9.4...v.0.9.5
Discrete-wallet-v.0.9.5.AppImage
39D9F3D8A62472BC08CD6572118D04F5A327416FB175653BBF0D9FF31844E764

Discrete-wallet-linux-amd64-v.0.9.5.deb
12C278F97DB923032806F951FD46E3128B87BCF7195E90E37D409E5001E8ECBB

Discrete-wallet-win64-v.0.9.5.zip
B0B8C7B3F65B255A88DB3E459D9CFDD35D4BAE4D413A75C01545F347E356B821

Discrete-wallet-win64-v.0.9.5-install.zip
47869BFF57C43131B2055B8C9229A7CEB8A050A7CD68198673401E36C6F7A3FA

Discrete-wallet-macOS-v.0.9.5.zip
E72FEA4C12CDA32F80D4FFF24ED945E1ED8ED29BDC8F758695C8E30700F4C36D

Discrete Wallet v.0.9.4

Choose a tag to compare

@aivve aivve released this 31 Jul 03:21

This is important update

  • H-I-A-T-C deposit-subaddress scanning previously folded the routing index T into the outContext hash used to derive each output's AEAD key, so a receiver had to guess T by brute force (scanPqOutputTWindow, bounded by the wallet's local depositCount) before it could decrypt. That made deposit funds unrecoverable from the seed alone if the wallet-file's deposit count was ever lost.
  • outContext now depends only on inputsHash/kemCt/outputIndex (new domain discrete-pq-out-context-v2); T travels solely inside the already-encrypted payload and is read back after a single decrypt. Uniqueness still comes from kemCt (ML-KEM encapsulation is randomized), unaffected by this change.
  • outContext is never validated by consensus — only the wire sizes and signing digest are — so this is a wallet-software-only change: no fork, no genesis change, no wire format change.

Discrete-wallet-v.0.9.4.AppImage
6EBB87A9A1BD19318ECF23FD3E3BF4DB3202A6F3D2140157B8B0A1B41D81B7CE

Discrete-wallet-linux-amd64-v.0.9.4.deb
668EF9870BECC1D6A58A9871FB413F6C691E1F8FC25EC9ED107BFAB7B7E8033A

Discrete-wallet-macOS-v.0.9.4.zip
1EC4D65E13B6BE07430694BD81D9D3E8D7FDBDB44002DE1DAFA1B08E54B41B54

Discrete-wallet-win64-v.0.9.4.zip
08FCBC4DB6B1573AE4A6AA7B09744F0CEEBBA2E6635F2302ECE31443371C1BB2

Discrete-wallet-win64-v.0.9.4-install.zip
A335CAA5A20B502A0E935304C084931A45D0F4BC326DE22AE8FDB30F18D448B0

Discrete Wallet v.0.9.3

Choose a tag to compare

@aivve aivve released this 29 Jul 18:08
  • Stability improvements (shutdown fix in some edge cases)
  • Fix in Dandelion protocol (should stop flooding the log with messages No alive peers for dandelion stem...)
  • Corrections in translations

Discrete-wallet-v.0.9.3.AppImage
81A669AFD70848ABBBEF15737B8935EB520F5A7995A77662250A7D55EA5D8E39

Discrete-wallet-linux-amd64-v.0.9.3.deb
73D8E34D356D4FC378E53626ACB9A843FF475E67A14019ED36B3E8EE2F0B70A5

Discrete-wallet-macOS-v.0.9.3.zip
75B6E60F66562A466A3B13446706BE07CE7FD1E760EF3BAF220A7F2D033556A1

Discrete-wallet-win64-v.0.9.3.zip
F558CF33DE0B6839CE30269B40BF776FAF925DBBF2B832081F550284E9CB105E

Discrete-wallet-win64-v.0.9.3-install.zip
FC0E84352FEFDB1B6F8280E617691876431214942615BF0C1DFCE1F73F53D6DD

Discrete Wallet v.0.9.2

Choose a tag to compare

@aivve aivve released this 27 Jul 12:15

Full Changelog: v.0.9.1...v.0.9.2
Discrete-wallet-linux-amd64-v.0.9.2.deb
8E5C28493525E14F18ECAE32FA4360EFE4C2E3A0CADE1E3564AE05095AF6F089

Discrete-wallet-v.0.9.2.AppImage
1AA38826813AD86F9B854B952E567AABFE5B0255492BC6DCCD919325FDC72A1E

Discrete-wallet-macOS-v.0.9.2.zip
13E6D0A50086B2AC3BA80B31BF199496C4C8812511FFF13E91B40B5BA6774BEA

Discrete-wallet-win64-v.0.9.2.zip
B51464B898A84E38548071FCD71B7CA59065DDC8E19E48D4E664AF8AEFEA6B99

Discrete-wallet-win64-v.0.9.2-install.zip
6C3322D53583B6AEA5E734DCDD05CC612495F16E5719497EB66EB3B55A4B4334

Discrete Wallet v.0.9.1

Choose a tag to compare

@aivve aivve released this 26 Jul 23:56

First public release
Discrete-wallet-v.0.9.1.AppImage
A512C7E2504F54555F338896721E500E21B0262FA57EA7F0A06BF905EBA23BF8

Discrete-wallet-macOS-v.0.9.1.zip
DF1B928515F0A32BABF99C87A96F61E5A53085A8B4E2E4D7014C90B33160C5D3

Discrete-wallet-linux-amd64-v.0.9.1.deb
D7AFFD94DA06059B8D5D343DFDC58E471D7411FB345FBC229B1892339083B5C6

Discrete-wallet-win64-v.0.9.1.zip
8622A6532C78475CC54FE4D3367D39A02DA869FB0789C3E2D85AFE520DA6324E

Discrete-wallet-win64-v.0.9.1-install.zip
CB316526D3F08C52AAD16425ED623704585A02A49AA6A350B1B3E143749D5E8E