OpenViSTAI · Agents · Blockchain · Crypto
Menu
Developer Tools

Chia Crypto Utils

Chia Crypto Utils is an open-source Dart SDK for interacting with Chia blockchain primitives and building Chia clients. It includes mnemonic-based key derivation, XCH spending, support for CATs, PlotNFTs, NFTs and offers, and byte serialization and deserialization.

Independent OpenViST project profile, based on linked sources.

Chia Crypto Utils — OpenViST project profile in Developer Tools.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use it when building a Dart-based Chia client and you need documented wallet-key, transaction, asset or serialization building blocks.

Who it is for

  • Dart developers building Chia wallet or client software.
  • Developers handling Chia asset primitives or integrating serialized data with secure storage.

Documented uses

  • Derive hardened or unhardened keys from a 24-word mnemonic seed.
  • Build client-side flows for XCH coin spending through a Chia full-node interface.
  • Work with CAT, PlotNFT, NFT and offer primitives.
  • Serialize or deserialize Chia data as bytes for secure-storage integration.
  • Explore a Chia–Bitcoin atomic-swap prototype.
Before you choose

Requirements & limits

The public GitHub repository lists an Apache-2.0 license.

  • The SDK is written in Dart; the README says this supports mobile and web usage.
  • The README’s wallet example requires a full-node URL and certificate and key bytes.
  • The README describes atomic swaps between Chia and Bitcoin but does not show the swap flow.
  • Chia simulator integration tests are described, while mainnet and testnet examples are marked reference-only.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Set up and test the Dart SDK

Prepare the project dependencies and run its documented Dart test suite.

Before you start

  • Dart SDK or Flutter SDK; Flutter includes Dart.

Steps

  1. Install the Dart SDK or Flutter SDK.

  2. Run dart test from the repository.

Expected outcome

The project’s Dart test suite runs; the README includes reported test output.

Guide limitations

  • The README output is project-provided and is not an independent execution test.
  • The README identifies some integration tests as skipped or reference-only.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
17 October 2026
Original website title
irulast/chia_crypto_utils · Official homepage title · retained in its source language