Glossary
Account
A central Stellar data structure to hold balances, sign transactions, and issue assets.
See the Accounts section to learn more.
Account ID
The public key used to create an account. This key persists across different key assignments. It is represented in base32.
Anchor
The on and off-ramps on the Stellar network that facilitate one-to-one conversion of off-chain representations to and from tokenized assets, for example, digital tokens representing bank deposits.
Read more in the Anchor Encyclopedia entry
Application (app)
A software program designed for users to carry out a specific task (other than operating the computer itself).
Asset
Fiat, physical, or other tokens of value that are tracked, held, or transferred by the Stellar distributed network.
See the Assets section to learn more.
Balance
The amount of a given asset an account holds. Each asset has its own balance and these balances are stored in trustlines for every asset except XLM, which is held directly by the account.
BalanceID
Parameter required when claiming a newly created entry via the Claim claimable balance operation. See ClaimableBalanceID.
Base fee
The fee you’re willing to pay per operation in a transaction.
This differs from the Effective Base Fee which is the actual fee paid per operation for a transaction to make it to the ledger. When the network is in surge pricing mode, the effective base fee varies based on an auction mechanism. When it's not, the effective base fee defaults to the network minimum currently at 100 stroops per operation.
Learn more in our Fees section.
Base reserve
A unit of measurement used to calculate an account’s minimum balance. One base reserve is currently 0.5 XLM.
Learn more in our Lumens section.
Burn
Remove an asset from circulation, which can happen in two ways: 1) a holder sends the asset back to the issuing account 2) an issuer claws back a clawback-enabled asset from a holder's account.
Claim Predicate
A recursive data structure used to construct complex conditionals with different values of ClaimPredicateType.
ClaimableBalanceID
A SHA-256 hash of the OperationID for claimable balances.
Claimant
An object that holds both the destination account that can claim the ClaimableBalanceEntry and a ClaimPredicate that must evaluate to true for the claim to succeed.
Clawback
An amount of asset from a trustline or claimable balance removed (clawed back) from a recipient’s balance sheet.
See the Clawback Encyclopedia Entry for more information.
Core Advancement Proposals (CAPs)
Proposals of standards to improve the Stellar protocol- CAPs deal with changes to the core protocol of the Stellar network.
Create account operation
Makes a payment to a 0-balance public key (Stellar address), thereby creating the account. You must use this operation to initialize an account rather than a standard payment operation.
Cross-asset payments
A payment that automatically handles the conversion of dissimilar assets.
Decentralized exchange
A distributed exchange that allows the trading and conversion of assets on the network.
Learn more in our Liquidity on Stellar Encyclopedia Entry.
External Data Representation (XDR)
The type of encoding used operations and data running on stellar-core.
Flags
Flags control access to an asset on the account level. Learn more about flags in our Controlling Access to an Asset section.
Fuzzing
An automated test that rapidly stuffs massive amounts of randomized, malformed data into a system to reveal adverse or unexpected results that indicate vulnerabilities.
Read more in the Fuzz Testing Tutorial.
GitHub
An online repository for documents that can be accessed and shared among multiple users; host for the Stellar platform’s source code, documentation, and other open-source repos.
Home domain
A fully qualified domain name (FQDN) linked to a Stellar account, used to generate an on-chain link to a Stellar Info File, which holds off-chain metadata. See the Set Options operation. Can be up to 32 characters.
Horizon
The Stellar API, provides an HTTP interface to data in the Stellar network.
JSON
A standardized human-readable and machine-readable format for the exchange of structured data.
Keypair
A combined public and private key used to secure transactions. You can use any Stellar wallet, SDK, or the Stellar Lab to generate a valid keypair.
Keystore
An encrypted store or file that serves as a repository of private keys, certificates, and public keys.
Ledger
A representation of the state of the Stellar universe at a given point in time, shared across all network nodes.
Learn more in the Ledgers section.
LedgerKey
LedgerKey holds information to identify a specific ledgerEntry. It is a union that can be any one of the LedgerEntryTypes (ACCOUNT, TRUSTLINE, OFFER, DATA, CLAIMABLE_BALANCE, Liquidity Pool, Contract Data, Contract Code, Config Setting or TTL).
Liability
A buying or selling obligation, required to satisfy (selling) or accommodate (buying) transactions.
Lumen (XLM)
The native, built-in token on the Stellar network.
Learn more about lumens in our Lumens section.
Master key
The private key used in initial account creation.
Minimum balance
The smallest permissible balance in lumens for a Stellar account, currently 1 lumen.
Learn more in our Lumens section.
Network capacity
The maximum number of operations per ledger, as determined by validator vote. Currently 1,000 operations for the mainnet and 100 operations for the testnet.
Number of subentries
The number of entries owned by an account, used to calculate the account’s minimum balance.
Operation
An individual command that modifies the ledger.
Learn more in our Operations and Transactions section.
OperationID
Contains the transaction source account, sequence number, and the operation index of the CreateClaimableBalance operation in a transaction.
Order
An offer to buy or sell an asset.
Learn more in our Liquidity on Stellar: SDEX and Liquidity Pools Encyclopedia Entry.
Orderbook
A record of outstanding orders on the Stellar network.
Learn more in our Liquidity on Stellar: SDEX and Liquidity Pools Encyclopedia Entry.
Passive order
An order that does not execute against a marketable counter order with the same price; filled only if the prices are not equal.
Passphrase
The Mainnet and Testnet each have their own unique passphrase, which are used to validate signatures on a given transaction.
Learn more about network passphrases in the Network Passphrases Encyclopedia Entry.
Pathfinding
The process of determining the best path of a payment, evaluating the current orderbooks, and finding the series of conversions to achieve the best rate.
Payment channel
Allows two parties who frequently transact with one another to move the bulk of their activity off-chain, while still recording opening balances and final settlement on-chain.
Precondition
Optional requirements you can add to control a transaction’s validity.
See the Operation and Transaction Validity section for more information.
Price
The ratio of the quote asset and the base asset in an order.
Public key
The public part of a keypair that identifies a Stellar account. The public key is public- it is visible on the ledger, anyone can look it up, and it is used when sending payments to the account, identifying the issuer of an asset, and verifying that a transaction is authorized.
Mainnet or Pubnet
The Stellar Public Network, aka mainnet, the main network used by applications in production.
Read more in our Networks section.
Rate-limiting
Horizon rate limits on a per-IP-address basis. By default, a client is limited to 3,600 requests per hour, or one request per second on average.
Sequence number
Used to identify and verify the order of transactions with the source account.
A transaction’s sequence number must always increase by one (unless minimum sequence number preconditions are set, or a bump sequence operation is used). SDKs and the Stellar Lab automatically increment the account’s sequence number by one when you build a transaction.
Secret (private) key
The private key is part of a keypair, which is associated with an account. Do not share your secret key with anyone.
SEPs (Stellar Ecosystem Proposals)
Standards and protocols to allow the Stellar ecosystem to interoperate.
Learn more in our SEPs section.
Signer
Refers to the master key or to any other signing keys added later. A signer is defined as the pair: public key + weight. Signers can be set with the Set Options operation.
See our Signature and Multisignature Encyclopedia Entry for more information.
Smart contract
Self-executing contracts with the terms of the agreement directly written into code, automatically enforceable without the need for intermediaries.
Soroban
The smart contract platform on the Stellar network. The name "Soroban" comes from the Japanese abacus, which is a traditional counting tool used for mathematical calculations. The Soroban abacus is a lightweight instrument known for its efficiency and accuracy in performing arithmetic operations.
Source account
The account that originates a transaction. This account also provides the fee and sequence number for the transaction.
Starlight
Stellar’s layer 2 protocol that allows for bi-directional payment channels.