Skip to content

Releases: nervosnetwork/neuron

v0.26.3

07 Jan 02:30
e429f56
Compare
Choose a tag to compare

0.26.3 (2020-01-07)

Happy New Year and welcome to the v0.26.3 release of Neuron!

New look and feel

Neuron has a new look and feel that we hope you will like. We're still designing and tweaking many of the UI parts so please stay tuned as there're more to come in future releases.

Bundled CKB node

CKB v0.26.1 was released on Dec 30th, 2019. This version of CKB node is now bundled and preconfigured in Neuron.

Nervos DAO

There're many improvements for Nervos DAO feature, some of the key changes include:

  • Allow depositing all balance to Nervos DAO. When the user does so, show hint to remind them to reserve some CKB for withdraw operation.
  • Added the Current Compensation Period dialog showing explanation of epochs period.
  • Label Nervos DAO transactions in recent activities.

Electron 7

We updated to Electron 7 in this release. Electron 7 added ipcRenderer.invoke() and ipcMain.handle() for asynchronous request/response-style IPC, which are recommended over the remote module. To take advantage of that, we refactored data flow between wallet core and UI layers, replacing remote usage with ipcRenderer.invoke() and ipcMain.handle().

Bug fixes

  • Fixed a lot of bugs related to block syncing.
  • Fixed minor bugs with Nervos DAO feature.
  • Fixed an issue that transaction detail window shows blank content.
  • Fixed a bug that allows transaction fee price to be set as non-integer number.

Downloads

OS Arch Package SHA256 Checksum
Windows x64 exe 674441153a0347800ba86b6c51e89ebad8ff7cdac453c773e2c90bd4b1157c06
macOS x64 zip 2e58367a00707f2f6814b2b69262f9837de12cff9b2a3b0665aafe7b4f791630
macOS x64 DMG af92a969e6be53e2ef61f5bf402160b0fa83aa3e9b74849119b69de9b43644df
Linux x64 AppImage cf8e28c73aceec28f42ad7febbe1c59c51d69ce797d5f7596f050654f63ce077

v0.26.0

06 Dec 10:54
43dc3b6
Compare
Choose a tag to compare

0.26.0 (2019-12-06)

Bundled CKB node

It's painful to download, configure and run a CKB node when setting up the Neuron wallet. We understand that. Version 0.26.0 comes with a bundled CKB node, preconfigured to connect to Nervos CKB Mainnet Lina. Just open Neuron and it will start the bundled node and sync with that.

If you prefer to run your own node you can still do that. Start your node before launching the Neuron wallet, then Neuron will connect to your node instead of the bundled one.

Note that your operating system or firewall might ask you for permission to run the bundle node. Please allow that when prompted.

Improved Nervos DAO UI and flow

We added a feature to allow you to deposit all of your unused balance into the Nervos DAO. Simply drag the deposit amount slider to the right and Neuron will calculate the amount and fee for you.

With the updated formula of DAO compensation rate, the Nervos DAO view now displays more precise information.

UI for checking updates

We've introduced UI for checking and downloading updates. You can find this on Settings(Preferences) - General view. It's now more convenient to see when there's a new version available to install.

Bug fixes

We fixed several bugs related to block syncing and balance calculations. Now, balance of Overall and locked/free Nervos DAO should display correctly.

We also addressed several other bugs to make the Neuron wallet more stable.

Downloads

OS Arch Package SHA256 Checksum
Windows x64 exe 25812ebd3f477b0caa0a49dee67d5caf022b6dc5ff1fedfa74385d7eedb902d3
macOS x64 zip e78f5c1ebd8a66d18f0459cbf73dda8e3f36d3688d838f039755eebb98827c6d
macOS x64 DMG b380caa74d3caabe8e65092d6646a07f8e50e6242ec62d12e8c10562056ff725
Linux x64 AppImage bdd547774c6d2da752352cc61fae7d40c2aca7c499643ff2e2a4a2c71715cb9e

v0.25.2

29 Nov 04:34
51f92b5
Compare
Choose a tag to compare

0.25.2 (2019-11-29)

Bug Fixes

  • also clean lock/dao info in renderer process (a0b2470)
  • Fix the problem that balance not right if switch network from default network (0f763a5)
  • remove bufferTime for address created event (9b0a077)
  • the missing txs (ed557b6)
  • neuron-ui: remove www from docs.nervos.org (3fc8154)
  • balance not update after sent tx (65e51dd)
  • neuron-ui: show 0 if withdraw rpc returns errors (b714376)
  • clean lock utils info and dao utils info when switch network (60ec486)
  • initialize NetworksService in renderer process (73f1bf0)
  • network switch event broadcast twice (f1b0f72)
  • pending in windows when network off (67dcb79)
  • sign witnesses test (5000edd)

Features

  • neuron-ui: update the url to nervos dao rfc (6b68ab6)
  • Add API for downloading and installing updates (b8d24ca)
  • Add app updater subject and state (423109d)
  • Adding check update to settings view (98fe06c)
  • Connect updater events to UI (b267321)
  • Delete unused updater translations (bcafce8)
  • Different stage status of checking updates (cd82ca4)
  • Polish updater i18n translations and UI (af45f0c)
  • Show release notes when there's update available (8cf9581)
  • Trigger check updates menu item enabling/disabling (cd8e5d5)
  • neuron-ui: add copy address and copy tx hash context menus on the tx detail view. (7d86454)

Downloads

OS Arch Package SHA256 Checksum
Windows x64 exe f526b772442209b8e64e3c39badea146d6075336512d68502d27ae4e770f6f5d
macOS x64 zip 50be2c8719b536332fbceed65c8cbc11efc6f15d32cb5cddd49fdf84dcc0a107
macOS x64 DMG 6574e27c3f3cdaffae411b629f1de9fd09762f369e73e4d97f0de3c0ad351fcf
Linux x64 AppImage 074e91d68684b5218f677c76f50b42b55e52efae7bdfb51a252c2bb34d2c41d6

v0.25.1

18 Nov 16:10
Compare
Choose a tag to compare

0.25.1 (2019-11-18)

Bug Fixes

  • Genesis block should be scanned when next scan range (6947864), closes #1
  • set restart start number to -1 (06b030e)
  • sync when start node (219d99c)
  • neuron-ui: remove /s from difficulty units (2a45e63)

Features

  • Add a clear cache button on general settings view (429be9c)
  • Add description for clear cache feature (38aa4c4)
  • Delete cell db files when clearing cache (83ff29d)
  • Do not update network info too often (819793a)
  • Only update network's genesis hash and chain when they're actually fetched from RPC and valid (507131b)
  • Show popup message when clearing cache finishes (7dfe670)
  • start/stop syncing with sync controller (afde49d)
  • neuron-ui: add clear cache button on the general settings (7419d37)
  • neuron-ui: update the i18n texts of nervos dao. (b445a0c)
  • neuron-ui: update the pagination style (646cf8f)

Downloads

OS Arch Package SHA256 Checksum
Windows x64 exe 985c0a79a520bd131c432caa528a4033018c762d24c6bb644db9747d116e9b8b
macOS x64 zip ff28af46662cc6c63b970d43a86b5180086a4c19eb56eced59b65daeecfa6493
macOS x64 DMG 288624448f4327910409e87af5a6c00661d9bc05fdde73d4e660b2a47daecbc6
Linux x64 AppImage aa26686031be445cd011da4eacc6513fc85722c46aa1e811c2a4ad4f874f0029

v0.25.0

15 Nov 21:54
53b13da
Compare
Choose a tag to compare

0.25.0 (2019-11-16)

Bug Fixes

  • capacity null when calculate bytes (97ee2a1)
  • update tx and its outputs in different sqls (b8fe366)
  • neuron: use deposit timestamp to calculate phase2 dao cell apc (abdab3f)
  • neuron-ui: cache the genesis block timestamp in the nervos dao component instead of in global (5274edd)
  • neuron-ui: fix the missing field in error message. (a7dc73b)
  • neuron-ui: fix the missing of password request dialog (19d07bd)
  • neuron-ui: fix the missing word in i18n (952ae72)
  • neuron-ui: hide the countdown if the current epoch number is greater than the target epoch number. (2cded1c)
  • add typeHash when generate dao tx (ce5e264)
  • neuron-ui: remove sort of dao cells (e501072)
  • next address order (fffd2f0)

Features

  • Always load genesis hash and chain info when (761a4a8)
  • ChainInfo delegates Networks Service to get current chain (0673343)
  • If genesis hash doesn't match do not proceed to sync (bd8e4e4)
  • Remove ChainInfo moving its feature into NetworksService (81f1eff)
  • neuron-ui: add a guide bubble in connection status (59f2dd5)
  • neuron-ui: add a guide link to run a ckb mainnet node. (89aa04c)
  • neuron-ui: add difficulty formatter (#1105) (98ba68d)
  • neuron-ui: add hint for synchronization not started. (7d0cc67)
  • neuron-ui: hide the general settings and redirect to wallets setting (b3e3d0e)
  • neuron-ui: limit the times of guide bubble to 3 (9b85589)
  • neuron-ui: update chain types on launch (2cb5047)
  • neuron-ui: update the hint of withdraw dialog (0bec01e)
  • neuron-ui: update the warning in withdraw dialog. (e819439)
  • add depositTimestamp (108d5b1)
  • Do not allow importing keystore from cli (1b66ea3)
  • If chain info couldn't be fetched set as ckb_dev (17c1715)
  • Let addresses regeneration happen before sync task starts (a52a531)
  • Prefer network's chain and genesis hash when syncing (9b5b52c)
  • Preset mainnet network configuration (1979e8a)
  • Set current wallet to null if it's undefined (6c7117f)
  • Update all networks' chain and genesis hash when NetworkService (a3ccf2d)
  • neuron-ui: use calculateGlobalAPC to update Nervos DAO APC (e96ca61)
  • verify address according to chain type (2026921)

Downloads

OS Arch Package SHA256 Checksum
Windows x64 exe 34df828d67311b29a5b610f0b2a7b93e95abfe89eb83829e1198dc5f690b4113
macOS x64 zip 412a044313139668004417be33cdc2c7867fc61e96edaeb09314c4a084f9700f
macOS x64 DMG 1b3045cdcbe21de0feaa71394c23aadd52360739bd5d41a9bedadacc84acb9fb
Linux x64 AppImage d49a75983fc9f1229f7249e3b4da1b6d86c83114fd96b17de32d27ad46878d94

v0.24.5

14 Nov 07:04
df7f4db
Compare
Choose a tag to compare

0.24.5 (2019-11-14)

Bug Fixes

  • neuron-ui: add decimal validation on deposit value (#1093) (61eab4f)
  • current block number should be -1 if not start (543cdd0)
  • dao i18n (4f41d9d)

Features

  • neuron-ui: add an alert when past epochs are less than 5 (15d0cc8)
  • neuron-ui: add border color on dao records (96b4ef6)
  • neuron-ui: rename APY to APC (c337a21)
  • neuron-ui: rename interest to compensation (e6d6060)
  • Regenerate addresses if necessary on launch (9988a13)
  • neuron-ui: add content in deposit notice (dd0c7dc)
  • neuron-ui: add global apy estimation (#1092) (dc82cbb)
  • neuron-ui: add more translation of nervos dao (3c62598)
  • neuron-ui: adjust the order of dao records (e8398b6)
  • neuron-ui: remove the user-confirmation from phase2 of nervos dao (7e9e9e3)
  • neuron-ui: rename deposit record to deposit receipt (4c587a8)
  • neuron-ui: use the same style of activity record on deposit record. (99f77aa)
  • Remove address sqlite db (6f95340)
  • Send address db changed event when address store (617a9a3)
  • neuron-ui: remove redundant error messages (c67aa36)
  • neuron-ui: update the info and message of nervos dao (cd44e43)
  • neuron-ui: use the same style of overview on nervos dao overview (20bbf33)

Downloads

OS Arch Package SHA256 Checksum
Windows x64 exe ab9ec0131e00e8ee80a3544925e46ea721a05bd826b21aaac9166cc8f370c7a9
macOS x64 zip d9dd34223214b0760cf85d1e495d4c742bfc99f61b36ff8f46e337ce6f4a9d47
macOS x64 DMG d21ca0f60ab8e54ed418447813c0e681cd49cde28a8c18c8086e76d23024ecf5
Linux x64 AppImage b5ef09b6156c007d3cb75d58ec89f1cb4d40e3d58d17c95353c395dc384d4c33

v0.24.4

13 Nov 02:10
c141b2c
Compare
Choose a tag to compare

0.24.4 (2019-11-12)

Bug Fixes

  • neuron-ui: fix the apy calculation (03c88d2)
  • neuron-ui: fix the free and locked value of nervos dao (16b2233)
  • neuron-ui: fix the minimal withdraw epoch number (1c19582)
  • neuron-ui: fix the yield of nervos dao records (544becd)
  • neuron-ui: including keywords on tx list paging (935950d)
  • calculate tx serialized size for dao (2088d5c)
  • calculateDaoMaximumWithdraw return type (22ee960)
  • deposit dao and withdraw step1 error (77a505d)
  • fix getDaoCells return (c914dff)
  • fix withdraw dao bug (9b1c0ed)
  • getDaoCells and its tests (2460b0b)
  • getDaoCells load dao cells except dead (d5ba396)
  • load init txs in windows (8880d34)
  • mark depositOutPoint when create step1 (85a851b)

Features

  • add dao methods to controller (41953bf)
  • add inputIndex to inputs (c760db5)
  • add typeHash and daoData to Output (5efe225)
  • add typeHash and daoData when sync (1b6b062)
  • generate dao transactions (36ba523)
  • remove SkipDataAndType module (1bc25eb)
  • remove totalBalance (5b0df6f)
  • Shorter binary file names (337790d)
  • neuron-ui: add nervos dao view (ca46665)
  • neuron-ui: allow user to claim since unlock epoch. (f1ad76b)
  • neuron-ui: update i18n of nervos dao (3b72042)

Downloads

OS Arch Package SHA256 Checksum
Windows x64 exe b8139daa5778739b966b78d7a51bc103af8f4dd135846c75e71583cdb5a38b20
macOS x64 zip 1ad655b4dc2b8dbbd0122e40a993c88bff6b10ac0362ff7d197a1bdabc7b1068
macOS x64 DMG 6a4974871c8bf9c68912d31865b3538ce2a4094b1dc64614aaa730aae4ea4042
Linux x64 AppImage f29067d82d3da1fa49da903ffb0de84ccabb22f5de714b7a0a16041a7ba84a11

v0.24.3

11 Nov 05:41
e27bfb4
Compare
Choose a tag to compare

0.24.3 (2019-11-11)

Bug Fixes

  • neuron-ui: fix the address prefix on tx view according to the chain type. (ffedca7)
  • neuron-wallet: order inputs in a tx (b0e3855)
  • I18n for pending confirmations count (2990891)
  • input capacity can be null (2d80fa8)

Features

  • neuron-ui: remove input truncation on importing keystore. (#1068) (2d6283d)
  • neuron-ui: show local error message ahead of remote error message (21fd5b1)
  • neuron-ui: show the error message from api controller on send view. (7bf6dbc)
  • neuron-wallet: trim the keywords on searching txs (8ed5501)
  • strengthen address validation (1bc213a)
  • neuron-ui: update the explorer url according to chain type. (67aceb8)
  • Finalize testnet explorer URL (848fe7b)
  • neuron-ui: adjust the layout of receive view to vertical aglinment. (8d58abc)
  • neuron-ui: only addresses start with 0x0100 are valid (67be688)

Downloads

OS Arch Package SHA256 Checksum
Windows x64 exe 927226b1d9ca3b155d0f61c3f4bd66b20bf1d9cc2b2acbf05f1770766f0b26c8
macOS x64 zip 1001be6299392f82b3ff50b361ae1fba8d2b910e192d8c8717d3ca59329ef7d1
macOS x64 DMG 6b62d740ca5430a5761e40f30bf79041c07eada519b3f228ab5dd4382bce7e1e
Linux x64 AppImage 15bbf9b31db543ccfceb27d7bc613ebe641a9c2fbbce2e2bb444011adcf79812

v0.24.2

08 Nov 06:26
57b1a03
Compare
Choose a tag to compare

0.24.2 (2019-11-08)

Bug Fixes

  • replace with empty string in input group rename witness (5d59f3d)
  • skip get previous tx when cellbase (41600ea)
  • skip get previous tx when cellbase in indexer (7e8a578)
  • skip the cellbase tx, not the first input (aeeb464)

Features

  • Disable search history by amount (9bdece6)
  • remove skip data and type toggle (879d227)

Downloads

OS Arch Package SHA256 Checksum
Windows x64 exe fe1064280f898707506aa09a75946a9690a049eff12aeb2c36b69d04ba034efc
macOS x64 zip 479bf3de6955af80fce7be08ca5b635aaf17e827110107348a858b521aebb8ae
macOS x64 DMG a1a1d890f7c2af7a9d3d5488f77647f83dd9d5dba3573a0af136f6147b4d0277
Linux x64 AppImage 38f0ec1f130b9e744dee8852cd31d726210575ff8df129f2011bf697798eede3

v0.24.1

07 Nov 22:26
86b66a2
Compare
Choose a tag to compare

0.24.1 (2019-11-07)

Features

  • Create a ruby script to download a release binaries (acfa6e9)
  • Use system curl and sha256sum commands to digest binaries (0fa0dd8)

Downloads

OS Arch Package SHA256 Checksum
Windows x64 exe 4bec63cf1922269aebc9fd805c74b2385717760714f6801eba53e62b321b24f1
macOS x64 zip a20992c94a0d2c788ccaae3622a14abbf7a38979f44273b069b0498607276f97
macOS x64 DMG 26c93ba3bb4d0de4ec04ce564ccf93ec86057436040130f1da0047d2c9d362e9
Linux x64 AppImage c3ba98c11c720c4c9c7fe87428b5c9c4c64c75173597817ea46df570583fb280