Back

Hackathon Evolution: How Your Suggestions Shape Our Updates

Hackathon Evolution: How Your Suggestions Shape Our Updates

0g

Jul 25, 2024

At 0G Labs, we actively listen to suggestions and feedback from our community to enhance our documentation, tutorials, contribution guidelines, and GitHub. Our goal is to create valuable resources and hands-on guides that streamline and simplify the development process for hackathon participants.

Hackathon Co-Hosting

We have proudly co-hosted two major hackathons so far:

  1. Hybrid AI+Web3 & Social Hackathon: A 3-day hackathon focused on the intersection of AI and Web3, that saw 867 participants form 133 separate teams. More information here.

  2. dAGI House Hackathon at ETHCC: A decentralized AI hackathon that featured a pre-conference series online and $87,500 in prizes. More details here.

During these hackathons, we received numerous valuable suggestions. Out of the 48 teams that participated, 25 submitted their projects leveraging 0G technology. Here are some key improvements we have made based on their feedback:

  1. Documentation Updates: Enhanced documentation now includes detailed architecture and flowcharts for developers building on 0G.

  2. YouTube Tutorials: New SDK tutorials and developer onboarding workshops are now available on our YouTube channel.

  3. Repository Updates:  Added a demo application repository and updated the README based on hackathon feedback.

  4. New Community Initiatives: Launched improved technical support and Discord Office Hours for ongoing developer engagement.

  5. Bug Fixes: Resolved gas estimation issues, added file type metadata for security, improved RPC stability, and optimized compilation times for better efficiency.

We’ll expand on each of these below.

Documentation Updates

Initially, our documentation focused primarily on running a node and basic architecture explanations. Now, we have added an improved developer in our documentation.

This section includes detailed architecture for each component: 

  • The 0G blockchain, 

  • 0G’s data storage, 

  • Data availabiltiy, 

  • Contract addresses, and 

  • Testnet configuration.

We also added flowcharts for improved legibility.

YouTube Tutorials

DK Tutorials: We have added tutorials to our YouTube channel on how to use the SDK. Watch the 0G SDK Tutorial here. 

We also participated in a workshop series on "Introduction and Developer Onboarding into the 0G Ecosystem." Watch the 0G Onboarding Workshop here.

Repository Updates

We’ve added a an application repository providing examples of how to use the 0G SDK. Check it out here: 0G Demo App

We’ve also updated the README and addressed several issues raised by hackathon participants. It can be accessed here: 0G TS SDK.

Community Initiatives

We have enhanced moderator support for technical questions in our Discord channel. 

We have also launched a Discord Office Hours for developers to stay updated on ecosystem developments, Fridays  at 9AM EST beginning this week.

Bug Fixes

We’ve made several bug fixes that improve 0G’s performance.

  1. File Uploads: Resolved issues with test ETH gas estimate fees for medium-sized files (>50MB).

  2. Download Segment Metadata: We’ve addressed the absence of file type metadata stored on-chain, which posed a security risk. We’ve also updated documentation to clarify assumptions about retrieved data, and enhanced the documentation for the download part in the TS-SDK.

  3. Gas Estimation Issues: We’ve fixed incorrect gas estimates that led to transaction failures, and implemented manual adjustments and higher gas limits where necessary.

  4. Unstable RPC and Deployment Issues: Mitigated frequent instability with RPC interfaces that caused deployment and runtime errors.

  5. Heavy Development Dependencies and Long Compilation Times: We have reduced prolonged compilation times due to heavy dependencies, improved troubleshooting processes by integrating various components, and addressed RPC instability and difficulties in determining gas fees.

We are committed to continuously improving our resources and support based on community feedback. Stay tuned for more updates and enhancements from 0G Labs!

Sign up for our newsletter

Subscribe

Join our newsletter to stay up to date on features and releases.

Get Telegram Alerts

By subscribing you agree to provide consent to receive updates from our company.

© 2024 0G. All rights reserved.

Subscribe

Join our newsletter to stay up to date on features and releases.

Get Telegram Alerts

By subscribing you agree to provide consent to receive updates from our company.

© 2024 0G. All rights reserved.

Subscribe

Join our newsletter to stay up to date on features and releases.

Get Telegram Alerts

By subscribing you agree to provide consent to receive updates from our company.

© 2024 0G. All rights reserved.