Get Started with Issuance
Learn how to issue and manage tokens on Spark during the hackathon
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:
- https://regtest-mempool.dev.dev.sparkinfra.net/faucet
- Username:
hackathon
- Password:
MakeBitcoinMoneyAgain
- Username:
- https://mempool.space/
- Our Issuer SDK repo: https://github.com/buildonspark/issuer-sdk
- Replit: https://replit.com/t/spark/repls/Spark-Issue/view