This is the first of our monthly updates and will provide an overview of the development and testing progress at Stratis.

Full Node Development

The Full Node has seen a vast amount of enhancements over the last month, primarily focusing on stability. The most notable developments can be found below.

Substantial enhancements to bandwidth consumption

Spamming and denial-of-service attack tolerance has been greatly improved

Various improvements to combat syncing edge-case scenarios

Node fault reporting improvements

API can now be accessed on start-up

Improvements to our unit and integration test suite (of over 2600 tests)

Improved wallet balance reporting

Various connectivity updates to the node’s API and RPC method implementations

Sidechain Development

With the recent announcement of the Cirrus Masternodes, development has primarily focused on stability and user experience. Highlights of the development can be found below.

Improved testing of sidechain components

Refactoring of federation withdrawals

Re-design of leader selection functionality

Integration of latest Proof-of-Authority design

Smart Contracts Development

Smart Contracts development has continued since the production release. A highlight of the most recent items can be found below.

Optimal repository structure defined

Enhancements to Smart Contracts testing tool “MockChain” resulting in improved test stability

Improved user-experience via API documentation and returned messages in HTTP responses

Ability to verify contracts on a network

Network parameter adjustments to account for upcoming Sidechain Masternodes joining the network

Testing

The experience of the team at Stratis has resulted in the development of a suite of internal testing tools to assist with the functional testing of our products. These tools enable Stratis to push our products outside of normal use-cases, instilling confidence in stability and responsiveness.

The Stratis Full Node has been extensively tested, utilizing the internally developed NetworkViewer.

The NetworkViewer constantly monitors all nodes via API and RPC calls, TCP dumps, log hooks and produces statistics and charts at a per node level.

This rigorous test process ensures nodes can perform all basic network operations i.e. IBD, synchronization, transaction propagation, mining, fork recovery, etc. In addition, the environment is subjected to adverse network conditions not typically experienced on the mainchain i.e. broadcasting large number of transactions, long multichain reorg, etc.

Cirrus Sidechain Masternodes Applications

An application form to register interest in operating a Masternode on the Cirrus Sidechain whilst continuing to earn staking rewards from the Stratis Mainchain was announced. More information regarding how you can register can be found below.

James DeGale Sponsorship

Stratis had the pleasure of sponsoring former Two-Time IBF World Super-Middleweight Champion, James DeGale in his highly anticipated bout with Chris Eubank Jr.

Stratis Brand Awareness

Our partner, MediConnect have received a significant amount of mainstream media attention with the announcement of their blockchain solution utilizing the Stratis Platform. This has seen Stratis mentioned in prime-time slots on TalkSport, the world’s biggest sports radio station and publications in major tabloids, including The Sun and The Mirror.

The MediConnect ICO Public Sale begun on the 20th February and will run through until 15th May. You can register to take part in the MediConnect ICO using the below link.

https://ico.mediconnect.io