Skip to main content

Become a Developer

Welcome to Qubic development! This guide will help you navigate the available resources and direct you to the tools you need for your specific use case.

Choose Your Path

1. Building Smart Contracts

If you want to create and deploy smart contracts on Qubic:

  1. Get Started with the Qubic Dev Kit

    • The Qubic Dev Kit provides everything you need to set up a testnet node and deploy smart contracts
    • It includes the HM25 template smart contract with example features like Echo and Burn
    • Check our Dev Kit docs for a quick overview
  2. Understand Smart Contract Structure

  3. Test and Deploy

2. Building Frontend Applications

If you want to build applications that interact with the Qubic network:

  1. Connect to Qubic Nodes

    • Use our RPC endpoints to connect to public nodes or set up your own
    • The main testnet endpoint is available at https://testnet-rpc.qubic.org
  2. Integrate Wallet Solutions

    • For complete wallet integration examples (MetaMask Snap, WalletConnect, Seed phrases, Vault files), check out the HM25 Frontend Example
    • This repository demonstrates all key wallet connection methods
  3. Use the TypeScript Library

3. Smart Contract Interaction

To interact with existing smart contracts:

  1. Learn Contract Interaction Basics

  2. Understand Data Structures

    • Smart contracts use specific input/output structures defined in their code
    • Find example code in the HM25 Template

Getting Help