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.

The challenge for contestants is to develop smart contract applications that can have a big impact.

They should be useful, easy to use, innovative and capable of being applied across a wide range of industries. These include banking and financial services, international trade and commodities, supply chain, energy, identity, Internet of Things, government, healthcare and medicine, automotive and gaming.

The judges will be asking: does the tool provide a useful function, is it easy and engaging to use, is it doing something innovative, how well does the product function? Submissions can cover any kind of software application, such as the web, cloud, personal computer, mobile device or console, but they must utilise Stratis Smart Contracts in C#.


  • The Competition is open to participants from any jurisdiction. Participants may be natural persons (provided they are at least eighteen years old) and corporate or unincorporated bodies (whether or not having separate legal personality) (“Participants”). Participants may participate individually or form teams of up to four individuals (“Team”).
  • Current employees, contractors, vendors and members of Organiser and Committee (defined below) or any entity or individual involved with the design, production, execution or distribution of the Competition and their immediate family members and persons living in the same household, are not eligible to join the Competition as Participants.
  • Organiser may disqualify a Participant if it provides information that is not truthful, accurate and complete.
  • Personal data supplied during the course of the Competition will be processed as set out in Organiser’s privacy policy


  • Build a new functioning solution utilizing Stratis Smart Contracts in C# that relates to one of the following industries: banking and financial services, international trade and commodities, supply chain, energy, identity, Internet of Things, government, healthcare and medicine, automotive and gaming.
  • A link to one or more public GitHub repositories where developed source code is hosted.
  • A link to the Application.
  • A video of the Application.
  • A text description of the Application.
  • Submissions which, in Organiser’s sole determination: (i) adversely affect the reputation of Organiser or any of its personnel; (ii) are illegal under applicable laws;  (iii) contain any viruses or malicious code; or (iv) contain any infringing, obscene, indecent or malicious material or information, will be disqualified.
  • Participants shall develop a prototype of the smart contract application that is the basis of their Submission and commit its source code (and related technical documentation (all in the English language (or accompanied by a full translation) of a level sufficient to enable properly skilled technology developer to understand, develop and maintain that source code) in a public GitHub repository and license it under the open source MIT licence for Committee to review.

Hackathon Sponsors


$18,000 in prizes

First Prize


Second Prize


Third Prize


Devpost Achievements

Submitting to this hackathon could earn you:


Jordan Andrews

Jordan Andrews
Smart Contract Architect at Stratis Group Ltd

Dan Gershony

Rowan de Haas

Rowan de Haas
Smart Contract Architect at Stratis Group Ltd

Michael Herman

Michael Herman
Self-sovereign Blockchain Architect

Allen O'Neil

Allen O'Neil
Microsoft MVP

Judging Criteria

  • Utility
    Does the entry solve a real-world problem? How well-identified is the potential audience or market for the contract? Is the entry a case where blockchain / smart contracts explicitly help? e.g. remove an intermediary, increase transparency
  • Usability
    Are the contracts readable? Are they easy to understand, audit and is it obvious what the different methods will do? What - if any - tools have been built to help interact with the contract(s) or show their real-world application?
  • Creativity
    How innovative is the idea? Is this a new approach? If applicable, does the entry tell a story, build a brand or have some personal flavour?
  • Functionality
    Do the core parts of the contracts behave correctly? How well-tested are the contracts? How optimised are the contracts? Do the methods generally consume the least possible amount of gas?
  • Design & Documentation
    Is there a design document detailing the application? Are there any possible attack vectors and have they been documented and mitigated?

Questions? Email the hackathon manager

Tell your friends

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.