Releases: stratisproject/StratisCore
Stratis Core 2.0.0.0 RC2
Community Test - Release Candidate 2
This release of Stratis Core addresses an issue whereby inbound connections would be rejected over time.
Fixes
• Allow inbound connections after an inordinate amount of disconnects
This version utilizes the release/3.0.7.0 branch of the Stratis Full Node.
File Hashes
Stratis Core-v2.0.0-linux-amd64.deb 69A3750C864512A9914274AAA57368684D6735A31A22A0FD0DFCE88A94FEABA5
Stratis Core-v2.0.0-linux-x64.tar.gz CB57C3C8B73ADEE1642A09D6B2D6876D2EC12264C60F39174AE663EC057AE21B
Stratis Core-v2.0.0-mac.dmg DDE17808D4598C6FF1FC09BF0C5CF5FEF056BF9BEE3802C2256C9A4DDCB7B7D2
Stratis Core-v2.0.0-setup-win-x64.exe 2BA312737F500DE27329BC63B991F4275EC01AF7AE0DF87BCB5DCF71085A62F8
Stratis Core-v2.0.0-setup-win-x86.exe 24CF5F74E231DF4EC0E7426839498928E339D28153EE953EC7BAF6B690042BE7
Stratis Core 2.0.0.0 RC1
Community Test - Release Candidate 1
This release of Stratis Core features a re-design of the graphical user-interface and also incorporates the latest enhancements to the Stratis Full Node.
New Features
• Additional Advanced Actions (Adding Peers & Broadcasting Transactions)
• Cross-Chain Transfer Support for Cirrus
• Enhanced Contacts Support
• Updated GUI
This version utilizes the release/3.0.7.0 branch of the Stratis Full Node.
File Hashes
Stratis Core-v2.0.0-linux-amd64.deb CA9F2D9157CF3919EAE1115C631BA0CD0643F827F025B8CC03BADF2E98260AFF
Stratis Core-v2.0.0-linux-x64.tar.gz 469EA19A1677BC89D164FCF59BD056429F46AF13570E473CECB50ED0190BA020
Stratis Core-v2.0.0-mac.dmg A3613AE6E7AB30FC1158A9BB3A5ADEBB0FB606202B0DD2FBC28C55591AAE9578
Stratis Core-v2.0.0-setup-win-x64.exe CA66A622BFB0F578EFE1C7699465E03F20CE077DCC4E18D5E19F0769EC9C75F1
Stratis Core-v2.0.0-setup-win-x86.exe 1DF9D0FD9934D8B312C29A997FDB78A448E08309042D3FE82BF56E8319F6C4C6
Cirrus Core 1.3.2.0
Cirrus Core 1.3.2.0
This release of Cirrus Core addresses the below known issue within the current release.
• Invalid DNS Seeders
In addition, the MEDI Token is now a default supported Token, available via the 'Add Token' button on the Token Management pane.
Decimal support has also been added for SRC20 Tokens within the Cirrus Core UI.
File Hashes
Cirrus Core-v1.3.2-linux-amd64.deb 47E523B321E58DA7C935B9AF04C82BAA5998BF9C35B428B1D2D6AFFA47E0AF91
Cirrus Core-v1.3.2-linux-x64.tar.gz 56D0BB185398BF4F823085D49A7F91B31754A108A9F057068D6B59A7D1470F2F
Cirrus Core-v1.3.2-mac.dmg 53523E9BD721F83A315567E57F1D6AAD22D68FE9A11EDF181F774173E63E6733
Cirrus Core-v1.3.2-setup-win-x64.exe DC471C5C659E2DD06E2E916CAA79DFF47C573DFCF29E9091BB72654FBED4096B
Cirrus Core-v1.3.2-setup-win-x86.exe 25B881341BC00609D3672FC350F742155BF8DBFB665E07DBD623BD4B4D95558F
Stratis Core 1.4.0.0
Community Testing Release Only
This release of the Stratis Core wallet incorporates the latest changes made to the Stratis Full Node as part of Release 3.0.6.0. This is a pre-release version, whilst this release has undergone significant internal testing, it will not become a full release until there has been sufficient community testing and there have been no bugs identified which could have a negative impact to the network.
The most significant change within this release is the introduction of the SQL Wallet. This supersedes the previous wallet implementation that stored the respective wallet data in a JSON file. The SQL Wallet feature introduces significant improvements to wallet synchronisation, as well as providing a truly scalable solution.
The migration process is completely autonomous and does not require any user interaction, any existing JSON wallet found will be seamlessly migrated to the new SQL Wallet. These enhancements do not introduce any changes to the user-experience of the Stratis Core wallet.
To provide a graphical measure of the performance gains achieved, the below image can be referenced (Future Mode represents the SQL Wallet implementation).
A brief summary of the improvements can be found below:
• UI Updates to Support SQL Based Wallets
• SignalR Improvements
• Various Bugs Fixes
This version utilizes the release/3.0.6.0-rc branch of the Stratis Full Node.
File Hashes
Stratis Core-v1.4.0-linux-amd64.deb68B1299ECA67D03AB31D6736BA19D5755E5CF5D9A1747BD0CDD69924301CF165
Stratis Core-v1.4.0-linux-x64.tar.gzD032A401778414E1E35B19BDBBE4FB00E44B29D0BED17593D1D367CAFF3B9532
Stratis Core-v1.4.0-mac.dmg63F83A6A460425D1D640AC39315600DE393487D15281ADD27EAA27F3EA5EADCF
Stratis Core-v1.4.0-setup-win-x64.exe0FBA663D4A78CA722D24A484D043A910783129C1E995CE9913F8562139998BD6
Stratis Core-v1.4.0-setup-win-x86.exeDDEE6031C3C06DF9BDC750488730523D651233A5CFB6C56053923DE09542F882
Cirrus Core 1.3.1.0 (Hackathon Edition)
Stratis Smart Contract Challenge
Contestants from around the world are invited to take part in the Stratis Smart Contracts Challenge from 1st November to 16th December 2019. The competition is open to individuals and teams from around the world, including those from profit, non-profit, academic and public sector organisations.
The total prize fund will be $18,000. Eligible entrants will compete for a first place cash prize of US$10,000, second place prize of US$5,000 and third place prize of US$3,000.
You can take part in the Stratis Hackathon by visiting Devpost.
What's new?
The existing version of Cirrus Core has been modified to incorporate some of the Coherence Suite functionality to provide a local development environment. These keys changes significantly reduce the 'time-to-dev' and has resulted in a new ‘Developer Edition’ of our Cirrus Core wallet.
This version of the Cirrus Core Wallet contains a bootstrapped PoA Blockchain that enables you to begin development without the need of setting up and configuring your own bespoke blockchain.
Getting Started
The Stratis Smart Contract Tutorial 1 will guide you through setting up the environment for local development and deployment of Smart Contracts.
File Hashes
Cirrus Core-v1.3.1-(Hackathon Edition)-linux-amd64.deb
3FEBFD111709F4B803E252B86DFCA7144A74B3F1D64ABE8AAF77731BD6C0127E
Cirrus Core-v1.3.1-(Hackathon Edition)-linux-x64.tar.gz A58B5B08B1B3AF9897607B446E6434C1E01FAF4DD5D5455C4CBF42B3E9A54431
Cirrus Core-v1.3.1-(Hackathon Edition)-mac.dmg
A0A5EB63F0EFCB593E5B850D14E4FA3521E0BE6C341D4EDD192348D2C3256FE3
Cirrus Core-v1.3.1-(Hackathon Edition)-setup-win-x64.exe
536EA4DBB288EC588CD39A4A7A3048C331F0AD08844B6F0B6C29C73008D88CEF
Cirrus Core-v1.3.1-(Hackathon Edition)-setup-win-x86.exe
616B12200ADC561AFB315A63B4745312D7CE608ED5270120A019CC12BABD093F
Cirrus Core 1.4.0.0 - Developer Edition
Cirrus Core - Developer Edition
In an effort to greatly simplify the local development process, a ‘Developer Edition’ of our Cirrus Core wallet has been made available.
This version of the Cirrus Core Wallet contains a bootstrapped PoA Blockchain that enables you to begin development without the need of setting up and configuring your own bespoke blockchain.
Getting Started
We understand that Blockchain Technology solutions can differ depending on both the use-case and the environment to which the solution will ultimately be targeting.
Therefore, we have released two packages:
Cirrus Core Developer Edition - This environment has restrictions in-place to cater for public blockchain solutions where determinism is crucial.
Cirrus Core Developer Edition (DLT) - This environment has the aforementioned restrictions relaxed to cater for a more predictable and managed environments, typically seen within private implementations.
Stratis Academy
There are a number of tutorials available on the Stratis Academy that will guide you through the process of compiling and deploying a Smart Contract.
The below tutorial is a great place to start.
Smart Contract Tutorial 1 - Running a local network with its own token
File Hashes
Cirrus Core Developer Edition-v1.4.0-linux-amd64.deb CFEA080006CB612EA6AEAB3C23BF1F8A90B29A94C7EEAC04974DA09315AA6BAF
Cirrus Core Developer Edition-v1.4.0-linux-x64.tar.gz 4B2C8FC57E6748A4C74A32C9DE5D7C3FCF7BC358E5DFD603E5BC1948D1AB4E5B
Cirrus Core Developer Edition-v1.4.0-mac.dmg
9753AF4DC428E285327003B62251A453979513C111877906C06CCCBDAFAB4F68
Cirrus Core Developer Edition-v1.4.0-setup-win-x64.exe 57BB11FEDFFF107B34C52F5F2B9D6084AC711C35C7BB841B3C1945CA417921E3
Cirrus Core Developer Edition-v1.4.0-setup-win-x86.exe 198178F29AAE38DE711D74E386160FE53355A9B32FA2362973ED40324363D549
Cirrus.Core.Developer.Edition.DLT.-v1.4.0-linux-amd64.deb D73AC0A917257CEBDB165E837701CE8AAE17F9B0158B92851F5186366B182B8B
Cirrus.Core.Developer.Edition.DLT.-v1.4.0-linux-x64.tar.gz 1401593EA887A9133FCF15C10FA197D870F8DDADFAA13811C1E10E9358E3D00A
Cirrus.Core.Developer.Edition.DLT.-v1.4.0-mac.dmg 8EA34614A86AE6061359389CECD79A3521085C9002A93E067C46C8E40B9050BC
Cirrus.Core.Developer.Edition.DLT.-v1.4.0-setup-win-x64.exe C1675932642E97C419CD6E33D40F7316E78874EC75C0DEAC5F3BB3CB41F60EA1
Cirrus.Core.Developer.Edition.DLT.-v1.4.0-setup-win-x86.exe 6886E3DACB61F21DA82158ACC9A27E3C0A232697D47EBC60958C641DB3CFA957
Stratis Core 1.3.1.0
This release contains the below bug fix to the Stratis Core UI:
• Incorrect staking weight
This version utilizes the release/3.0.5.0 branch of the full node.
File Hashes
Stratis.Core-v1.3.1-linux-amd64.deb 93C3B29DF3A5D8FC94E63356560F8829871ECCB78A2731EDE16F164CF60DEC66
Stratis.Core-v1.3.1-linux-x64.tar.gz F2C15E9B2EC42B234A6B4FD9F9820A0896CF227ABDB825A198CB8EF1ECF0AA2D
Stratis.Core-v1.3.1-mac.dmg 9BEC7FBF55957FBE288B0CD89A5768A689F1C1CBEAB1A852B6F59454823867B4
Stratis.Core-v1.3.1-setup-win-x64.exe A44534973ED1055C6593CB4B16D3D128FE67473691B1A475A5B08149DED58D1C
Stratis.Core-v1.3.1-setup-win-x86.exe 352AE65E97DD1C5C654C2D2B9E0260135585AE17B077D0B77583F0C475887CAE
Stratis Core & Cirrus Core 1.3.0.0
The Stratis Full Node 3.0.5 is now available for general use. This release has been in development for some time and has gone through our rigorous testing phase within the Stratis Coherence Suite.
A brief summary of significant developments within the release can be found below:
• Address Indexer resiliency
• Implementation of SignalR to provide an enhanced user experience
• Introduced ‘account-based’ experience for Cirrus
• Improvements to the Federation Wallet
This version utilizes the release/3.0.5.0 branch of the full node.
File Hashes
Cirrus.Core-v1.3.0-linux-amd64.deb A7202696455E3F63912558D1BA13F04CD98B6B38A23EB3CBE0FD4AF971DE7287
Cirrus.Core-v1.3.0-linux-x64.tar.gz 9EB51D1188199D6D9839F462A9134CDCDB80A61E70035651042536C9B5483DCF
Cirrus.Core-v1.3.0-mac.dmg A06857556509D50DE99AC34C002A8EE659B3BDCE10E237EB0027F0C719A5925E
Cirrus.Core-v1.3.0-setup-win-x64.exe B3B2CE5DF63D2B2F79B03324FF34FA1DA02782B07D631DAE7B8463443A6D91D3
Cirrus.Core-v1.3.0-setup-win-x86.exe 0DD7240CE421EB4AA4D022E9B2A04CDEB07C060CBEED35562A15A34DC5B01245
Stratis.Core-v1.3.0-linux-amd64.deb FAB4B5962E7BFB1D9F05FE3D7882699646AE79CB13F3F435272A160B2478D783
Stratis.Core-v1.3.0-linux-x64.tar.gz 7C1E3FEABBAE1B38C90CB0A88652EC4F08E68E87FAA865C4F0ABA1E6BDF04739
Stratis.Core-v1.3.0-mac.dmg D5DA387D176290A030B8CE2D4F97F78E307E71B05EFD0B21CF58085EA1C61AEE
Stratis.Core-v1.3.0-setup-win-x64.exe 19771864E36F19AEB8A43C6935D3C1D76AE4588593D4A332A4179FCA186F261C
Stratis.Core-v1.3.0-setup-win-x86.exe C61F0F7EF33370CA9C3BFFFF8C57668FE293B873E0D59060A7799478B5C6B4CF
Cirrus Core 1.2.1.0
We're excited to release Cirrus Core v1.2.1.0 for Community Testing!
Cirrus Core can be used to manage everything on the Cirrus sidechain and to create or call smart contracts and manage tokens on the Cirrus sidechain.
Notable changes
*Inclusion of Token Management
*Ability to issue new Token
This version utilizes the release/3.0.4.0 branch of the full node.
File Hashes
Cirrus.Core-v1.2.1-linux-amd64.deb 4A0C021C08FA496408B5863DFC2C8C06DF587E597D9328C57EFE72458A1B6334
Cirrus.Core-v1.2.1-linux-x64.tar.gz DA19B261CB50AFA699301086CD519392C5CDEB7DC000C167EE625F118147EEE6
Cirrus.Core-v1.2.1-mac.dmg 616AC562A27D82D3EE2C608C260819C09BF4C4D4B55375E046D2BAE99328FDBC
Cirrus.Core-v1.2.1-setup-win-x64.exe 2F5D80FCAAAA761F8CF12D1367CD4C0F131DE51B5F6CB15FBD6FC8F29F856C0C
Cirrus.Core-v1.2.1-setup-win-x86.exe D7D91D29AF4C329B15367083A7091AE637FE0E5D8BFDBE0897647F6006513D31
Changes:
- 1e134ac Merge pull request #255 from stratisproject/updateagentstring
- 92f0c3e Update Agent Versions
- 00107a1 Merge pull request #254 from fenix2222/custom-tokens
- 1e13d12 Add temporary workaround for non-camel-cased reponse
- f353ffa Change issue to create
- 9d8bbb4 Rename tab
- 39bba84 Shorten text
- 8c14e6e Improve token amount validation
- 48acd8a Display token balance
- 068a87e Update token issuance text
See more
- 9d13a4e Fix text
- e58b08a Update token sending text
- a1132a8 Added copy button and token name
- 459033a Fixed header widths
- f87c251 Restyled confirmation buttons
- 5c430b0 UI fixes
- 5b4861a lint fixes
- c1baefa Merge branch 'custom-tokens' of https://github.com/fenix2222/StratisCore into custom-tokens
- 4d93847 Fixed ui for removal
- 7349d48 Fix send error messages
- 6ed2cfb Lint fix
- 6249e7b Merge branch 'custom-tokens' of https://github.com/fenix2222/StratisCore into custom-tokens
- 451a79b Added delete functionality
- c3815d3 Fix progress loading indicator
- 3608fb9 Display loading by default
- 9ed39b9 Increase recommended send gas limit
- 5f77093 Fix cast
- 3b37665 Rename hash to address
- a2cff07 Show ticker on send token screen
- 2e79fc7 Show token address in add token dropdown
- 471ed47 Show same name as in dropdown
- dc44d64 Aot fixes
- f3d10b4 Updated names and modals
- d5dbd6a Lint fixes
- 6ad2af5 Fix errors
- 9e9163b Show receipt errors
- ba9c6e2 Display loading module during sending
- f02fd70 Add reusable loading modal
- 1e0029e Refresh if successful
- 9d02670 Fix subscribe
- a48a695 Return symbol
- 58a1b99 Move progress functionality into tokens component
- 802094d Genericize pollWithTimeOut
- d093aee Connect send token modal to API
- ae98930 Fix race/timeout build error
- fa85e06 Lint fix
- a6e5e97 Merge branch 'custom-tokens' of https://github.com/fenix2222/StratisCore into custom-tokens
- d6eaf9c Remove pipe from race
- 85f9e7c Hide amount field for token issuance
- 3cf44d2 Increase token creation default gas limit
- e320aa4 Display loading indicator
- 6824ce1 Simplify observable
- 125554c Add GetReceiptSilent
- 903befe Use correct modal instance
- 5c828cf Remove unnecessary check
- 257c8a8 Fix
- bc66bed Use transaction hash
- 3774f8d Add silent flag to GetReceipt
- e8b3262 FIx for timeout
- d3325df Added issue token progress monitoring
- 3421768 Uppercase symbol
- 8db77f2 Updates for service and polling
- 416ad4a Issue token fixes
- 64186b1 Lint fixes
- 91c636f Add custom send-token form
- 86fdf7b Fixes for lint
- 89321b5 Add missing file
- 3c85993 Only show saved tokens
- fe37c7a Check if token is already added
- 7f7a25b Fix error message display
- ca3f067 Check if address is token and that symbol matches
- 19975b9 Added balance retrieval
- 7b05032 Added error handling and polling
- b899723 Removed unused component
- 9a6d835 Updated issue token dialog
- 432b245 Style fix
- bf5a85a Width fix
- 36597b6 Minor UI changes
- 5d16b40 Fix for storage
- da03fa8 Added result to add-tokens
- 00f86cb Updates for add token
- 2f8956e Added button n title text customisation for modal
- 298d98d Add token implementation
- ca2c801 Added new "add-token" component placeholder
- 205f614 Merge branch 'custom-tokens' of https://github.com/fenix2222/StratisCore into custom-tokens
- 8d39d28 Removed unused methods from token service
- d5edef6 Fix param type
- 7572eeb minor lint fixes
- 0205384 Fix address changed
- d36fe97 Display list of tokens balances
- edd3f08 Send request to get balance of a single token
- 4aadc1b Add method to get token balance
- 642f7d1 Remove TokensServiceBase
- 090b05d Fix token service
- fe7d9e9 Remove SC references for now
- ff2f1ab Fines for linting
- 231fcb6 Extra methods for token service
- 5f53536 Added token model
- dd44519 Added placeholders for tokens components
- 9b4d356 Added sample of using disposable
- eb84319 Added services and helper models
- 9e7a697 Added new tokens module
- 8647f2a Make the Stratis Core accept command-line arguments when running in dev mode (i.e. npm run) (#251)
Stratis and Cirrus Core v1.2.0.0
We're excited to launch Stratis and Cirrus Core v1.2.0.0.
Stratis Core can be used to manage everything on the Stratis mainnet and testnet.
Cirrus Core can be used to manage everything on the Cirrus sidechain and to create or call smart contracts.
Notable changes
- Sidechain and smart contracts functionality fully integrated into Cirrus Core
- Allow to build packages for both Stratis and the Cirrus sidechain
- You can now pass all full node arguments when launching Core
- Updated the package to work with the latest version of the fullnode
- The UI won't finish loading until the backend node is full initialized
- Added a link in the Advanced - About tab to directly open the data folder
- Various minor UI fixes and changes
This version utilizes the release/3.0.4.0 branch of the full node.
File Hashes
Cirrus.Core-v1.2.0-linux-amd64.deb A249E67CF78E9F3EF22BB2E226074E1D13F32D49DC0635450C68451926B702BD
Cirrus.Core-v1.2.0-linux-x64.tar.gz 539FBA78824AEF5C38F1ECFEBAF8E573529EF580580C46DAE6B21AB428443FA1
Cirrus.Core-v1.2.0-mac.dmg 67E42194154905B658B6A665A9EBD6D805EC4EA3872CC8C7E44E119DA6E9F5C7
Cirrus.Core-v1.2.0-setup-win-x64.exe 205EAF56B3CA0170DB307C8C94DE335481EAC90C119B78758357FF88CE41A264
Cirrus.Core-v1.2.0-setup-win-x86.exe B510F4BAB0801D4CB198EB32F324CF8FC02E286AB018EBFD4B3893DC5E5065C5
Stratis.Core-v1.2.0-linux-amd64.deb 124EAEE63269F3F57877BD15DEFF5CA97A79AC8250AF908783542795A35A83D7
Stratis.Core-v1.2.0-linux-x64.tar.gz 771761AB9AFBE827B66E4AA73518108418CEBDF398BC26731391178A89BDE964
Stratis.Core-v1.2.0-mac.dmg 5A3B7DCF643B1ABBDCA6341DCB490891B3D09857D12B7DD36CECB7531AAA6A23
Stratis.Core-v1.2.0-setup-win-x64.exe EE96D031C4B5C22D4D571BC6F97FF09ECEE3363C6EF6B43999888CB815EDC2D6
Stratis.Core-v1.2.0-setup-win-x86.exe 4394026F149B30DFDCA88776A1F0DF8AE6FD03873513162B4105BA5877257458
Changes:
- b53e299 Fix daemon spawn (#249)
- 161f09a updated StratisBitcoinFullNode submodule (#248)
- 9c5cd73 Change executable name, fix apiError display, wait for Base feature (#247)
- 60e9c4d Add transaction fee and gas fee details (#246)
- cc45a8a Various UI changes (#244) [ #245 ]
- 670721e Resolve issue #221 (#242)
- e5732b0 Removed unused buttons and styles (#243)
- e3f5ba5 updated StratisBitcoinFullNode submodule (#245)
- 08cde0c Sidechain executables (#238)
- 77b718a Avoid scientific notation on send to sidechain (#234)
See more
- de7b3b1 Hide receipt link for unmined transaction (#236)
- 773612e Allow to copy receipt by selecting it (#235)
- 5098661 Connect Core wallet to remote daemon (#230)
- 18961b9 tsconfig add @shared path replacing ../ relative paths (#233)
- 8882217 Minor UI improvements and label changes (#232)
- 746861b Fix closing modal on backdrop click (#231)
- 17350dd [FS] Reverted OP_RETURN changes (#229)
- 0af89ed Fixed hard coded labels for federation and destination addresses when sending to and from sidechain (#228)
- f428363 Change FeeEstimation to Post (#222)
- eeeaeda updated StratisBitcoinFullNode submodule (#227)
- bbd60b7 Update dependencies, set OP_RETURN value to 0 for crosschain transactions (#226)
- fae74a5 [Wallet] Fix for QR code network name (#225)
- a4f3d94 Pass stratis core shell options through to daemon (#219)
👩🔧 Support
Please help us by reporting any issue you may find:
On GitHub: https://github.com/stratisproject/StratisCore/issues
On the #support channel on Discord: https://discord.gg/AprrpF3