0.1.0 - 2025-02-11
Release Notes
β¨ Features
π Bug Fixes
- Descriptive error messages from send() rpc (ac2597fc)
- Make trait
pub
to compile benchmarks again (5b89d879) - (
WalletState
) Avoid unwrappingNone
(c20b22f1) - (peer_loop) Don't spam sync challenges (e189f215)
- Import-seed-phrase check if wallet db exists (09c3a2ca)
- (Update) Fix update branch after interface change (e584d0ea)
β»οΈ Refactor
- Set genesis header nonce to hash of Bitcoin block 883345
- (
BlockProgram
) Avoid reading same value from memory twice (68687e17) - (RPC) Abort send if machine too weak (abec5e27)
- (BlockProgram) Restrict size indicator of proofs (35426fbc)
- (
Block
) Cap number of claims in appendix (f1adbb30) - (SingleProof) Audit PC witness at end of program (90a5f83a)
- Adjust some genesis parameters (cae5e5d9)
- (
RemovalRecordsIntegrity
) Harden security (b886b66e) - (CollectLockScripts) Harden program (786b5693)
- (KernelToOutputs) Harden program (bad7e47e)
β Testing
- Reduce initial difficulty for tests (83eb8e17)
π¨ Styling
- Fix comments in SingleProof (c883bba8)
βοΈ Miscellaneous
- Update release workflow files (f7a5779d)
- Build benchmarks (a955bc9b)
- Change premine addresses (dc8c3192)
- Update
tasm-lib
dependency to 0.47.0 (1f9fe03b) - Upgrade dependencies (8d2b2c79)
- Store Utxo instead of UnlockedUtxo (b39eea3d)
- Include aocl_leaf_index in SentTransaction (484c15a2)
- Fix clippy warning after rebase (ad3eadbb)
Log
- Reduce severity of duration-check log message (86076b02)
Note: (!) indicates a breaking change.
Install neptune-cash 0.1.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/Neptune-Crypto/neptune-core/releases/download/v0.1.0/neptune-cash-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/Neptune-Crypto/neptune-core/releases/download/v0.1.0/neptune-cash-installer.ps1 | iex"
Download neptune-cash 0.1.0
File | Platform | Checksum |
---|---|---|
neptune-cash-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
neptune-cash-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
neptune-cash-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
neptune-cash-x86_64-pc-windows-msvc.msi | x64 Windows | checksum |
neptune-cash-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
Verifying GitHub Artifact Attestations
The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:
gh attestation verify <file-path of downloaded artifact> --repo Neptune-Crypto/neptune-core
You can also download the attestation from GitHub and verify against that directly:
gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>