Neuron LogoNeuron
Changelog
Neuron wallet new features and updates summary, join Github to learn more about the project progress.
0.110.2 (2023-07-07)

CKB Node & Light Client

Caveat

CKB Light Client is only activated on testnet, thus only light testnet is enabled in Neuron. CKB Light Client on Mainnet requires a hardfork on the mainnet in the future. ◆ CKB@v0.110 requires data migration, which is irreversible. Be cautious to start the migration without a backup. How to back up data of ckb node

On the other hand, we strongly recommend you to back up the old data before migrating, the ckb node data path can be found by clicking preference -> Data -> CKB Node Config & Storage. Because once the migration starts, the data will be no longer compatible with all older versions of CKB.

Assumed valid target

Block before 0xc0c532e10c708852d9586be46a5ed8317b2aa0835c721aa691abffb9bf4a26cd(at height 10,004,892) will be skipped in validation.(#2689)

Bug fixes

  • #2760: Avoid generating deposit DAO transaction when the dialog is not visible.(@yanguoyu)

Full Changelog: https://github.com/nervosnetwork/neuron/compare/v0.110.1...v0.110.2

Downloads

OSArchPackageSHA256 Checksum
Windowsx64exe0ec2cfd7f0813705d49e5fc1141d021eeedddd3fe5575479f72dfa5595e84f8a
macOSx64zip79723cfd2262bff7c2f482fdaf2e0cf4ff9a72fe01ad38a4645eb03584af8227
macOSarm64zip83aacceef6292aea9555704d3b9f2e9d46a05b54213816aaee570272a9260e1e
macOSx64DMGe047fe362361c071dda4715ce35a293ec5de1af2043250cc432507ac29e523c5
macOSarm64DMG2355007110bd4d370dcbf772b2bd7f575d3c60336277cea6f2ac7babed3d3f9f
Linuxx64AppImage4426b642fbd7dc697f46d68e95bc252468a6dfd4a5d92dc5d848e95eac22d82e
0.110.1 (2023-05-31)

CKB Node & Light Client

Caveat

CKB Light Client is only activated on testnet, thus only light testnet is enabled in Neuron. CKB Light Client on Mainnet requires a hardfork on the mainnet in the future. ◆ CKB@v0.110 requires data migration, which is irreversible. Be cautious to start the migration without a backup. How to back up data of ckb node

On the other hand, we strongly recommend you to back up the old data before migrating, the ckb node data path can be found by clicking preference -> Data -> CKB Node Config & Storage. Because once the migration starts, the data will be no longer compatible with all older versions of CKB.

Assumed valid target

Block before 0xc0c532e10c708852d9586be46a5ed8317b2aa0835c721aa691abffb9bf4a26cd(at height 10,004,892) will be skipped in validation.(#2689)


Light Client Mode

Light client guide

YouTube: https://youtu.be/tQm9YvgG7iE


We are thrilled to introduce our new feature: Light Client Mode. This feature makes Neuron more practical and convenient, allowing you to manage your digital assets more easily. Please note that it is currently only available on the testnet, as activation on the mainnet will require a hardfork.

What is the light client model?

Light Client Mode is a connection mode of Neuron that connects to a built-in CKB Light Client. Compared to a full node, it downloads a portion of the blockchain data to obtain necessary information. This allows Neuron to access the CKB blockchain faster.

Light Client Mode Advantages

  1. Higher synchronization speed: Light Client Mode enables faster synchronization of blockchain data, saving users' time and network bandwidth.
  2. Less disk usage: Light Client Mode requires only a fraction of the blockchain data to be stored, resulting in less storage space requirement compared to a full node.

Using a MacBook Pro (13-inch, M1, 2020) device as an example, we conducted a realistic test of synchronization from block 0 to the latest block 9,380,828 (2023/05/22 Pudge network data):

  • Light Client Mode: The synchronization process consumed about 5.5 hours and approximately 45MB of disk space during running. (The disk usage is related to the transaction count, and this test included 782 transactions.)
  • Full Node Mode: It took about 36 hours to synchronize 107.8GB of data. (Excluding the time to find an assumed valid target block.)

In the above test scenario, using a light node compared to a full node reduced synchronization time by 84.7% and disk usage by 99.9%. (Please note that these numbers are for reference only and may vary depending on different equipment, network conditions, and account data.)

Light Client Mode Usage Scenarios

Compared to full nodes, light nodes require less disk space and network bandwidth, making them suitable for users who want to quickly access blockchain information without needing the full blockchain data. However, please note that for transactions containing time locks, Cheque contracts, or other operations that require full node data verification, you will need to switch to full nodes.


New features

  • #2615: Adapt ckb light node.(@yanguoyu)
  • #2599: Implement dynamic fee rate based on fee rate statistics.(@jeffreyma597)
  • #2689: Upgrade ckb node to v0.110.0.(@Keith-CY)
  • #2627: Download ckb_aarch64 for neuron-arm64.(@Keith-CY)
  • #2651: Add dialog warn for migrate date to 0.108.(@yanguoyu)
  • #2567,#2568: Set allowToChangeInstallationDirectory for windows.(@yanguoyu)
  • #2674: Improve the interaction design of the DatetimePicker component.(@WhiteMinds)

Bug fixes

  • #2530: Batch request to improve performance of nervos dao records.(@yanguoyu)
  • #2574: Improve heart beating check of built-in ckb node.(@yanguoyu)
  • #2565: Remove obsolete indexer data.(@yanguoyu)
  • #2581: Skip password requirement when interact with a hardware wallet.(@yanguoyu)
  • #2609: Upgrade leveldown to fix SQLITE_MISUSE.(@devchenyan)
  • #2595: Fix latency of switching networks.(@yanguoyu)
  • #2629: Fix crash when enter over 8 decimal.(@yanguoyu)
  • #2696: Fix path of CKB binary on MacOS.(@yanguoyu)

New Contributors

Full Changelog: https://github.com/nervosnetwork/neuron/compare/v0.106.0...v0.110.1

Downloads

OSArchPackageSHA256 Checksum
Windowsx64exe2a2150d0b0e113bfe4414adde1c0056386149b128cdd30b07a16608860c67f83
macOSx64zipb74d7e4ab1c73bac0ba05ed593a35695eda3a1b37c512bbb731793f722aef705
macOSarm64zipe23d878fdc48e4f646e7baad2a95d2fd33aac4a911bfafe977af2a2688edf4ae
macOSx64DMGd710d2ebc3a9e3941444a63f6a47e4f97a7f7bf7addf27b3f511314f680abbfd
macOSarm64DMGf1a686f9ae100dfdc37f0a02c6a177a6628654ff8ab949b7d687e42d634aba85
Linuxx64AppImagebeea447efbf9031af92a2cb5c0024bd549afa9c170a30f8a29164384d0754ba9