Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import dbt_enriched_base_tables from "/img/hubble/dbt_enriched_base_tables.png";

## GCP Account Setup

[The SDF](../../../../../learn/glossary.mdx#stellar-development-foundation-sdf) runs Hubble in GCP using Composer and BigQuery. To follow the same deployment you will need to have access to a GCP project. Instructions can be found in the [Get Started](https://cloud.google.com/docs/get-started) documentation from Google.
[The SDF](../../../../../learn/glossary.mdx#sdf) runs Hubble in GCP using Composer and BigQuery. To follow the same deployment you will need to have access to a GCP project. Instructions can be found in the [Get Started](https://cloud.google.com/docs/get-started) documentation from Google.

:::note

Expand Down
116 changes: 78 additions & 38 deletions docs/learn/glossary.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ description: "Explore a comprehensive glossary of blockchain terms. Learn key co

A central Stellar data structure to hold balances, sign transactions, and issue assets.

See the [Accounts section](./fundamentals/stellar-data-structures/accounts.mdx) to learn more.
Learn more in the [Accounts section](./fundamentals/stellar-data-structures/accounts.mdx).

### Account ID

Expand All @@ -21,7 +21,7 @@ The public key used to create an account. This key persists across different key

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 [Anchors section](./fundamentals/anchors.mdx).
Learn more in the [Anchors section](./fundamentals/anchors.mdx).

### Application (app) {#app}

Expand All @@ -31,7 +31,13 @@ A software program designed for users to carry out a specific task (other than o

Fiat, physical, or other tokens of value that are tracked, held, or transferred by the Stellar distributed network.

See the [Assets section](./fundamentals/stellar-data-structures/assets.mdx) to learn more.
Learn more in our [Assets section](./fundamentals/stellar-data-structures/assets.mdx).

### Atomic Swap

An atomic swap is a decentralized method of exchanging one asset for another without the need for a trusted third-party intermediary. The process ensures that the interchange will either be completed fully by both parties or not at all, hence the term "atomic," meaning indivisible. If one party fails to fulfill the required conditions, the trade is automatically canceled, and both parties retain their assets.

Learn more in our [Liquidity on Stellar section](./fundamentals/liquidity-on-stellar-sdex-liquidity-pools.mdx#orderbook).

### Balance

Expand All @@ -51,32 +57,36 @@ Learn more in our [Fees section](./fundamentals/fees-resource-limits-metering.md

### Base Reserve

A unit of measurement used to calculate an account’s minimum balance. One base reserve is currently 0.5 XLM.
A unit of measurement used to calculate an account’s minimum balance. One base reserve is currently 0.5 [XLM](#lumen).

Learn more in our [Lumens section](./fundamentals/lumens.mdx#base-reserves).

### 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.
Remove an asset from circulation, which can happen in three ways:

### Core Advancement Proposals (CAPs) {#caps}

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

Find a list of all draft, accepted, implemented, and rejected CAPs in [GitHub](https://github.com/stellar/stellar-protocol/tree/master/core).
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.
3. An issuer acquires its own asset through the SDEX.

### Claim Predicate

A recursive data structure used to construct complex conditionals with different values of ClaimPredicateType.

Learn more in our [Claimable Balances guide](../build/guides/transactions/claimable-balances.mdx).

### ClaimableBalanceID

A SHA-256 hash of the OperationID for claimable balances.
A SHA-256 hash of a combination of transaction data for claimable balances.

Learn more in our [Claimable Balances guide](../build/guides/transactions/claimable-balances.mdx).

### 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.

Learn more in our [Claimable Balances guide](../build/guides/transactions/claimable-balances.mdx).

### Clawback

An amount of asset from a trustline or claimable balance removed (clawed back) from a recipient’s balance sheet.
Expand All @@ -103,25 +113,33 @@ Contract tokens used to be referred to as "custom tokens", which has been deprec

:::

### Core Advancement Proposals (CAPs) {#caps}

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

Find a list of all draft, accepted, implemented, and rejected CAPs in [GitHub](https://github.com/stellar/stellar-protocol/tree/master/core).

### 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.
Makes a payment to a 0-balance [public key](#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.
A payment that automatically handles the conversion of different assets.

Learn more in our [Path Payments section](../build/guides/transactions/path-payments.mdx).

### Custom Token

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

### Decentralized Exchange

A distributed exchange that allows the trading and conversion of assets on the network.
A distributed exchange that allows the trading and conversion of assets on the network through atomic swaps.

Learn more in our [Liquidity on Stellar](./fundamentals/liquidity-on-stellar-sdex-liquidity-pools.mdx#sdex) section.
Learn more in our [Liquidity on Stellar section](./fundamentals/liquidity-on-stellar-sdex-liquidity-pools.mdx#orderbook).

### External Data Representation (XDR)
### External Data Representation (XDR) {#xdr}

The type of encoding used for operations and data running on stellar-core.

Expand All @@ -143,11 +161,13 @@ Read more in the [Fuzz Testing Tutorial](../build/smart-contracts/example-contra

### 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.
An [online repository](https://github.com) 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.
A fully qualified domain name (FQDN) linked to a Stellar account. Home domains let [apps](#app) generate on-chain links to a [Stellar Info File](#stellar-toml), which holds off-chain metadata.

Learn more about the [Set Options operation](./fundamentals/transactions/list-of-operations.mdx#set-options).

### Inflation

Expand All @@ -173,11 +193,11 @@ An encrypted store or file that serves as a repository of private keys, certific

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](./fundamentals/stellar-data-structures/ledgers.mdx).
Learn more in the [Ledgers section](./fundamentals/stellar-data-structures/ledgers/README.mdx).

### 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).
LedgerKey holds information to identify a specific ledgerEntry. It is a union that can be any one of the LedgerEntryTypes ([`ACCOUNT`](#account), [`TRUSTLINE`](#trustline), [`OFFER`](#offer), [`DATA`](./fundamentals/transactions/list-of-operations.mdx#manage-data), `CLAIMABLE_BALANCE`, Liquidity Pool, Contract Data, Contract Code, Config Setting, or [`TTL`](#ttl)).

### Liability

Expand All @@ -189,6 +209,12 @@ The native, built-in token on the Stellar network.

Learn more about lumens in our [Lumens section](./fundamentals/lumens.mdx).

### Mainnet or Pubnet

The Stellar Public Network, aka mainnet, the main network used by applications in production.

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

### Master key

The private key used in initial account creation.
Expand All @@ -207,11 +233,17 @@ The maximum number of operations per ledger, as determined by validator vote. Cu

The number of entries owned by an account, used to calculate the account’s minimum balance.

### Offer

An order to trade between two assets at a specific [price](#price). The order data structure can be retrieved from the network while active. Exchange execution decreases the offer amount.

Learn more in our [Liquidity on Stellar section](./fundamentals/liquidity-on-stellar-sdex-liquidity-pools.mdx#orders).

### Operation

An individual command that modifies the ledger.

Learn more in our [Operations and Transactions](./fundamentals/transactions/operations-and-transactions.mdx) section.
Learn more in our [Operations and Transactions section](./fundamentals/transactions/operations-and-transactions.mdx).

### OperationID

Expand All @@ -225,14 +257,16 @@ Learn more in our [Liquidity on Stellar: SDEX and Liquidity Pools section](./fun

### Orderbook

A record of outstanding orders on the Stellar network.
A list of offers to buy one asset and sell another. Each record includes a price in fraction form between the pair, plus information about its maker. When prices from a buyer meet or exceed prices from a seller, an exchange occurs.

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

### 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.

Learn more in our [Liquidity on Stellar section](./fundamentals/liquidity-on-stellar-sdex-liquidity-pools.mdx).

### Passphrase

The Mainnet and Testnet each have their own unique passphrase, which are used to validate signatures on a given transaction.
Expand All @@ -249,6 +283,8 @@ It happens during [Stellar Core](#stellar-core)'s market-order execution and in

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.

An example of this on Stellar is [Starlight](#starlight).

### Precondition

Optional requirements you can add to control a transaction’s validity.
Expand All @@ -257,28 +293,24 @@ See the [Operation and Transaction Validity section](./fundamentals/transactions

### Price

The ratio of the quote asset and the base asset in an order.
The ratio of the quote asset and the base asset in an [offer](#offer).

Learn more in our [Liquidity on Stellar section](./fundamentals/liquidity-on-stellar-sdex-liquidity-pools.mdx).

### 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.
### Secret (private) key {#secret-key}

Read more in our [Networks section](../networks/README.mdx).
The private key is part of a keypair, which is associated with an account. Do not share your secret key with anyone.

### 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.

### 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.
Expand All @@ -299,7 +331,11 @@ The account that originates a transaction. This account also provides the fee an

### Starlight

Stellar’s layer 2 protocol that allows for bi-directional payment channels.
Stellar's layer-2 protocol that allows for bi-directional payment channels.

See the [initial release](https://github.com/stellar-deprecated/starlight), [design considerations](https://youtu.be/LI_M6rWPCgQ), and [implementation details](https://stellar.org/blog/developers/starlight-a-layer-2-payment-channel-protocol-for-stellar).

Starlight relies on [CAP-21](https://github.com/stellar/stellar-protocol/blob/master/core/cap-0021.md) and [CAP-40](https://github.com/stellar/stellar-protocol/blob/master/core/cap-0040.md) from [Protocol 19](https://stellar.org/blog/developers/protocol-19-upgrade-guide).

### Stellar

Expand All @@ -325,6 +361,8 @@ Learn more in our [Liquidity on Stellar section](./fundamentals/liquidity-on-ste

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

Learn more on the [SDF website](https://stellar.org/foundation).

### Stellar Ecosystem Proposals (SEPs) {#seps}

Standards and protocols to allow the Stellar ecosystem to interoperate.
Expand Down Expand Up @@ -405,10 +443,12 @@ An integer representing a given date and time, as used on UNIX and Linux compute

A basic validator keeps track of the ledger and submits transactions for possible inclusion. It ensures reliable access to the network and sign-off on transactions. A full validator performs the functions of a basic validator, but also publishes a history archive containing snapshots of the ledger, including all network transactions and their results.

### XLM (lumens)

The native currency of the Stellar network.

### Wallet

An interface that gives a user access to an account stored on the ledger; that access is controlled by the account’s secret key. The wallet allows users to store and manage their assets.

### XLM (lumens) {#lumens}

The native currency of the Stellar network.

Read more about the [Lumen Supply Metrics](./fundamentals/lumens.mdx#lumen-supply-metrics).
2 changes: 1 addition & 1 deletion docs/tools/lab/saved/keypairs.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ This page shows you saved keypairs for the selected network (only Testnet and Fu

## Manually save keypair

To add a keypair manually, click the "Add keypair manually" button located in the top right corner of the screen. This will open a modal where you can enter a name for your keypair along with the [Stellar secret key](../../../learn/glossary.mdx#secret-private-key) (which begins with the letter "S") or recovery passphrase (a 12 or 24-word phrase).
To add a keypair manually, click the "Add keypair manually" button located in the top right corner of the screen. This will open a modal where you can enter a name for your keypair along with the [Stellar secret key](../../../learn/glossary.mdx#secret-key) (which begins with the letter "S") or recovery passphrase (a 12 or 24-word phrase).

![Lab: Add keypair manually](/assets/lab/lab-account-saved-manual.png)

Expand Down
Loading