Releases: nervosnetwork/neuron
v0.26.3
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
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
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
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
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
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
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
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
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
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
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 |