OpenGuild Handbook
AppsWebsiteGithub
  • 🏠About the Community
    • 🔭OpenGuild Labs
    • 🌐Website
    • 💬Discord
    • 🥳Discussion Forum
  • 👋About OpenGuild's Core Contributors
  • 🗓️Community Calendar
  • General Information
    • 📙Guidelines
      • 🤝Brand Guidlines
      • 👊Contribution Guidelines
      • 📚Community Guidelines
      • 🤙Discord Guidelines
    • 💳Membership
      • 🫂Ranking System
        • 0️Nomad
        • 1️Member
        • 2️LowLeveler
        • 3️Elder
      • 🍬How to claim XP & Bounty?
      • 💰Quests for Bounty & XP farming
      • 🍀Member Contribution
    • 🌟OG Technical Contributor
    • 🛖Community Hub
      • 🔗OpenGuild Apps
    • 🌎Channels by Regions
  • Hackathon, Projects & Events
    • 💻Dev Focused Activities
      • 📜Request for Contributions
      • 👩‍💻Developer Workshops
      • ✨List of Technical Activites
    • 🤑Community Grant
      • 💰How to apply for grant?
    • ⚡Hackathon
      • 📚Hackathon General Information
        • 🗺️Hackathon Knowledge Map
        • 🤯Track Deep Dive
        • 💯Project Submission Guideline
        • 🍨Project Qualification
        • ⛏️Development Guideline
      • 🐎Past Hackathons
        • ☀️Mini OpenHack 1st Edition
        • 🤪Polkadot Open Hackathon - July 2024
  • ⁉️Frequently Asked Questions
    • Who owns the community assets?
  • Developer Resources
    • Polkadot Knowledge Map
    • Substrate Developer Roadmap
    • JAM Learning Resources
    • OpenHack - Substrate Starter Workshop
    • OpenHack - Rust Starter Workshop
Powered by GitBook
On this page
  • 🟧 Develop a new Substrate runtime modules
  • 🟦 Write a new interactive tutorial for Polkadot development
  • 🟨 Deploy an Appchain on DanceBox, Tanssi's Testnet
  • 🟩 Developer tools & libraries for Substrate
  • 🟪 Build a NFT application using Unique Network SDK
  • 🟫 Build an application powered by Phala Network

Was this helpful?

  1. Hackathon, Projects & Events
  2. Hackathon
  3. Hackathon General Information

Track Deep Dive

Learning more about specific track in the Polkadot Open Hackathon hosted by OpenGuild

PreviousHackathon General InformationNextProject Submission Guideline

Last updated 10 months ago

Was this helpful?

🟧 Develop a new Substrate runtime modules

Deliverables

How to win this track?

Description

In this track, we don't expect you to build a fully functional blockchain using Substrate but only a functional runtime module which solves a specific problems. If you are new to Polkadot and Substrate. Follow tutorials from the or learn from the which contains many resources.

are core components of FRAME system in . The FRAME development environment provides modules—called pallets—and support libraries that you can use, modify, and extend to build the runtime logic to suit the needs of your blockchain. Below are some examples:

  • is used to manage funds at stake by network maintainers which is used to implement the Proof of Stake blockchain or NPOS (Nominated Proof of Stake) blockchain using Substrate.

  • is the EVM module allows unmodified EVM code to be executed in a Substrate-based blockchain.

  • allow developers to easily implement NFT-related actions within their dApp.

Resources

Learn from other projects


🟦 Write a new interactive tutorial for Polkadot development

Deliverables

How to win this track?

Description

This track expects you to build an interactive tutorial that helps other developers to learn Polkadot technology easier. The tutorial can be about Polkadot SDK, XCM or Parachain Deployment...Let's be creative.

Resources


🟨 Deploy an Appchain on DanceBox, Tanssi's Testnet

Deliverables

How to win this track?

Description

Tanssi is an appchain infrastructure protocol that makes deploying blockchains with custom logic specific to certain types of applications significantly easier than what is available today.

Appchains provide the ultimate control over the logic that powers the runtime of the blockchain. Consequently, they offer an excellent way for projects to scale and build optimized solutions for their products, resulting in a superior user experience.

Dancebox is the first public Tanssi TestNet and is designed to streamline the deployment of appchains. It allows teams to swiftly onboard and launch their appchains within minutes, providing a robust environment for testing and development.

Resources


🟩 Developer tools & libraries for Substrate

Deliverables

How to win this track?

Description

Build developer tools and libraries that support the Substrate development.

Resources


🟪 Build a NFT application using Unique Network SDK

Deliverables

How to win this track?

Description

Unique Network is the next-generation NFT chain for advanced use cases and mass adoption and is an infrastructure for the next generation NFTs, offering developers independence from network-wide transaction fees and upgrades.

Learn about projects built on top of Unique Network: https://unique.network/usecases/

Resources

Unique Network provides various tools for application development.


Deliverables

How to win this track?

Description

Resources

: Learn how to create your first runtime module that allows you to assign a nick name for account on your Substrate-based blockchain.

: If you have developed Solidity application before, you might be familiar with which offers standard contract that help you to speed up the contract development process. In Substrate, we have ORML which contains a set of useful runtime modules.

- Chainlink feed token interface.

- Large collection, Parity maintained.

- Community maintained collection of Substrate runtime modules.

- Distributed autonomous organization (DAO) for administering a bounty program.

- Keybase-inspired identity management.

- Dispense resources for a development chain.

- Nested, conditional & Multi-resourced NFTs.

: Dot Code School is an interactive online school that teaches you how to build meaningful web3 applications using the Polkadot SDK. Learn how to build your own custom blockchain from zero to one hundred.

: This tutorial tries to directly address this by having you build a completely vanilla Rust project which does all the same tricks as the Polkadot SDK, so you know first hand what is going on behind the scenes.

: Learn to build a NFT blockchain using Substrate

: Guide you how to create a layer-1 blockchain using NPOS as a consensus mechanism.

Learn more about .

Learn more about

Discover

for the most friendly developer experience and advanced capabilities.

if you want to use smart contracts in your application.

🟫 Build an application powered by

Phala Network is revolutionizing Web3 by providing dApp developers with an off-chain compute infrastructure that is truly decentralized and trustless. By connecting Smart Contracts to our off-chain programs called , developers can supercharge their dApps with seamless cross-chain integrations, connectivity to the internet, and heavy computation. Phat Contracts make your Smart Contracts even smarter, and can be integrated in minutes using our no-code developer experience .

: The official way to integrate Phat Contract is with the . It's based on Polkadot's @polkadot/api and @polkadot/api-contract. We suggest you let @phala/sdk manage these packages, so you don't have to include them in your package.json.

Learn about

⚡
📚
🤯
Rust crate registry
Learn from Tutorial
Learn from Tutorial
official documentation
Substrate Hackathon Knowledge Map
Runtime modules
Substrate Runtime development
pallet-staking
pallet-evm
pallet-nft
Tutorial: Create your first runtime module
pallet-nicks
Open Runtime Module Library (ORML)
OpenZeppelin
Chainlink Feed Pallet
Official in Substrate
Open Runtime Module Library (ORML)
Sunshine Bounty
Sunshine Identity
Sunshine Faucet
RMRK Pallets
dotcodeschool
Rust State Machine
Substrate Kitties
Google Interactive Tutorials
Nominated Proof of Stake Blockchain Tutorial with Substrate
Getting started with DanceBox
Appchain Development on Tanssi Network
Technical Features of Tanssi
Video: "How to Deploy a ContainerChain on the Tanssi Dancebox Testnet"
tool ecosystem in Substrate
About Unique Network
Unique Network SDK
Unique Network EVM tools
Video: "Unique Network SDK Workshop"
Phala Network
Phat Contracts
Phat Bricks
Awesome PHALA contracts
PHALA SDK Documentation
@phala/sdk
Phat Contract
Build your first AI Agent Contract
Build your AI Agent Contract with OpenAI