RGB Protocol
RGB Asset
RGB Asset
A digital asset created using the RGB protocol. RGB assets are client-validated smart contracts that leverage Bitcoin’s security while maintaining scalability and privacy through off-chain validation.
RGB20
RGB20
The RGB protocol standard for fungible tokens, similar to ERC-20 on Ethereum. Used for creating and managing divisible assets like stablecoins or utility tokens.
RGB21
RGB21
The RGB protocol standard for non-fungible tokens (NFTs), comparable to ERC-721. Used for unique digital assets and collectibles.
RGB25
RGB25
The RGB protocol standard for asset containers and complex smart contracts with multiple asset types.
Asset ID
Asset ID
A unique identifier for an RGB asset, typically in the format
rgb:xxxxxx-xxxxxx-xxxxxx. Each asset has a globally unique ID derived from its genesis transaction.Client-Side Validation
Client-Side Validation
A core RGB concept where asset state and transaction history are validated by clients rather than being stored on the blockchain. This provides enhanced privacy and scalability.
Consignment
Consignment
A data package containing all necessary information to validate an RGB asset transfer, including proofs, history, and state transitions.
Schema
Schema
The blueprint defining an RGB asset’s properties, state transitions, and validation rules. Different schemas (RGB20, RGB21, RGB25) enable different asset types.
Lightning Network
Lightning Network
Lightning Network
A Layer 2 payment protocol built on Bitcoin enabling instant, low-cost transactions through off-chain payment channels.
Payment Channel
Payment Channel
A bidirectional payment channel between two Lightning nodes allowing multiple transactions without touching the blockchain until the channel is closed.
Channel Capacity
Channel Capacity
The total amount of Bitcoin (and potentially RGB assets) locked in a payment channel, determining the maximum transaction size.
Inbound Liquidity
Inbound Liquidity
The amount of funds others can send to you through a channel. Determined by your channel partner’s balance.
Outbound Liquidity
Outbound Liquidity
The amount of funds you can send through a channel. Determined by your balance in the channel.
BOLT11
BOLT11
The standard Lightning Network invoice format for requesting payments. Contains payment amount, recipient, and other metadata.
Keysend
Keysend
A Lightning payment method allowing spontaneous payments without requiring an invoice, used for pushing assets or funds.
HTLC (Hash Time-Locked Contract)
HTLC (Hash Time-Locked Contract)
A conditional payment mechanism ensuring atomic transactions across Lightning channels using cryptographic hashes and time locks.
Routing
Routing
The process of finding a path through the Lightning Network to deliver a payment from sender to receiver.
LSP (Lightning Service Provider)
LSP (Lightning Service Provider)
LSP (Lightning Service Provider)
A service provider that offers Lightning infrastructure, liquidity, and channel management services to users.
LSPS (LSP Specification)
LSPS (LSP Specification)
A set of standardized protocols for Lightning Service Providers, defining how they interact with clients.
LSPS1
LSPS1
The first LSP specification defining channel opening and liquidity services. KaleidoSwap implements LSPS1 for RGB-enabled channels.
Channel Request
Channel Request
A request from a client to an LSP to open a Lightning channel with specific parameters like capacity and asset allocation.
JIT Channel
JIT Channel
Just-In-Time channel opening where an LSP opens a channel on-demand when a user receives a payment, providing instant onboarding.
KaleidoSwap Specific
RGB-LSP
RGB-LSP
A Lightning Service Provider that supports RGB assets in payment channels, enabling instant RGB asset transfers over Lightning.
Atomic Swap
Atomic Swap
A trustless exchange of one asset for another that either completes entirely or fails entirely, with no possibility of partial execution.
Swap Order
Swap Order
An order to exchange one asset for another at a specified price, which can be settled on-chain or via Lightning.
RFQ (Request for Quote)
RFQ (Request for Quote)
A request to get a price quote for swapping between two assets. Quotes are valid for a limited time.
Swapstring
Swapstring
A compact string encoding all parameters of a swap transaction, used for coordinating atomic swaps between parties.
Settlement Type
Settlement Type
The method used to finalize an asset transfer - either LIGHTNING (instant via payment channels) or ONCHAIN (via Bitcoin transactions).
Asset Delivery
Asset Delivery
The process of transferring RGB assets through Lightning channels using keysend after a channel is opened.
Rate Decision
Rate Decision
When market rates change significantly during order processing, users can choose to accept the new rate or request a refund.
Bitcoin & On-Chain
Satoshi (sat)
Satoshi (sat)
The smallest unit of Bitcoin, equal to 0.00000001 BTC. All amounts in KaleidoSwap are denominated in satoshis.
Millisatoshi (msat)
Millisatoshi (msat)
One-thousandth of a satoshi, used for precise calculations in Lightning Network payments (not enforceable on-chain).
UTXO (Unspent Transaction Output)
UTXO (Unspent Transaction Output)
A discrete chunk of Bitcoin that can be spent. RGB assets are anchored to specific UTXOs on the Bitcoin blockchain.
Confirmation
Confirmation
When a Bitcoin transaction is included in a block on the blockchain. More confirmations mean higher security against reorganization.
Mempool
Mempool
The pool of unconfirmed Bitcoin transactions waiting to be included in the next block.
Fee Rate
Fee Rate
The cost per byte to include a transaction in a Bitcoin block, typically measured in satoshis per virtual byte (sat/vB).
Testnet
Testnet
A separate Bitcoin network used for testing, where coins have no real value.
Signet
Signet
A newer test network with more predictable block times, used for development and testing.
Regtest
Regtest
Regression test mode allowing developers to create local private Bitcoin networks for testing.
Wallet & Security
Mnemonic Seed
Mnemonic Seed
A 12 or 24-word phrase that can restore your entire wallet. Must be kept secure and private.
Public Key
Public Key
The public portion of a cryptographic key pair, safe to share. Used to receive payments and verify signatures.
Private Key
Private Key
The secret portion of a cryptographic key pair, never to be shared. Used to sign transactions and prove ownership.
Derivation Path
Derivation Path
A scheme for generating multiple keys from a single mnemonic seed in a deterministic way.
Watch-Only Wallet
Watch-Only Wallet
A wallet that can view balances and transactions but cannot sign or send transactions.
Channel Backup
Channel Backup
A backup file containing essential data to recover Lightning channel funds in case of data loss.
Trading & Market
Trading Pair
Trading Pair
A combination of two assets that can be traded against each other, e.g., BTC/USDT.
Base Asset
Base Asset
The first asset in a trading pair - what you’re buying or selling.
Quote Asset
Quote Asset
The second asset in a trading pair - what you’re paying with or receiving.
Precision
Precision
The number of decimal places an asset supports. For example, USDT typically has 6 decimals of precision.
Maker
Maker
The party providing liquidity by creating a swap offer that others can accept.
Taker
Taker
The party consuming liquidity by accepting an existing swap offer.
Slippage
Slippage
The difference between expected price and actual execution price, typically due to market movement or liquidity constraints.
Order Status
Order Status
The current state of a swap order: OPEN, PENDING_PAYMENT, PAID, EXECUTING, FILLED, CANCELLED, EXPIRED, or FAILED.
This glossary is continuously updated. If you encounter unfamiliar terms not listed here, please let us know via our support channels.