DApp Hackathon 2019

Join the premier virtual blockchain hackathon hosted by Dragonchain! December 5th-10th

Table of Contents

  1. Overview
  2. Ideas and Use Cases We Would Love To See
  3. Rules
  4. Categories & Prizes
  5. Project Submission
  6. FAQ
  7. Code of Conduct


Dragonchain is a public/private blockchain-as-a-service platform with a multilevel network architecture providing data security by design. Our smart contract technology allows you to use nearly any programming language to write your application. With our command-line based testing environment you can run your smart contracts without needing a full Dragonchain node running.

With our patented Interchain(™) technology you can easily submit and respond-to transactions on Bitcoin, Ethereum and Ethereum Classic. Other Interchains are coming soon (hint: Binance!)

DApp Hackathon is an opportunity for participants to integrate an existing system with blockchain, or create a whole new project from scratch. Dragonchain makes building a blockchain-connected application easy! Whether you are a developer, designer, project manager, writer, or just a hobbyist, come be a part of DApp Hackathon! Participants will be required to join a slack channel where they will receive a coupon granting access to the Dragonchain platform. This is also where they will submit their projects.

Developers Use our SDKs and tools to plug a blockchain into nearly any existing system. If we don’t provide tools in the language you need, you can easily make RESTful requests to the API by creating an HMAC signature in almost any language.

Ideas and Use Cases We Would Love To See

  1. Take a look at our Strategic Projects Page. These are projects Dragonchain would particularly like to see built out.
    • Completion will result in rewards as listed on the Strategic Projects page plus the rewards for this Hackathon as listed further below.
  2. Supply chain tracking / auditing
    • Transparency in the supply chain can give consumers confidence in what they are purchasing
    • Dragonchain allows end-consumers to trace each bag of coffee to its source for quality, using only a QR code reader
  3. Token based economies
    • The Dragonchain managed platform economy is based on the Dragon token
    • Video games, digital wallets, tradable digital assets
  4. Identity management
    • Ownership and granular management of identity and personal data
    • Next generation authentication systems
    • Identity management systems where you only transmit the minimum amount of data (called Zero-knowledge proofs). This reduces identity theft and fraud. Consider a bar where you know everyone inside is over 21 without knowing their name, birthdate, or any other personal details.
  5. Data Ledgering
    • Database plugin for state changes
    • File storage solutions

Hackathon Rules

  1. All technologies / dependencies used must be free and open source. Paid software may be used if there is an available trial license. Publicly available packages, SDKs and APIs may be used.
  2. Assets created outside the hackathon may be used with permission from the creator. Proof of permission must be given upon request.
  3. The use of Dragonchain technology is necessary for project submission. You will be provided with a coupon to create a Dragonchain node for free during the hackathon. The coupon will be posted in the #dapp-hack slack chat with instructions for use when the hackathon begins.
  4. To help level the playing field, all code must be written during hackathon hours (December 5th - 9th). If it is determined that some of your project code was written prior to or outside of the hackathon, you may be disqualified.
  5. All code must be submitted via GitHub repositories. All videos must be submitted either on YouTube or Vimeo. Your video must be publicly viewable. Dragonchain reserves the right to use, modify, reproduce and distribute your video.
  6. Teams will elect one captain, who will be responsible for receiving and distributing prizes to their team in the event of winning.
  7. Participants can only belong to one team, and a team may only submit one project.
  8. Judges are not allowed to be on a team.
  9. Dragonchain Employees may participate, but are not eligible for prizes or judging.
  10. All participants and judges must be at least 13 years or older, unless they have written permission from a parent or guardian to participate. If you are under 13 years old and wish to participate, please contact Dragonchain support: support@dragonchain.com
  11. Any intellectual property developed during and within the scope of the hackathon must be open source and licensed under one of the licenses referenced in https://opensource.org/licenses. Your project repository must clearly include the license chosen.
  12. Teams can be disqualified from the competition at the organizers’ discretion, if they are found to be in violation of the competition rules or code of conduct.
  13. The organizer reserves the right to change any of these rules at any time for any reason.

Categories & Prizes

The following categories will win:

  • Best Use of Interchain: $500 Cash
  • Most Creative: 0.1 BTC worth of DRGN
  • Most Innovative: 0.25 BTC worth of DRGN
  • Best Integration: 0.25 BTC worth of DRGN
  • Most Commercially Viable: 1 BTC worth of DRGN

Note: The price of Dragons in Bitcoin will be pulled from CoinGecko at Midnight UTC December 10th, 2019

In addition to the above prize, each category will win:

  • An engraved Dragonchain Ledger Nano S
  • 6 months free on Dragonchain’s managed service platform
  • A feature on our YouTube show, Super Happy Dragon Lucky

Judges will receive a shoutout thank you on Super Happy Dragon Lucky unless requested otherwise.

Project Submission

Projects must be submitted on the #dapp-hack slack channel by December 9th at 5PM PST. Any commits past the submission date will not be considered. Any commits before the start date can result in disqualification.

Project submission should include:

  • Project Name
  • Team Captain Name
  • Names / Roles of each team member
  • Short abstract (1 paragraph) describing the project
  • Demo video
  • Source code (link to GitHub)


  1. When is the hackathon? The hackathon is online only and will begin Thursday December 5th at 9AM. The final time for submission is at the end of the hackathon, Monday December 9th at 5PM. All video and code submissions must be in by that time. Judging will be completed by Tuesday December 10th at 5PM. All times are in PST. Anyone may join the Hackathon until the time of the submission deadline.

  2. What hours are Dragonchain support available on slack during the hackathon? We will be available 9-5PM PST every day. However, feel free to ask questions any time and a developer might answer.

  3. How do I access Dragonchain during the hackathon? Before the hackathon begins, we will provide a coupon code in the #dapp-hack slack hackathon channel. There will also be posted usage instructions for how to redeem it. The coupon will provide you with all the necessary resources during the hackathon.

  4. What if I don’t have a team member? You don’t need a team member to participate. If you have grand ideas that require more people, ask around on the #dapp-hack slack channel! Pitch your idea and you might be able to find a teammate there.

  5. What should I include in my demo video? Your demo video should be a 5-10 minute video explaining your application’s problem statement, what it does, who it’s meant for, and how it works. Make sure you show the application’s functionality. Be creative!

  6. Do I need to know how to code to participate? No! If you have other skills such as marketing or design, reach out to people in the #dapp-hack slack channel to try and find a team. These skills are valuable to developers!

  7. What happens if I miss the submission deadline? Failure to submit your project by the deadline results in disqualification. We will consider allowing late submissions on a case-by-case basis. You will be reminded in the #dapp-hack slack channel when the deadline is approaching.

  8. Can I use code that I’ve written previously in my project? No. All code (excluding dependencies) must be written during the hackathon. If you are found using code that was written outside the hackathon, you will be disqualified.

  9. What if the language I want to use doesn’t have an officially supported SDK? Making requests to a Dragonchain business node happens over HTTP and is authenticated via HMAC signatures. We can show you how this signature is created to help you write your own function. We have examples of creating this signature in Python, Javascript, Go, and Dart.

  10. What are some good references for using Dragonchain?

  11. What can I expect as a judge? Once the hackathon ends, you will receive a link to a form where you will evaluate the projects. You will judge each project on a points system around the following criteria:

    • Commercial Viability
    • Innovation
    • Creativity
    • Use of Dragonchain Technology
    • Code Completeness

    In addition to the points rating above, you will be asked to leave any comments you may have on the project. We encourage you to be as detailed as possible. You will have one day to finish evaluations after the hackathon ends (December 9th 5PM - December 10th 5PM).

  12. How do I join the slack channel? You can request an invite here. If you are a judge and don’t receive an invite to the judging channel, let us know in the main channel and we will add you. The main hackathon channel is #dapp-hack and the judging channel is #dapp-hack-judging.

  13. Have additional questions not listed here? Please contact us in the #dapp-hack slack channel! We will try to answer all of your questions.

Attendee Code of Conduct

Our hackathon is dedicated to providing a harassment-free experience for everyone, regardless of gender, gender identity and expression, age, sexual orientation, disability, physical appearance, body size, race, ethnicity, nationality, religion, previous hackathon attendance or computing experience (or lack of any of the aforementioned). We do not tolerate harassment of hackathon participants in any form. Sexual language and imagery are not appropriate for any hackathon venue, including hacks, social media and other online media. Hackathon participants violating these rules may be sanctioned or expelled from the hackathon at the discretion of the hackathon organizers.

Harassment includes offensive verbal comments related to gender, gender identity and expression, age, sexual orientation, disability, physical appearance, body size, race, ethnicity, nationality, or religion, sexual images in public spaces, deliberate intimidation, stalking, following, photography or audio/video recording against reasonable consent, sustained disruption of talks or other events, inappropriate physical contact, and unwelcome sexual attention. Even though this is a virtual hackathon, photography is encouraged. Other participants must be given a reasonable chance to opt out from being photographed. If they object to the taking of their photograph, comply with their request.

Participants asked to stop any harassing behavior are expected to comply immediately. As this is a hackathon, we like to explicitly note that the hacks created at our hackathon are equally subject to the anti-harassment policy. If you are being harassed, notice that someone else is being harassed, or have any other concerns, please contact a member of hackathon staff immediately. Hackathon staff will be happy to help participants contact any local security or local law enforcement, provide escorts, or otherwise assist those experiencing harassment to feel safe for the duration of the hackathon. We value your participation. If a participant engages in harassing behavior, the hackathon organizers may take any action they deem appropriate. This includes warning the offender, expulsion from the hackathon with no refund (if applicable), or reporting their behavior to law enforcement. We expect participants to follow these rules at hackathon and hackathon related social events.