Stratis Monthly #10

Last month, we provided a comprehensive update on our development roadmap and corporate news. As part of our ongoing commitment to keep the community across the latest developments, we also intend to publish a review of 2019 at the end of December. For those who just cannot wait to hear more, tuck into the latest news from the month of November.

Development Update

A high-level summary of the key developments can be found below.

Stratis Full Node

  • .NET Core 3.0 Upgrade
  • Implemented SQL Wallet feature for Sidechain Wallets
  • Improvements to SQL Wallet
  • RPC Call alignment with Bitcoin Core
  • Support for Bi-Directional Messaging in SignalR
  • Testing of LevelDB implementation

Block Explorer

  • Enhancements to Block Explorer catering for Smart Contract data
  • Various improvements to Indexer API

Stratis Smart Contracts Challenge in full swing!

We now have over 180 developers registered to take part in the Stratis Smart Contracts Challenge and win their part of the US$18,000 prize fund. The response from both community members and the wider developer network has been exceptional and from the discussions we have had with participants so far, we are anticipating some truly innovative submissions as we approach the 16 December deadline.
Amid the excitement, the recent ruling that cryptoassets and smart contracts are valid in English law shows the very real potential of these applications. After all, the statement was based on “not what they would like the law to be, but what they believe English law to be now”. Not a bad time to be building Stratis Smart Contracts in C#.
We would encourage you to continue to share the hackathon with your friends and contacts – even if they are not currently involved in the space, this is a fantastic opportunity for any C# developers to kick-start their blockchain journey.

Stratis in the news

Stratis was in the news again this month as the launch of the Stratis Smart Contracts Challenge was featured in the media. The announcement of the hackathon appeared in Financial IT, Crypto Ninjas and Enterprise AI. We are glad to see these publications supporting our online hackathon!

Latest research: blockchain to create major cost-savings in the supply chain

We continue to see widespread adoption of blockchain and DLT led by some of the world’s largest companies. In particular, there is growing industry focus of blockchain’s role in the supply chain to improve business processes, unlock cost-savings and restore the trust of consumers.
A new study has found that the implementation of blockchain technology in supply chains could save businesses in Western Europe $450 billion in logistics-related costs. The report found that 60% of companies overpay their supply chain vendors and 70% have ‘visibility gaps’ between the initial supplier and internal clients’ systems.
In the food industry alone, a Juniper Research report revealed that blockchain will save $31 billion by 2024 through the streamlining of supply chains, efficient food recall processes and “simpler regulatory compliance.”
Meanwhile, in the automotive industry, a survey of 314 vehicle manufacturing executives found that 62% believe DLT will be a disruptive force in the industry within three years.
This is encouraging news for enterprise adoption of the Stratis Platform, an enterprise-grade development platform on which businesses can deploy bespoke blockchain solutions in C# and .NET.

Stratis Monthly #9

The primary development focus during October was exchange readiness and preparation for the Stratis Hackathon hosted on Devpost. The hackathon has received attention from a number of established hackathon contestants and we expect the number to increase throughout the coming weeks.

Development Update

A high-level summary of the key developments can be found below.

Stratis Full Node

  • Improved mempool handling of dust transactions
  • Increased wallet security by removing password caching logic
  • Stabilised various integration tests with regards to sidechain operations
  • Refactored database locking
  • Improved reliability of the PoA miner resulting in the avoidance of missing blocks
  • Aligned RPC methods with Bitcoin Core 0.18
  • Greatly improved RPC Response times.


  • Improved performance of the SQL Wallet
  • User-Interface updates to the support SQL Wallet
  • Testing and stabilising the SQLite Wallet integration
  • Optimization of the Wallet Feature
  • Bi-directional alignment of unconfirmed wallet transactions
  • Improved the performance of console updates for the wallet
  • Added improvements and features to the hackathon wallet
  • Improvements for token management screen in Cirrus wallet


  • Implemented improved network rule registration across the Cirrus networks
  • Improved transaction history for Cirrus Core
  • Various fixes and improvements with regards to cross-chain transfers on Cirrus

Smart Contracts

  • Performance improvements for smart contract execution via caching
  • Updated smart contracts tutorial for latest full node release

Roadmap Update

The development focus this year was to continue enhancing the Stratis Platform, incorporating new features as detailed on the Stratis 2019 Roadmap.
These features play a key role in Stratis being an attractive viable option for developers and organisations blockchain needs.
It is crucial for us to remain agile and actively develop solutions that bring a significant benefit to the platform. This has resulted in a number of key items being prioritised over items listed on the Stratis 2019 Roadmap.
Development efforts have been shifted to deliver alternative technologies that will bring further value to the Stratis Platform, as an example, the Segregated Witness (SegWit) development on Stratis is now code complete and is due to undergo our rigorous test cases to ensure compatibility within a heterogenous environment. SegWit facilitates the future scalability of the Stratis blockchain by giving an effective increase to the size of the blocks permitted on the network.
Furthermore, it opens the possibility of improvements to the transaction scripting language. This means that functionality that may previously have required a hard fork can now be implemented safely on the network. It also lays the groundwork for technologies such as Schnorr signatures and Merkelized Abstract Syntax Trees (MAST), that can again be leveraged to gain scalability benefits.
The implementation of the Breeze Privacy Protocol also becomes achievable with the activation of SegWit on Stratis Mainnet. We expect the Breeze Privacy Protocol functionality to be the first delivery of extended functionality once SegWit is activated by majority of block producers move to a SegWit supported node.
In addition, further development and refactoring of the Stratis Full Node to ensure like-for-like response times (in comparison to StratisX) when interrogating the node via Remote Procedural Call was a significant focus. Along with the complete re-development of the Stratis Full Node Wallet Feature, to significantly amplify the ability to scale and ensure data integrity. This ultimately provides current and future exchanges and third-parties the ability to utilise the Stratis Full Node as opposed to our legacy node that is currently leveraged.
Distributed Ledger Technology (DLT) has also received considerable attention, the further development includes the integration of a Certificate Authority and end-to-end encryption allowing private blockchain implementations to remain private and secure. The addition of memberships services and ‘token-less’ support for the Proof-of-Authority Consensus Algorithm are also additional features that have been incorporated into our DLT offering.
These additional developments have not drawn the focus away from all items listed on the Stratis 2019 Roadmap. You can expect a significant number of deliverables to be released prior to the close of the year.
A brief summary of the Stratis 2019 Roadmap can be found below:

Stratis Payment Gateway

We have been working closely with MediConnect to understand their business requirements and assisting them with both documenting and designing the Payment Gateway infrastructure. As we move into 2020 we will continue to liaise with MediConnect to provide a functional Payment Gateway that can be repurposed for similar use-cases.

Stratis STO Platform

The Stratis STO Platform has received significant attention to cater for the upcoming Gluon Security Token Offering (STO). Requirements have been fed directly from the U.S Security Exchanges Commission (SEC) as part of Gluon’s application, ensuring the platform meets the needs of an approved Security Token Offering.

Stratis Mobile Wallet

Development is being undertaken to make a mobile wallet available, the current focus is on porting an already established Mobile Wallet Service to support a Proof-of-Stake network and the Stratis networks, including Stratis and Cirrus.

Unity SDK

A Unity plugin has been a focus for 2019, we have successfully tested NStratis in Unity, however, a full production release of a Unity plugin will not be available until next year.

Stratis Sidechain Masternodes

The development of the Stratis Sidechain Masternodes to support the Cirrus Sidechain was a major development for Stratis in 2019. Currently all block producers on the Cirrus Sidechain are publicly operated Stratis Sidechain Masternodes, maintained by holders of the Stratis Token who meet the collateral requirements.

Breeze Privacy Protocol

The integration of the Breeze Privacy Protocol becomes possible with the implementation of SegWit, initial designs focused on integrating the Privacy Protocol being implemented natively, however, with the introduction of SegWit, it makes this integration possible with a significantly lowered network disruption.

Java & JavaScipt Support

An intermediary service supporting other programming languages is a development that will attract developers with expertise outside of the .NET ecosystem. The integration of JavaScript support is heavily tied with the Mobile Wallet deliverable.

Proof-of-Stake Sidechains

A design has been in place for Proof-of-Stake Sidechains, however, this development requires a significant amount of focus and resources were allocated to other important aspects of the business. As a result, the design will be re-assessed in the coming year.

Stratis Core 2.0

The makeover of Stratis Core is underway, focusing on providing a new User Experience (UX) whilst catering for further developments and integrations into the desktop wallet.
Since the conception of the Stratis Core User-Interface the developments of the Stratis Platform have changed dramatically, meaning there are more features to incorporate in the GUI (Graphical User Interface). A change of design was the best way forward to ensure that all these new features have a home without impacting the user experience.

As we move into next year, the focus for private distributed solutions will grow significantly to accommodate business adoption within the private sector whilst also catering for those who wish to utilise a public network with an associated cryptocurrency.

Stratis Smart Contracts Hackathon underway!

It’s an exciting month for Stratis and developers with the start of the Stratis Smart Contracts Challenge. The Stratis Hackathon will run for six weeks until 16 December 2019 and you can enter now for the chance to win up to US$10,000 for first place with a total of US$18,000 up for grabs. Just go to our Devpost page and follow the instructions to enter.
The hackathon is part of the Stratis Academy initiative to reduce barriers to entry for developers entering the blockchain space. As a result, significant effort has been put into simplifying the set-up process to make it as easy as possible for both new and existing developers to get started in a ‘click and play’ environment. Entrants can find a full tutorial, including instructions and examples, on the Stratis Academy website.
We are grateful to C# Corner for their sponsorship of the event and to our judging panel, which includes developers, blockchain gurus and Microsoft MVPs. Already, over 35 participants have signed up to take part and we’re very excited to see the new and innovative applications of Stratis Smart Contracts in C# that emerge from the hackathon. Watch this space!

Partner update – Gluon moves forward with SEC submission and grows fuel industry product, Petromo

Gluon has been making headway with its registration with the U.S. Securities and Exchange Commission (SEC). Having begun the registration process last year, Gluon is now in the later stages of the procedure. Stratis is working closely with Gluon to assist with the submission process so that Gluon can begin its token offering.
The business is also developing positively. Petromo, Gluon’s enterprise product which monitors fuel inventory, is expected to expand its footprint in the U.S. from 40 live locations to over 400 by the end of Q1 2020. Built for the widely used Gilbarco Veeder-Root system, Petromo’s IoT hardware allows users to monitor their fuel inventory remotely on their mobile devices. It is currently monitoring 4 million gallons of fuel per month at its 40 live business locations.
Gluon has also received approval from Gilbarco for the development of a third-party backend office system which will also be a part of the Gluon platform.
Stratis has been working with Gluon since January 2018. Gluon’s technology platform establishes a secure network of interconnected vehicles, allowing users to diagnose, track and monitor issues using IoT devices, AI and blockchain.

Partner update – MEDI distribution process begins

It’s been just over four weeks since MediConnect closed its ICO, raising 432,685.64 STRAT and 104.33 BTC for its pharmaceutical solution to protect patients both on and offline.
Participants in the ICO are now being asked to create a Cirrus Core Wallet address and submit it to the ICO platform. This will allow the token distribution to run smoothly and efficiently. Detailed instructions are provided on MediConnect’s website.

Stratis in the news

Stratis continues to feature in the news as our CEO, Chris Trew, authored an article in Crypto Globe on Why Blockchain Will Be One of History’s Key Technologies. In the piece, Chris suggests blockchain can have a similar far-reaching impact as the other great technological leaps in history and help to define the ‘Fourth Industrial Revolution’.

Stratis Full Node 3.0.5

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

Releases of both the Stratis Core wallet and Cirrus Core wallets are also available, both incorporating the 3.0.5 release of the Stratis Full Node.
With the introduction of SignalR we are now able to provide more reliable information to the wallets graphical user interface, resulting in real-time data being pushed to the wallet in a more efficient manner.
There have been significant changes to the Cirrus Core wallet based upon feedback received from the community testing phase. An approach was taken to provide an ‘account-based’ blockchain experience when utilizing the Cirrus Core wallet.
This provides a user-experience comparable to Ethereum and allows the end-user to manage specific addresses opposed to a managing a wallet comprised of a potential significant amount of addresses.


Updates wallets can be downloaded by utilizing the links below:

Stratis Core


Cirrus Core


Stratis & Cirrus Block Explorers

We are pleased to announce the release of block explorers for both Stratis and Cirrus networks. This enables anyone to query transactions, blocks and for the first time, Smart Contracts in C# on-chain execution.
Over time, more features and statistical information will be added to our explorers to provide a birds-eye view of the activity on the respective chains. More importantly, as a result of our Smart Contract implementation, you can now view the executed code in a readable format from the block explorer.
This is one of the many benefits of the Stratis Smart Contracts in C# implementation, providing an increased level of audibility on the contracts executing on-chain.…

In addition to being able to query Smart Contracts in C#, it is now possible to query the Federation Wallet addresses for cross-chain transfers. This enables those performing cross-chain transfers to monitor the progress of a cross-chain transfer.
As part of this release, there are now four block explorers available for immediate use and can be accessed using the below links.

Stratis Mainnet

Cirrus Mainnet

Stratis Testnet

Cirrus Testnet

Cirrus Core – Community Testing & Giveaway

We are excited to announce an updated version of Cirrus Core that is now available for community testing.
This updated version of Cirrus Core allows users to simply manage tokens issued on the Cirrus Sidechain and also create their own SRC-20 token with a single-click. This functionality removes any historic complexities that are associated with issuing a token via a Smart Contract and allows individuals/businesses to effortlessly deploy their own token on a Stratis sidechain for immediate use.

In light of this release, we are also incorporating a giveaway allowing members of the community who test the newly added features to have the chance of winning 2,000 CRS! The Cirrus Token can be either utilized on the Cirrus Sidechain or seamlessly converted back to the STRAT Token via a Cross-Chain Transfer.
To participate, simply send your Cirrus Sidechain address to the giveaway channel within our Discord Server or alternatively, reply to the official tweet with your Cirrus Address.
You will then be sent 1 CG1 Token. In order for you to view your CG1 Token balance, you will need to add a custom token with Cirrus Core. To do this, navigate to the new Token Management tab within Cirrus Core.

Select the ‘Add Token’ button and select ‘Custom’ Token to enter the Cirrus Giveaway 1 Token detail.
Token Contract Address: CXa9fNVXPfYL9rdqiR22NoAc9kZUfBAUCu
Token Symbol: CG1
Token Name: Cirrus Giveaway 1

You will now be able to view your token balance.

In order for you to have the chance to win the 2,000 CRS Token prize, simply send the token back to the below address (This will require a CRS balance, in order to obtain CRS you will have to perform a cross-chain transfer from Stratis Core. More information can be found here).


A winner will be selected on Friday 26th of July 2019 and will receive the 2,000 CRS Token prize!
Download links to the new Cirrus Core wallet can be found below:

Stratis Monthly #4

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.

Stratis Sidechain Masternodes

The application process for the Cirrus Sidechain Masternodes has now come to an end. A great amount of interest has been received which has resulted in a significant number of Masternodes being assigned. The development of the Sidechain Masternodes is also drawing to a close, making this a great opportunity to offer a lower-level explanation as to how the network will operate and also what features to expect.

On-Chain Voting

An important development of the Stratis Sidechains solution is the inclusion of on-chain voting. This enables dynamic management of the chain. On-chain voting can and will be further extended to cater for a wide variety of functionality on a sidechain. Currently the functionality is limited to the below.
• Request of Addition Federated Membership
• Request of Removal from Federated Membership
• Approval of a Smart Contract
• Disapproval of a Smart Contract


Operating a Masternode consists of running and maintaining two nodes, one for each network. These nodes are a little different from the Stratis Full Node and include additional features that allow for bi-directional communication between the respective chain nodes.
To ensure consistency, we have utilized PowerShell Core to deliver a deployment script, due to the cross-platform support that PowerShell Core brings. The script will configure and launch the two nodes required for Masternode operation, requiring user intervention, ensuring that any sensitive information is not stored locally or entered into a browser. Upon the release of the Masternode’s for the Cirrus Sidechain, full documentation will be provided.
Day-to-Day operation of the node can be performed via the Sidechain Dashboard. The dashboard provides an informative page detailing the Masternode’s activity and status. Allowing a Masternode operator to act upon outstanding votes on the network, increase logging for troubleshooting and display wallet balances for transaction fees obtained.
As time progresses, we aim to deliver a fully functional user-interface that behaves similar to wallet, catered for the operation of a Masternode.


Ensuring the security of both the Stratis Mainchain and Cirrus Sidechain whilst incentivising the operation of nodes is something that is very important for both Stratis and the operators of a Masternode. As a direct result of received feedback, we have successfully implemented an additional consensus rule that will validate the balance of a given collateral address on the Stratis Mainchain. This crucial development ensures that Masternode operators can continue to stake their collateral, inherently further securing the Stratis Mainchain whilst actively operating a Sidechain Masternode on the Sidechain.
During the registration process, you would have provided a STRAT address that contained the amount of collateral required for the relevant Masternode. This address will be tied to your public key, upon the production of a block, a check will be made ensuring that the balance remains above the set collateral amount. If the balance of the provided address does not meet the collateral requirement a block will not be produced. If this continues for subsequent blocks, the public key will be removed from the Federation. If this occurs, you will have to perform a new registration on-chain, this request is then approved by the remaining Federated Members. Once 51% of existing Federated Members vote for the addition, the public key will be included in the next cycle of block production.

How do I get Cirrus Tokens?

The Cirrus Sidechain is a Two-Way Federated Peg, meaning that it is connected with the Stratis Mainchain. Therefore, each Cirrus Token maintains a 1:1 ratio with the Stratis Token. Along with the release of the Sidechain Masternode’s there will be an update performed to Stratis Core, this update will introduce a new tab that will enable you to transfer STRAT from the Stratis Mainchain to the Cirrus Sidechain, crediting you with 1 CRS Token per each STRAT transferred.

Stratis Sidechain Application

As mentioned in our Stratis Sidechain Masternode announcement last week, to progress the allocation of Masternodes for the Cirrus Sidechain, an application form would be made available to begin the enrolment process.
You can now apply to become a Masternode operator on the Cirrus sidechain by completing the form on the below page.
You will need to run the Stratis KeyGen utility that can be obtained via the below link.
Stratis Keygen Utility
The application process will be available until the 31st March 2019.
In addition to making the application form available, Stratis has incorporated design changes to the collateral requirement for both Masternode Tiers. We are happy to announce the collateral will now be held within a Stratis Mainchain wallet allowing token holders to continue staking whilst securing the Cirrus Sidechain.
This decision was made based on the feedback from the community on the original announcement and enables holders of the Stratis token to continue gaining staking rewards on the Stratis Mainchain whilst operating a Masternode.
Information regarding the hardware requirements for operating a Masternode and key dates will be announced after the imminent major release of Stratis Core.

Stratis Distributed Ledger Technology (DLT)

We are excited to announce that Stratis Distributed Ledger Technology (DLT) is now available as a production release. With a Stratis DLT solution, enterprise customers can deploy private, federated blockchain solutions that are capable of storing and tracking information other than the ownership of a cryptographic token.
Like the Stratis C# Full Node, Stratis DLT is written entirely in C# on the Microsoft .NET Framework. By leveraging the Stratis C# Full Node, a Stratis DLT solution enables enterprises to deploy performant, private and optimised blockchain solutions within their environments. In addition, the features you would expect from an enterprise offering are readily available, including rights assignment and scalability.
Chris Trew, CEO and Founder of Stratis Group Ltd stated:

This is a great achievement for Stratis, enabling Stratis Technologies to be flexible and meet the needs of organizations in both the private and public sectors that require a bespoke private solution.

Stratis is already working with customers to deploy DLT – for more information and to deploy the Stratis DLT solution in your business, contact the Stratis Consultancy team here.

The ‘Stratis Puzzle’ Challenge

Stratis is seeking the ‘best of the best’ with a series of 12 sequential puzzles, each more challenging than the last. Each task tests general logic, blockchain knowledge, cryptography and aptitude with the Stratis Platform itself.
Chris Trew, Stratis CEO added: “Finding talented blockchain developers is notoriously difficult as demand far outweighs supply. The puzzle is our way of connecting with new talent, but equally the winner might choose to walk away with the cash prize, and that’s absolutely fine too.
The top prize, equivalent to over $10,000, will remain locked in a wallet controlled by the private key that is recovered after solving all 12 of the Puzzle’s tasks. Each task reveals a single word from the mnemonic phrase that provides access to the wallet holding the prize fund.
There are also two development roles up for grabs on the Stratis core team with an automatic job offer made to the first contestant that solves at least 10 of the 12 tasks.
Krushang Patel, Stratis CMO commented: “If you think you have what it takes to mix it with the best in the community, then we encourage you to try the Stratis Puzzle. We have two genuine roles on offer as part of our core team, and the puzzle was the most logical and entertaining way we could think to fill them.
Anyone that wants to give the puzzle a try should begin with the first task. Once contestants have solved the first puzzle, which requires no blockchain knowledge, the next step will be revealed.
The prize fund can be viewed on the Stratis blockchain explorer here
Stratis Puzzle, first task:
This is the first of the 12 tasks that make up the Stratis puzzle, an additional step will be revealed once this below task is completed.


Anyone interested in the Stratis Puzzle can join the Stratis #puzzle Discord channel for community discussion on the various tasks. Blockchain is a collaborative and open source environment, Stratis recognizes that people may collaborate.

1 2 3 4 5
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
Consent to display content from - Youtube
Consent to display content from - Vimeo
Google Maps
Consent to display content from - Google
Consent to display content from - Spotify
Sound Cloud
Consent to display content from - Sound