, 19 tweets, 5 min read
My Authors
Read all threads
Smart Contract #Hackathon @devpost has come to an end. What actually happened during November 1st - December 16th? What did the judges think about the submissions? I have many questions and so did many community members.

*For the @stratisplatform community. By the community.*
Participant - @adamshirt_ /drmathias

1. What is your background prior to blockchain/crypto?

I've been writing code for almost 8 years, since I was 13 years old. When I left school I spent a year training as a chef, though I decided to go back and persue a career in IT...
and software development as it was always my passion. I've been a .NET developer professionally for around 18 months, gaining a lot of experience writing enterprise applications.

2. What are you doing now with blockchain?

Most of my time is invested in developing...
Ticketbooth, which at its heart is a smart contract for ticket sales. Recently Ticketbooth v1.0.0 was released and is currently being reviewed for whitelisting on Cirrus testnet. Alongside the smart contract I've been working on apps and tools that integrate with Ticketbooth,...
including an open source ticket scanner, that can be deployed and used with the Ticketbooth smart contract right now.

3. What were your initial expectation of the hackathon? Did you think the requirement and judging criteria were clear?

It was very easy to understand what...
was required from the listing on DevPost and the judging criteria was certainly clear. I knew it would be a tough challenge, not only from a development perspective but also to design the smart contract and produce a design document.
4. In your opinion, were the available tools and documentations sufficient for you? If not, what was missing?

The Cirrus Core hackathon wallet is a brilliant tool as it makes it so easy to deploy and test a smart contract. In my opinion the documentation on Stratis Academy is..
very good to get started with smart contract. I think that full node web API could be better documented. Better documentation would not only make it significantly easier for a developer to integrate Stratis into applications, but it would also mean that usable API clients in a...
variety of programming languages could be generated.

5. Do you have any prior experience developing on other blockchain? If so, please share what you like and dislike about developing on Stratis platform.

No. I'd been interested in Ethereum smart contracts, but having to ...
write them in Solidity put me off investing my time. With my strongest skill being C#, Stratis was easy to get involved in.

6. During the hackathon, please tell us:
a. Did you have any strategy or a game plan before starting?
b. Where did you struggle the most?
How were you able to overcome the struggle?
c. What resources did you find the most helpful?

The idea for Ticketbooth came from buying a ticket to a concert and being charged 24% in additional fees by TicketMaster. How can something, which is essentially processing an...
online transaction and distributing a digital ticket, warrent a 24% additional fee?

So I got involved in the hackathon one month into the competition, which meant I was limited for time. Building the smart contract didn't take much time at all, although I wanted to demonstrate..
that Ticketbooth could be used by anyone, including people who don't own or even understand cryptocurrency. This meant building a prototype for a Cirrus-backed fiat payment gateway that would directly buy tickets from Ticketbooth.

Since time was limited I had to make a few...
compromises and only build out a proof of concept. Other time had to be spent on recording a demo and testing the smart contract. The struggle for time was compounded by having to spend a lot of time tinkering with the full node web API to understand how to integrate it...
Once again I'll mention Stratis Academy as being a very useful resource. Being able to speak with other developers, including developers from the Stratis team was very helpful.

7. “About 200 participants and only 13 projects? It’s strange.” Do you have any comment about this..
statement?

Many of the 200 participants were developers familiar with languages other than C#. There were also participants who were involved in other blockchain projects, showing that Stratis is of interest to a wide audience. I think that 13 projects is a lot at this stage,..
considering the massive amount of time and effort needed to submit an entry.

8. What’s next for you?

I'd love to continue to learn and get some work related to the blockchain space, whether freelance, contract or full time. In my free time I'm going to be continuing...
development of Ticketbooth and see how I can contribute to other Stratis projects. I'd also love to get additional contributers to Ticketbooth.

Anyone interested can visit the GitHub page or DM @adamshirt_ :
github.com/drmathias/Tick….
Missing some Tweet in this thread? You can try to force a refresh.

Enjoying this thread?

Keep Current with CryptoHieu

Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just three indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!