Welcome to the Spark hackathon! This guide will help you get started with building issuance applications on Spark.

First check out the Spark Wallet SDK to get started.

Issuer Wallet SDK

The Issuer Wallet SDK is seperate Typescript library built on top of the Spark Wallet SDK which adds support for

  • Limited L1 Issuer Actions to Announce your token
  • Permissioned Issuer actions mint, and manage tokens on Spark.

For testing the flows you will be able to send tokens back and forth between wallets represented by a combination of Issuer and Spark SDKs. Note that the Issuer Wallet SDK only supports managing and getting token balance for tokens owned by the Issuer seed / public key.

Note: If you need to transact on other (unowned) tokens as an Issuer, start up a second vanilla ‘Spark Wallet’ with the same seed.

Testing Guide

Be sure to read our wallet Testing Guide before you jump in.

Feel free to check out our Replit CLI App for an easy way to test live Issuer actions without writing any code!

Dive into the Quick Start

Link to the Spark Issuer SDK Quick Start: Spark Issuer SDK Quick Start

Important links: