Skip to content

Releases: Neptune-Crypto/neptune-core

0.0.10 - 2024-11-23

03 Dec 13:56
Compare
Choose a tag to compare

Release Notes

✨ Features

  • Global state lock, async leveldb, etc. (fa89d041)
  • Display localtime in dashboard fields (3626465f)
  • Allow batch-queries of blocks with out-of-order starting points (a99b16a9)
  • Derandomize wallet generation (4f3792a4)
  • Reject blocks with timestamp in future (0c0e2c5f)
  • Time locks (80552a81)
  • Report on own UTXOs (e36a6799)
  • Add CLI command for listing coins (497f4462)
  • Display time-locked balance in dashboard (f3007d6d)
  • Add ProofType and BlockType enums (612a753e)
  • Log duration of adding new block (0869f4c3)
  • Make duration macros more flexible (e61ef788)
  • Add tip_info() RPC API (678ede62)
  • Adds rpcs: block_info, block_digest (b433e0df)
  • Add utxo_digest RPC call (b8e7c35b)
  • Improve block_info and fix block_digest rpc (888a00d8)
  • Use rfc339 in Timestamp::standard_format() (5a8ad635)
  • Add block-info command to neptune-cli (3e21a69e)
  • Make block timestamp repr time block found (5f9c9e83)
  • (archival_state) Add method to get parent block of tip (99abbdc2)
  • Add get_cpu_temps (4eef2b7e)
  • Add CPU temp to dashboard overview (2ca45587)
  • (mutator-set) Add function to get active window's chunk index interval (384ca41f)
  • Add neptune-cli send-to-many command (e4e8edd6)
  • Symmetric key notifications (4182f7d3)
  • Persist ExpectedUtxo to disk (db) (232e8520)
  • Add stub for RemovalRecordsIntegrity subprogram (2525f13a)
  • Add tx consensus program KernelToOutputs (cdeec086)
  • Add consensus program CollectLockScripts (d2d34931)
  • Produce ProofCollection (c4ef536c)
  • Verify ProofCollection (7fb3d6d7)
  • Complete consensus program KernelToOutputs (4f01d485)
  • (consensus) Add snippet for reading coinbase amount from memory (914f06e6)
  • Add Display implementation of primitive witness (5ab088d7)
  • (Tx) (Verify capability to) produce ProofCollection (dac7d9c6)
  • (consensus) Update transaction proofs (stub) (e8eb336a)
  • (consensus) Merge transaction proofs (stub) (ee511924)
  • Modify environment when invoking builtin stark_verify (e3004806)
  • Verify KernelToOutputs in SingleProof (de1f930b)
  • Add snippet for storing RRI-claim in dyn memory (72619d9e)
  • (ProofCollection) Store claim for kernel-to-outputs (97846578)
  • (proof_collection) Store claim for collect-lockscripts (b0b13d03)
  • Add generic snippet for new claim (08dfcbc4)
  • (claim) Add snippet for generating collect-lock-scripts claim (2c0419b3)
  • (transaction_consensus) Verify MSA against TXK (65b9081e)
  • (tx-update) Authenticate both MSAs against respective txk-mhash (f4e78c6d)
  • Continue on transaction's Update program (7328794a)
  • (tx-consensus) Add snippet to verify tx inputs against txk MAST hash (8284c3e3)
  • Make progress on tx's update program (2fe3f592)
  • Add snippet for authenticating generic field against txk mast hash (5694640b)
  • Integrate generic field authentication snippet into Update (dcfd13bd)
  • (update) Also authenticate timestamps in update program (bd832f12)
  • (proof_abstractions) Add snippet for verifying integrity of end-vm state (d179a122)
  • (merge) Add snippet for verifying coinbase amount rules (25791088)
  • Add estimate of machine power to networking_state (1702caa6)
  • Make salt for tx-proof-generation deterministic (684dbb4a)
  • Use host-machine power to pick tx-proof type (cd9c7985)
  • Application-level transaction merge (617462f5)
  • (proofs) Query proof-servers for proof (af26c3fa)
  • (mempool) Allow caller to cap num txs for block (7fadf5cb)
  • (main_loop) Add scheduled task to upgrade tx-proofs in mempool (701b1306)
  • (atomic_mutex) Add synchronous try_lock method (bd66d851)
  • Ensure max one instance of Triton VM's prover runs at all times (b08c02e6)
  • Wallet unconfirmed balance. (3c605e40)
  • (difficulty-control) Implement advance difficulty correction (1a4d34b1)
  • Display unconfirmed balance in clients (203fb3ac)
  • Add ScopeDurationLogger (de96f98c)
  • Make log-slow-write-lock timeout configurable (2d0be8f0)
  • Add guesser fee to mutator set (551e9c71)
  • Record nonce-preimage (9f7bfc78)
  • (Timestamp) Implement AddAssign (640b9608)
  • Add serial job-queue for triton-vm jobs (d9b9dfa3)
  • Fifo job ordering of same priority jobs (439192ce)
  • Two-Step Mining (966db77b)
  • Add CLI flag --no-transaction-initiation (93f145be)
  • Generate proofs out-of-process (b7b70e0c)
  • Job cancellation of JobQueue jobs (06ca5d83)
  • Cli opt max_log2_padded_height_for_proofs (7d3826aa)
  • Reward peers for good behavior (6e983cdd)
  • Add JobResult::into_any(), owned downcast() (b18f0d1c)
  • Pause mining if proof complexity limit hit (e9a1c506)
  • (dashboard) Show number of own mempool-transactions ([7b1426...
Read more