As we move closer to the release of the Stratis Sidechain Masternodes, we have progressed extremely well with the current focus almost exclusively centring on testing and finalizing any outstanding items prior to the community testing phase.

Development Update

A total of 109 commits were made during the month of May, this encompassed 392 file changes and 14,219 additional lines of code. A short summary of the developments relating to the Stratis Sidechain Masternodes can be found below.
• Improvements to wallet transaction tracking
• Enhance the stability of the peer connectivity
• Reduction in indexing resource consumption
• Implementation of ‘burning’ STRAT for Sidechain withdrawals
• Optimization of the Federation wallet
• Introduction of a dynamic fee/reward for Masternodes
In addition to the core development, work has also been undertaken to deliver an additional wallet catering for the Cirrus Sidechain. A preview of the Cirrus Core wallet can be found below.

The Coherence Suite plays a pivotal role in allowing us to test edge cases within short timeframes. When testing many interconnected blockchain nodes it is important to monitor the overall network health through log interrogation. Contrary to the single instance scenario where a number of log files are relatively small, the whole network log monitoring is a more involved task.
Utilizing the Exception Viewer tool within  the Coherence Suite, the log monitoring begins before the node itself has started. A precise design of the NLog configuration targets specific components with additional tracing provided by Fody.
When the nodes are running, we periodically execute a scan across the whole network and automatically classify logs based on predefined rules. This approach allows us to pinpoint key areas of interest.

Leave a Reply

Your email address will not be published. Required fields are marked *

Privacy Settings
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy
Youtube
Consent to display content from Youtube
Vimeo
Consent to display content from Vimeo
Google Maps
Consent to display content from Google
Spotify
Consent to display content from Spotify
Sound Cloud
Consent to display content from Sound