Link Search Menu Expand Document

Developers

Links and resources for developers looking to build on the Chia blockchain.

Guides

Air-gapped (offline) wallet guide with Pawket
Step-by-step guide on how to create an air-gapped (offline) wallet using the Pawket mobile wallet.
https://developers.chia.net/t/tutorial-how-to-create-an-air-gapped-offline-wallet-with-pawket-keep-safe/828
Chia Academy ChiaLinks Recommended
The official scholarly hub for delving deep into Chia blockchain technology.
https://docs.chia.net/academy-intro/
Introducing Chia Data Layer as a Service
A description of Data Layer as a Service (DLaaS), where anyone with a full-time node can rent out their data layer to application developers in a decentralized manner.
https://medium.com/@michaeltaylor3d/introducing-chia-data-layer-as-a-service-19b750be7db4
Using Chia Data Layer as the backend for your application
A dive into various solutions for incorporating Chia Data Layer into the backend of your application, taking an architectural approach.
https://medium.com/@michaeltaylor3d/using-chia-data-layer-as-the-backend-for-your-application-3f0a72d19b31
Using Chia Data Layer as the backend for your application
A dive into various solutions for incorporating Chia Data Layer into the backend of your application, taking an architectural approach.
https://medium.com/@michaeltaylor3d/using-chia-data-layer-as-the-backend-for-your-application-3f0a72d19b31

Datalayer

Chia DataPlayer
Work with Chia DataLayer in a human way and encrypt any data you want with COSE (CBOR Object Signing and Encryption).
https://github.com/cripsisxyz/chia-dataplayer
Datalayer Storage
DataLayer is the go-to tool for sharing your data while ensuring that you control which data you share, and with whom! (Michael Taylor)
https://datalayer.storage/
MirrorSync
A utility service that will synchronize the list of Chia data layer singletons from datalayer.storage to the local chia node.
https://github.com/Datalayer-Storage/MirrorSync

Walletconnect

chia-walletconnect
A Chia specific WalletConnect client derived from the original Chia Wallet Connect DApp Test with all of the bloat cut out and added chia functionality.
https://github.com/Open-Market-Dev-Club/chia-walletconnect

Tools

Beacon coin
Beacon coin is a Chia singleton coin that can store data on-chain.
https://github.com/trepca/beacon-coin
Chia Crypto Utils
Utilities to support a working example of Chia Wallet fundamentals
https://github.com/irulast/chia-crypto-utils
Chia DataPlayer
Work with Chia DataLayer in a human way and encrypt any data you want with COSE (CBOR Object Signing and Encryption).
https://github.com/cripsisxyz/chia-dataplayer
Chia DID Signing Tools
chia-signing-tools provides a node SDK for signing and verifying messages and chia-signing-cli gives end users a CLI for the same.
https://github.com/mikehw/chia-signing-tools
Chia Full Node Simulator
A Docker container to simulate a Chia network for developers to write tests against their code with full control over the blockchain, and not having to use Testnet.
https://hub.docker.com/r/irulast/chia-simulator
Chia Reference iOS Wallet
Reference iOS Chia wallet implementation that is the basis for the Copycat x Lmtlss app.
https://github.com/lmtlss/chia_reference_wallet_ios
Chia REPL
A REPL tool for Chia and clvm_tools
https://github.com/dkackman/chia-repl
Chia XCH Wallet Dealer
Fractionate and send XCH of a chia wallet to multiple wallets destinations using partitions rules.
https://github.com/cripsisxyz/chia-wallet-rpc-xch-dealer
chia-agent
Chia RPC/WebSocket client library for NodeJS.
https://github.com/Chia-Mine/chia-agent/
chia-dotnet
A cross-platform dotnet5 client library for chia RPC.
https://github.com/dkackman/chia-dotnet
Chia-Py-RPC
Chia-Py-RPC is a Python library for interacting with the Chia blockchain and managing Chia assets.
https://github.com/L4bb3rs/Chia-Py-RPC
chia-rest-api
REST API wrapper for Chia-RPC for developers to use in building their Chia applications.
https://github.com/Godfather95/chia-rest-api
chia-walletconnect
A Chia specific WalletConnect client derived from the original Chia Wallet Connect DApp Test with all of the bloat cut out and added chia functionality.
https://github.com/Open-Market-Dev-Club/chia-walletconnect
chiaswap
A protocol for trustless swapping of XCH and BTC using Bitcoin Lightning Network payments.
https://github.com/richardkiss/chiaswap
ChiaTK
An ecosystem of tools and apps for Chia, including a wallet, calculator, plotter, marketplace, game, token, etc.
https://chiatk.com/
Chirp - messaging app on Chia
An example messaging app running on Chia blockchain.
https://github.com/trepca/chirp
Clovyr Code Chia developer environment ChiaLinks Recommended
Clovyr Code is a full-featured VSCode browser IDE with a preconfigured Chialisp environment, a real terminal and command-line tools, running on a private VPS accessible only to you. No registration required.
https://clovyr.app/instant/code.2Dchia
CLVM Tools (Javascript)
Javascript implementation of clvm_tools (clvm = Chia Lisp VM)
https://github.com/Chia-Mine/clvm_tools-js
Coinman
Coinman allows you to develop dApps on Chia blockchain without Chialisp knowledge by abstracting coins as APIs that can be directly integrated into your existing apps or UIs.
https://github.com/trepca/coinman
Cypher ChiaLisp Library
A ChiaLisp library to develop smart coins on the Chia Blockchain by Hashgreen Labs.
https://github.com/hashgreen/cypher-chialisp
Datalayer Storage
DataLayer is the go-to tool for sharing your data while ensuring that you control which data you share, and with whom! (Michael Taylor)
https://datalayer.storage/
FireAcademy - Chia Nodes as a Service
Centralized service to provide on-demand access to Leaflet full nodes.
https://fireacademy.io/
Green-App.io
Green Wallet, Green Swap, NFT marketplace, cross-chain protocol and other products that are combined with one GAD token.
https://green-app.io/
GreenWeb.js JavaScript API
Chia JavaScript API meant to be a web3.js equivalent for Chia.
https://github.com/Yakuhito/GreenWeb.js
JXCH-Transact-Framework
A robust and lightweight framework for implementing bulk minting and transaction services on the chia blockchain.
https://github.com/mindspice/JXCH-Transact-Framework
Leaflet
Proxy for browser connections to a full node, necessary since browsers don't support custom certificates to authenticate with a websocket on Chia's full node port 8444.
https://github.com/FireAcademy/Leaflet
MirrorSync
A utility service that will synchronize the list of Chia data layer singletons from datalayer.storage to the local chia node.
https://github.com/Datalayer-Storage/MirrorSync
Mixch Chia Developer Toolkit
A web-based collection of cryptography tools and chialisp coin tools used in Chia blockchain.
https://mixch.dev/#/home
py-blink_mojo-secure
Chialisp money privacy tool using aggregated BLS signatures for security and Python3 for automation.
https://github.com/geraldneale/py-blink_mojo-secure?
Rhizosphere - ChiaLisp IDE
Python-based GUI for developing and testing ChiaLisp applications.
https://github.com/BrandtH22/Rhizosphere
Rust Library for Chia Blockchain
A collection of packages for working with the Chia Blockchain using Rust
https://github.com/GalactechsLLC/dg_xch_utils
Seedener HSM
Raspberry Pi HSM (Hardware Security Module) for Chia blockchain custody solution to generate keys and air-gapped sign spend bundles.
https://github.com/MaximEdogawa/seedener
SERPENT Chia offline transaction sign and send
Tool that can send funds out of a wallet through the full node RPC, by using a mnemonic
https://github.com/ageorge95/SERPENT-chia-offline-transaction-sign-and-send
XCH.events
Real time feed and visualization of all events happening on the Chia blockchain.
https://xch.events
XCHPay.me
XCHPay.me is a non-custodial payment gateway and invoicing solution. It offers peer-to-peer payments in XCH, without any trusted third parties.
https://xchpay.me/

Videos

Bram Choen Chia CLVM Talk @ Google
Chia Founder, Bram Cohen, presents on the Chialisp coin set model as part of a Google CLVM talk.
https://www.youtube.com/watch?v=5HfHoRCSrKY
Chia Coloured Coins - A non-technical user guide
Matt Howard explains Chia coloured coins in a non-technical way.
https://www.youtube.com/watch?v=YOlpmCBK8zY
Chia Coloured Coins - Technical guide (Part 2)
Matt Howard explains the coloured coins contract & offers.
https://www.youtube.com/watch?v=P33gWX4WmEQ
ChiaLisp & decentralized identity
Matt Howard explains the purpose and implementation of decentralized identity with ChiaLisp at the Champaign Blockchain Meetup.
https://www.youtube.com/watch?v=zAG9KeMTZw8
Chialisp Developer Tools With Clovyr
Chia and Clovyr give a tour and demo of the Clovyr Chialisp developer tools. (Chia Network)
https://www.youtube.com/watch?v=VqWB2BNSC2I
CHIP-002 dApp Protocol Q&A
Community call to discuss feedback on CHIP-002 - dApp Protocol.
https://youtu.be/c9tRXRiUw_8
Constructions in ChiaLisp - Bram Cohen
The Chia on-chain programming environment brings the full power of defi to the UTXO model. We'll cover what the basic constructions in Chialisp are, what has been built to date, and what's upcoming.
https://www.youtube.com/watch?v=nhBzQ-BcFSc
Inner Puzzles in Chialisp ChiaLinks Recommended
In this video, we’ll talk about why you might want to nest puzzles and how to set them up. (Chia Network)
https://www.youtube.com/watch?v=GAw1yMmkO3g
Intro to Chialisp ChiaLinks Recommended
In this video, we’ll go over the basics of Chialisp including syntax & structure, inequalities and if statements, and setting up a development environment. (Chia Network)
https://www.youtube.com/watch?v=W9QK4PFIIpA
Intro to developing in Chialisp
YouTube introduction and walkthrough of getting started with Chialisp. (Chia Network)
https://www.youtube.com/watch?v=dEFLJSU87K8
Multiple Issuance Chia Asset Token (CAT)
Matt Hauff walks through the multiple issuance of a Chia Asset Token (CAT). (Chia Network)
https://www.youtube.com/watch?v=yxagP_VC8BE
Official Chialisp tutorial series ChiaLinks Recommended
A series of Chialisp tutorials and videos from the Chia Network.
https://chialisp.com/docs/tutorials/why_chia_is_great
Signatures in Chialisp ChiaLinks Recommended
In this video, we discuss a better way to secure our coins - Signatures. (Chia Network)
https://www.youtube.com/watch?v=zD1rhLKgc9Y
Single Issuance Chia Asset Token (CAT)
Matt Hauff walks through the one-time issuance of a Chia Asset Token (CAT). (Chia Network)
https://www.youtube.com/watch?v=yxagP_VC8BE
Smart Coin First Steps in Chialisp ChiaLinks Recommended
Let’s take our first steps into using Chialisp in a smart coin. In this video we’ll talk about Currying, Hashing, and Conditions, and submit and use our first Chia Smart Coin. (Chia Network)
https://www.youtube.com/watch?v=-Nza_N9Xb3Y
Wallet Connect video tutorial
A guide to run a simple dapp connecting to the Chia reference wallet via Wallet Connect.
https://www.youtube.com/watch?v=0qv0X3C9KS8

Nfts

JXCH-Transact-Framework
A robust and lightweight framework for implementing bulk minting and transaction services on the chia blockchain.
https://github.com/mindspice/JXCH-Transact-Framework