, 22 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: @MrTPain_ , 1st place

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

Before working with Stratis Smart Contracts, I played around with Stellar and one of their ICO's for a bit. Mainly for experimentation but really got me interested in the development...
for this space in general.

2. What are you doing now with blockchain?

Now that the hackathon is over, I'm split between a few Stratis projects. First is Cirrus Swap, I intend to get that to mainnet and support it as an ongoing decentralized exchange on Cirrus. Second, is an...
Airdrop contract I'm wrapping up. I've been distracted from it for some time but will be getting back to it soon. Third, is a Bounty contract that will allow anyone to fund a project and allow a Bounty Hunter to pick up the project and receive payment after a successful...
delivery and votes from contributors.

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

At first I thought it was only smart contracts. But after digging in, it required a proof of concept for an end to end..
solution. I think the requirements were clear, I just misread some areas. I was really excited to get building right away, especially with the local hackathon version of the wallet. BIG plus there being able to run a local chain for development purposes.
4. In your opinion, were the available tools and documentations sufficient for you? If not, what was missing?

The tools and documentation are great but as with anything else, always room for improvements 🙂 The hackathon discord channel was a nice addition for a place to ask...
questions and converse with others. I'd really like to see a Stratis Stack Exchange in the near future.

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.

My only previous...
blockchain experience is with Stellar XLM. But with Stellar, it's not smart contracts, it's just server side code being executed through Horizon. It doesn't feel like blockchain which is cool but has it's own downsides in other areas. Stellar's priority is allowing devs to...
easily code for moving money not so much Smart Contracts and data along with it, in which is does a good job. But, Stratis development makes moving money, adding data, and deploying Smart Contracts VERY easy.

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?

a) Oh yes, big time. Strategies and planning went into multiple ideas before I settled...
on Cirrus Swap. I needed to make sure I had a good idea, potential winning project, and that the proof of concept would be able to be completed by the deadline. This lead to several days of flow charts, planning, prioritizing, etc.

b) I struggled most when it came to gas...
efficiency. The project has multiple contracts with calls that need to made one after another. At first I had contracts calling other contracts directly, similar to a microservice architecture, but this lead to high gas costs and in some cases maximum gas limits to be hit...
I overcame this by breaking out the contract calls separately and ripping out anything that wasn't of high priority in the contracts making gas costs much cheaper. As it currently stands, each order on cirrus swap will take between .025 - .05 crs per trade.
c) Stratis academy docs were extremely helpful but also so was the team. I was able to reach out at any time and get not only a quick response, but a conversation around best practices and other options. It's always great to have easy access to the pros themselves...
7. “About 200 participants and only 13 projects? It’s strange.” Do you have any comment about this statement?

I don't think it's strange at all. Many people join a hackathon and then after digging through the requirements, decide if they want to dedicate the time to an idea...
they have. The hackathon was about a month and a half long and I easily spent more than 100+ hours on my entry. With big prizes, entries require a good idea, a well built project, and dedication to really be go the extra mile.

8. What’s next for you?
KEEP BUILDING....
Cirrus Swap is my main focus, while I have other contracts to finish on the side. Cirrus Swap will allow anybody to take CRS tokens and trade for any other SRC token without a middleman. This will be HUGE. These contracts will allow Joe Shmoe who might be a lone developer with...
a good idea to easily, create a token, build a solution on top of that token and immediately have a way to distribute it (Airdrop Contract), an exchange to trade it on (Cirrus Swap) and even maybe hold developer bounties for it (Bounty Contracts). My ultimate vision for...
Cirrus Swap isn't just a decentralized exchange. It will be a hub of cirrus related functionality allowing users to participate in/create Airdrops, trade for SRC tokens, and hold bounties. I chose the name Cirrus Swap because it's generic enough to where "Swaps" can happen for...
multiple reasons, not just trades. This can open the door to a big product and solution for developers building with Stratis Smart Contracts on Cirrus or any other Stratis Sidechain.

Want to help or build your own “Swaps” SC? Learn more here:
github.com/mrtpain/Cirrus…
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!