Skip to content

0.1.0 - 2025-02-11

Compare
Choose a tag to compare
@github-actions github-actions released this 11 Feb 22:44

Release Notes

✨ Features

  • Assert field pointer points into element (171affda)
  • Record sent tx details in wallet (96dd1f8d)

πŸ› Bug Fixes

  • Descriptive error messages from send() rpc (ac2597fc)
  • Make trait pub to compile benchmarks again (5b89d879)
  • (WalletState) Avoid unwrapping None (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>