Frequently Asked Questions

Coding for Change: General FAQs

Who can participate?

Participants have an array of skills and come from countless backgrounds. Whether you’re getting started with your tech journey, learning more about blockchain, or want to test your skills–we invite all to join.

Will there be a prize?

Absolutely. Check out our event page for details.

What are the requirements?

There are multiple requirements, including those that govern how you enter and submit. For the full list, please review the rules on Devpost.

What skills or knowledge do I need to participate?

Technical requirements dictate that you must develop on EOSIO, use a smart contract, and more. For more information, please review the technical requirements and resources.

Can you participate individually?

Yes! You can compete on your own.

Is this event for developers only?

While each team needs a developer, there are other valuable skills teams need to succeed. We invite UX/UI designers, entrepreneurs, project managers, marketers, or anyone who’s interested in trying a hackathon for the first time. Also, one track of the hackathon focuses on concepts, rather than digital prototypes.

How many people can be on each team?

There is no maximum number of people who can form a team, however we recommend a maximum of 5 people per team.

What if I don’t have an idea for the hackathon?

You don’t need an idea before the event. Most people don’t. Once the hackathon begins and you talk to other people, you might come up with an idea or you can always collaborate with someone else on their idea.

Does my submission have to be blockchain-related?

Yes, all submissions must apply blockchain technology. For information about the challenge, please visit the Devpost page.

Can I submit a project that I’ve already worked on?

Applications must be new or updated after the hackathon began on May 1, 2020. For more information, please read the rules.

Who owns my project & IP?

The team that develops the project owns the project and IP. We encourage you to share your code or make it open source, but it’s not required.

Are there rules?

Yes, there are rules. Read them here.

Coding for Change: Technical FAQs

How do I get notifications about actions on the blockchain?

There are several ways to get notifications if actions occur on the blockchain. If you’re testing locally, we recommend using EOSIO History Tools, specifically the state history plug-in with the fill-pg option. If you’re using the EOSIO Testnet, please read more about Dfuse support for EOSIO.

What operating systems does EOSIO support?

EOSIO currently supports Amazon Linux 2, Centos 7, Ubuntu 16.04, Ubuntu 18.04, and MacOS 10.14 (Mojave) and higher. If you’re running Windows, we recommend using a VM with Ubuntu. For more information, please read about EOSIO prerequisites.

How do I access EOSIO during the hackathon?

Please go to the EOSIO Developer Portal for more information on how to access EOSIO.

In a contract lifecycle, when is a transaction executed to nodeos?

A transaction is immediately executed to the node for validation. For more information about contract lifecycles, please review transactions protocol documentation on the EOSIO Developer portal.

General Hackathon FAQs

What is a hackathon?

A hackathon is a sprint-like event, during which participants create solutions to real-life challenges. Using creativity and technology, participants engage mentors and create prototypes, fresh concepts, and other innovations.

What is EOSIO Hackathon?

A space for creativity and teamwork, EOSIO Hackathon empower engineers, designers, marketers, entrepreneurs, and any other innovators to build their ideas on EOSIO blockchain. We host hackathons from time-to-time, but we also love the opportunity to help others host their own.

What is the goal of a hackathon?

Hackathons drive innovation through crowdsourced solutions. Designers, developers, entrepreneurs, and other creators collaborate to help various industries embrace new technology, test ideas before deployment, and more.