The best way to get started? Launch your first token on Spark.You can go from nothing to a working token in just four steps with Spark Native Tokens. No complicated setup, no L1 funding required, no waiting for confirmations. Spark handles the hard parts — so you can focus on getting something live, fast. Below are instructions using either the SDK or CLI.
You get back a wallet object and a mnemonic. This wallet will become the sole issuer for your token. One wallet = one token. Treat it like a root of trust.
This creates your token directly on Spark — instantly ready for minting and transfers. No L1 funding required, no waiting for Bitcoin block confirmations.In the response, you’ll find the Spark transaction ID and the Bech32m token identifier (btkn1…) which will be used in transfer requests.
This mints tokens on Spark — ready to send. All tokens must originate from the original issuer wallet, and minting is capped by the maxSupply defined during token creation.