Skip to content

Commit 098716c

Browse files
JFWooten4briwylde08claude
authored
📝 Update Glossary reference page pt1 (#2405)
* stable refs * !req refUpd * help #1022 * apply #2395 * ⭐ Duplicate Stellar RPC * 🛠️ Update reference path * TODO descs * Clean up OperationID glossary entry * Remove duplicate SEPs glossary entry * Drop SDF incorporation filing from glossary The SDF entry doesn't need a link to a self-hosted incorporation PDF — it's not developer-relevant and bloats the repo with a binary asset. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Bri Wylde <92327786+briwylde08@users.noreply.github.com> Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 9cc5047 commit 098716c

1 file changed

Lines changed: 53 additions & 39 deletions

File tree

docs/learn/glossary.mdx

Lines changed: 53 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ The on and off-ramps on the Stellar network that facilitate one-to-one conversio
2323

2424
Read more in the [Anchors section](./fundamentals/anchors.mdx).
2525

26-
### Application (app)
26+
### Application (app) {#app}
2727

2828
A software program designed for users to carry out a specific task (other than operating the computer itself).
2929

@@ -41,15 +41,15 @@ The amount of a given asset an account holds. Each asset has its own balance and
4141

4242
Parameter required when claiming a newly created entry via the Claim claimable balance operation. See [ClaimableBalanceID](#claimablebalanceid).
4343

44-
### Base fee
44+
### Base Fee
4545

4646
The fee you’re willing to pay per operation in a transaction.
4747

4848
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.
4949

5050
Learn more in our [Fees section](./fundamentals/fees-resource-limits-metering.mdx).
5151

52-
### Base reserve
52+
### Base Reserve
5353

5454
A unit of measurement used to calculate an account’s minimum balance. One base reserve is currently 0.5 XLM.
5555

@@ -59,7 +59,7 @@ Learn more in our [Lumens section](./fundamentals/lumens.mdx#base-reserves).
5959

6060
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.
6161

62-
### CAPs (Core Advancement Proposals)
62+
### Core Advancement Proposals (CAPs) {#caps}
6363

6464
Proposals of standards to improve the Stellar protocol. CAPs deal with changes to the core protocol of the Stellar network.
6565

@@ -81,13 +81,19 @@ An object that holds both the destination account that can claim the ClaimableBa
8181

8282
An amount of asset from a trustline or claimable balance removed (clawed back) from a recipient’s balance sheet.
8383

84-
See the [Clawback Guide](../build/guides/transactions/clawbacks.mdx) for more information.
84+
Learn more in our [Clawback guide](../build/guides/transactions/clawbacks.mdx).
8585

86-
### Contract account
86+
### Composable Data Platform {#cdp}
87+
88+
An architecture for building custom Stellar data pipelines from raw ledger metadata. CDP uses tools such as Galexie to export ledger metadata to external storage, then lets downstream consumers use the Ingest SDK or other processors to transform that data into application-specific models, analytics, indexes, or streams.
89+
90+
Learn more in our [Ingest SDK tutorial](../build/apps/ingest-sdk/overview.mdx) and the [Composable Data Platform announcement](https://stellar.org/blog/developers/composable-data-platform).
91+
92+
### Contract Account
8793

8894
An account that is implemented as a smart contract, allowing the contract to define custom authorization logic and on-chain policy enforcement before authorization succeeds instead of relying on built-in protocol features.
8995

90-
### Contract token
96+
### Contract Token
9197

9298
Tokens created and managed through smart contracts. These assets are programmable and governed by on-chain logic instead of built-in protocol features.
9399

@@ -101,15 +107,15 @@ Contract tokens used to be referred to as "custom tokens", which has been deprec
101107

102108
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.
103109

104-
### Cross-asset payments
110+
### Cross-Asset Payments
105111

106112
A payment that automatically handles the conversion of dissimilar assets.
107113

108-
### Custom token
114+
### Custom Token
109115

110116
This term has been deprecated in favor of [contract tokens](#contract-token).
111117

112-
### Decentralized exchange
118+
### Decentralized Exchange
113119

114120
A distributed exchange that allows the trading and conversion of assets on the network.
115121

@@ -139,14 +145,10 @@ Read more in the [Fuzz Testing Tutorial](../build/smart-contracts/example-contra
139145

140146
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.
141147

142-
### Home domain
148+
### Home Domain
143149

144150
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.
145151

146-
### Stellar RPC
147-
148-
A node that provides an interface for submitting transactions and reading data from the Stellar network.
149-
150152
### Inflation
151153

152154
The inflation operation is deprecated because it wasn’t working as intended. Most users either ignored it or used it for personal gain, and the costs kept rising, so the network voted to disable it in Protocol 12 through [CAP-26: Disable Inflation Mechanism](https://github.com/stellar/stellar-protocol/blob/master/core/cap-0026.md).
@@ -181,7 +183,7 @@ LedgerKey holds information to identify a specific ledgerEntry. It is a union th
181183

182184
A buying or selling obligation, required to satisfy (selling) or accommodate (buying) transactions.
183185

184-
### Lumen (XLM)
186+
### Lumen (XLM) {#lumen}
185187

186188
The native, built-in token on the Stellar network.
187189

@@ -213,7 +215,7 @@ Learn more in our [Operations and Transactions](./fundamentals/transactions/oper
213215

214216
### OperationID
215217

216-
Contains the transaction source account, sequence number, and the operation index of the CreateClaimableBalance operation in a transaction.
218+
A unique identifier for an operation, derived from the transaction source [Account ID](#account-id), the transaction sequence number, and the operation's index within the transaction.
217219

218220
### Order
219221

@@ -227,7 +229,7 @@ A record of outstanding orders on the Stellar network.
227229

228230
Learn more in our [Liquidity on Stellar: SDEX and Liquidity Pools section](./fundamentals/liquidity-on-stellar-sdex-liquidity-pools.mdx#order-books).
229231

230-
### Passive order
232+
### Passive Order
231233

232234
An order that does not execute against a marketable counter order with the same price; filled only if the prices are not equal.
233235

@@ -241,7 +243,9 @@ Learn more about network passphrases in the [Networks section](../networks/READM
241243

242244
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.
243245

244-
### Payment channel
246+
It happens during [Stellar Core](#stellar-core)'s market-order execution and in [Horizon aggregation](../data/apis/horizon/api-reference/aggregations/README.mdx).
247+
248+
### Payment Channel
245249

246250
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.
247251

@@ -255,7 +259,7 @@ See the [Operation and Transaction Validity section](./fundamentals/transactions
255259

256260
The ratio of the quote asset and the base asset in an order.
257261

258-
### Public key
262+
### Public Key
259263

260264
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.
261265

@@ -265,7 +269,7 @@ The Stellar Public Network, aka mainnet, the main network used by applications i
265269

266270
Read more in our [Networks section](../networks/README.mdx).
267271

268-
### Sequence number
272+
### Sequence Number
269273

270274
Used to identify and verify the order of transactions with the source account.
271275

@@ -275,27 +279,21 @@ A transaction’s sequence number must always increase by one (unless minimum se
275279

276280
The private key is part of a keypair, which is associated with an account. Do not share your secret key with anyone.
277281

278-
### SEPs (Stellar Ecosystem Proposals)
279-
280-
Standards and protocols to allow the Stellar ecosystem to interoperate.
281-
282-
Learn more in our [SEPs section](./fundamentals/stellar-ecosystem-proposals.mdx).
283-
284282
### Signer
285283

286284
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.
287285

288286
See our [Signatures and Multisig section](./fundamentals/transactions/signatures-multisig.mdx) for more information.
289287

290-
### Smart contract
288+
### Smart Contract
291289

292290
Self-executing contracts with the terms of the agreement directly written into code, automatically enforceable without the need for intermediaries.
293291

294292
### Soroban
295293

296294
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.
297295

298-
### Source account
296+
### Source Account
299297

300298
The account that originates a transaction. This account also provides the fee and sequence number for the transaction.
301299

@@ -307,7 +305,7 @@ Stellar’s layer 2 protocol that allows for bi-directional payment channels.
307305

308306
A decentralized, federated peer-to-peer network that allows people to send payments in any asset anywhere in the world instantaneously, and with minimal fees.
309307

310-
### Stellar Consensus Protocol (SCP)
308+
### Stellar Consensus Protocol (SCP) {#scp}
311309

312310
Provides a way to reach consensus without relying on a closed system to accurately record financial transactions.
313311

@@ -317,13 +315,29 @@ See our [SCP section](./fundamentals/stellar-consensus-protocol.mdx) to learn mo
317315

318316
A replicated state machine that maintains a local copy of a cryptographic ledger and processes transactions against it, in consensus with a set of peers; also, the reference implementation for the peer-to-peer agent that manages the Stellar network.
319317

320-
### Stellar Development Foundation (SDF)
318+
### Stellar Decentralized Exchange (SDEX) {#sdex}
319+
320+
An always-on native marketplace for asset conversions. Pay what you want for something else, and trade when someone agrees on price. Or farm yield with deposits that help network liquidity.
321+
322+
Learn more in our [Liquidity on Stellar section](./fundamentals/liquidity-on-stellar-sdex-liquidity-pools.mdx).
323+
324+
### Stellar Development Foundation (SDF) {#sdf}
321325

322326
A non-profit organization founded to support the development and growth of the Stellar network.
323327

324-
### Stellar.toml
328+
### Stellar Ecosystem Proposals (SEPs) {#seps}
329+
330+
Standards and protocols to allow the Stellar ecosystem to interoperate.
331+
332+
Learn more in our [SEPs section](./fundamentals/stellar-ecosystem-proposals.mdx).
333+
334+
### Stellar RPC
335+
336+
A node that provides an interface for submitting transactions and reading data from the Stellar network.
337+
338+
### Stellar.toml {#stellar-toml}
325339

326-
A formatted configuration file containing published information about a node and an organization. For more, see the [Stellar Info File spec (SEP-0001)](https://stellar.org/protocol/sep-1)
340+
A formatted configuration file containing published information about a node and an organization. For more, see the [Stellar Info File spec (SEP-0001)](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0001.md).
327341

328342
### Stroop
329343

@@ -345,7 +359,7 @@ Read more about operation thresholds in the [Operations and Transactions section
345359

346360
Learn more about quorum set validators in our [Stellar Consensus Protocol section](./fundamentals/stellar-consensus-protocol.mdx).
347361

348-
### Time bounds
362+
### Time Bounds
349363

350364
An optional feature you can apply to a transaction to enforce a time limit on the transaction; either the transaction makes it to the ledger or times out (fails) depending on your time parameters.
351365

@@ -357,11 +371,11 @@ A group of 1 to 100 operations that modify the ledger state.
357371

358372
Read more in the [Operations and Transactions section](./fundamentals/transactions/operations-and-transactions.mdx#transactions).
359373

360-
### Transaction envelope
374+
### Transaction Envelope
361375

362-
A wrapper for a transaction that carries signatures.
376+
A transaction plus its signature(s) is called a transaction envelope.
363377

364-
### Transaction fee
378+
### Transaction Fee
365379

366380
Stellar requires a small fee for all transactions to prevent ledger spam and prioritize transactions during surge pricing.
367381

@@ -373,7 +387,7 @@ An explicit opt-in for an account to hold a particular asset that tracks liabili
373387

374388
Learn more in our [Accounts section](./fundamentals/stellar-data-structures/accounts.mdx#trustlines).
375389

376-
### TTL (Time To Live)
390+
### TTL (Time To Live) {#ttl}
377391

378392
A smart contract's TTL is how many ledgers remain until the data entry is no longer live.
379393

@@ -383,7 +397,7 @@ Read more in the [State Archival section](./fundamentals/contract-development/st
383397

384398
The classification of data that dictates the kind of data that can be stored and how it can be manipulated within a smart contract.
385399

386-
### UNIX timestamp
400+
### UNIX Timestamp
387401

388402
An integer representing a given date and time, as used on UNIX and Linux computers.
389403

0 commit comments

Comments
 (0)