Skip to content

All releases

Version 0.133.4

2026-09-07 19:25:08 UTC

HotfixBeta

Fixed3

  • A wallet-paid upload whose registration was confirmed late no longer registers, and pays for, the same storage a second time when it resumes.

    When the wait for a registration transaction failed after the transaction itself had gone through, the upload treated it as unpaid, and the next attempt quoted and registered again, so the storage fee and the relay tip were paid twice. The upload now keeps the transaction it signed, both for a bundle of small files and for each piece of a large file, and resumes from the relay upload against that registration. A registration that never went through is found at the relay, where the attempt fails visibly instead of paying again.

  • A credit-paid registration that went through but could not be read back no longer refunds the credits for storage that exists.

    When the registration transaction executed but the confirmation read failed, the server treated it as a failed payment, refunded the credits, and kept no record of the storage, so it could not be taken back either. The server now records the transaction and the storage object it can name, asks the network whether that storage is there, and keeps the credits when it is. When the network has nothing, the refund happens as before.

  • The gift after a payment is sent once per payment; a wallet lock or a settings reload while the card was open can no longer send it again.

    The card remembered a sent gift only for as long as it stayed on the screen, so when it was drawn again for the same payment a standing share went out again without a question. The card now writes down the payment it sent for, in this tab, before it asks the wallet to sign, and draws nothing for a payment already covered. If a send fails, the note is cleared so you can try again. The card is not turned on yet; this had to hold before it is.