SCL Tokens

SCL (Simple Contract Language) is Orobit's contract language for tokens on Bitcoin. SQRL uses SCL to deploy and manage tokens for your organisation. SCL is intentionally constrained: it describes only operations that Bitcoin can verify, which keeps token contracts predictable, fast, and inexpensive to run. You do not need to write or read SCL to deploy and manage tokens through SQRL.

Updated 05 Aug 20261 min read

For protocol-level documentation, see docs.orobit.ai.

#What operators need to know

An SCL token is a digital asset deployed by a Bitcoin transaction. When you deploy a token through SQRL, the platform compiles your token parameters into an SCL contract and creates a deployment transaction. It then coordinates signing with your vault's signers. Once the required signatures are collected, the transaction is broadcast to the Bitcoin network and the token becomes live.

Each token has a name, a symbol (ticker), an initial supply, a maximum supply, a decimal precision, and an icon. The token is owned by the vault that deployed it. Other vaults can interact with the token when their address is added to the token's whitelist.

Key takeaway

From an operator's perspective, deploying an SCL token is a structured workflow: configure the parameters, collect signatures, and wait for confirmation. SQRL handles compilation, transaction construction, and broadcast.

Read Deploying a token and Token whitelist settings.

Was this page helpful?