Skip to content
Merged
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
8 changes: 6 additions & 2 deletions docs/build/apps/wallet/sep30.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -494,9 +494,13 @@ The lost device key is deduced automatically if not given. A signer will be cons
1. It's the only signer that's not in `serverAuth`.
2. All signers in `serverAuth` have the same weight, and the potential signer is the only one with a different weight.

Note that the account created above will match the first criteria. If 2-3 schema were used, then second criteria would match. (In 2-3 schema, 3 serves are used and 2 of them is enough to recover key. This is a recommended approach.)
:::note

Note: you can also use more low-level `signWithRecoveryServers` functions to sign arbitrary transaction.
The account created above will match the first criteria. If a 2-3 schema were used, then the second criteria would match. (In a 2-3 schema, 3 servers are used and 2 of them are enough to recover the key. This is a recommended approach.)

You can also use more low-level `signWithRecoveryServers` functions to sign arbitrary transactions.

:::

Finally, it's time to submit the transaction:

Expand Down
2 changes: 1 addition & 1 deletion docs/build/guides/storage/choosing-the-right-storage.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ If you're wondering what 'TTL' means, here is a quick intro on TTLs and state ar

State archival is a special mechanism defined by the Stellar protocol that ensures that the active ledger state size doesn't grow indefinitely. In simple terms, every stored contract data entry, as well as contract code (Wasm) entry, has a certain 'time-to-live' (TTL) assigned. TTL is just a number of ledgers for which the entry is considered to be 'active', and after that number of ledgers, the entry is considered to have TTL expired and thus no longer active. Different storage types handle TTL expiration differently: data will either be moved to the archive ('cold', off-chain storage), or automatically removed from the ledger (in case of temporary storage). The data stored in the archive can be restored on-chain later and thus become active again.

TTL also may be extended however many times is necessary, for a fee.
TTL also may be extended however many times are necessary, for a fee.

Read more about state archival [here](../../../learn/fundamentals/contract-development/storage/state-archival.mdx).

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,4 @@ sidebar_position: 20

import DocCardList from "@theme/DocCardList";

Hubble data is organized into bronze, silver, and gold sections.

- Bronze 🥉 - raw, untransformed data from the Stellar network (e.g., history_contract_events contains all Stellar events)
- Silver 🥈 - decoded, transformed, and filtered data (e.g., token_transfers contains SEP-41 complaint Stellar events)
- Gold 🥇 - Curated analytics with friendly aggregate tables (e.g., tvl_agg aggregates the relevant amounts in Stellar events)

<DocCardList />
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,10 @@ These tables are especially useful for answering historical questions such as:
- How did an account, trustline, or balance evolve across different periods?
- Which liquidity pools were active at a given date, and how did their properties change over time?

> **_NOTE:_** Daily Snapshot Frequency: Snapshots run on a daily basis, meaning they capture inter-day changes, but not multiple changes that occur within the same day.
:::note Daily Snapshot Frequency

Snapshots run on a daily basis, meaning they capture inter-day changes, but not multiple changes that occur within the same day.

:::

<DocCardList />
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,13 @@ import dbt_enriched_base_tables from "/img/hubble/dbt_enriched_base_tables.png";

## GCP Account Setup

The Stellar Development Foundation runs Hubble in GCP using Composer and BigQuery. To follow the same deployment you will need to have access to 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#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.

Note: BigQuery and Composer should be available by default. If they are not you can find instructions for enabling them in the [BigQuery](https://cloud.google.com/bigquery?hl=en) or [Composer](https://cloud.google.com/composer?hl=en) Google documentation.
:::note

BigQuery and Composer should be available by default. If they are not you can find instructions for enabling them in the [BigQuery](https://cloud.google.com/bigquery?hl=en) or [Composer](https://cloud.google.com/composer?hl=en) Google documentation.

:::

## Create GCP Composer Instance to Run Airflow

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,11 @@ sidebar_position: 20

When Horizon returns fee stats, it uses the format below.

Note: The `fee_charged` represents the actual fee paid for the transaction, while `max_fee` represents the maximum bid the transaction creator was willing to pay for the transaction.
:::note

The `fee_charged` represents the actual fee paid for the transaction, while `max_fee` represents the maximum bid the transaction creator was willing to pay for the transaction.

:::

<AttributeTable>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ Additional configuration can be set with the `--set` flags or by using a [helm v

## Install Container on a host

To pull the Galexie container image from the [Stellar Docker Hub registry](https://hub.docker.com/r/stellar/stellar-galexie) using the following docker command or a similar OCI compliant image pull command:
To pull the Galexie container image from the [Stellar Docker Hub registry](https://hub.docker.com/r/stellar/stellar-galexie) using the following docker command or a similar OCI-compliant image pull command:

```shell
docker pull stellar/stellar-galexie
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,13 @@ Galexie exports Stellar ledger metadata to Google Cloud Storage (GCS) or Amazon
### Running the Galexie Container on an Instance

- Instance like AWS EC2 or GCP VM
- Any host machine with a OCI complaint container runtime installed like Docker ([Docker installation guide](https://docs.docker.com/engine/install/)).
- Any host machine with an OCI-compliant container runtime installed like Docker ([Docker installation guide](https://docs.docker.com/engine/install/)).

> **_NOTE:_** While it is possible to natively install Galexie (without a container runtime), this requires manual dependency management and is recommended only for advanced users.
:::note

While it is possible to natively install Galexie (without a container runtime), this requires manual dependency management and is recommended only for advanced users.

:::

## Hardware Requirements

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,11 @@ When an error occurs, the Core stores a few error-related fields in the transact
- If the Core instance producing meta has Soroban diagnostics enabled (which it usually should), the meta will also contain diagnostic events with more detailed error information.
- Note that there might be a few gaps in diagnostic event coverage. Since this is not a protocol change, Core may add more diagnostic events in future releases.

Note: $OPERATION here refers to any one of the Soroban operations: `INVOKE_HOST_FUNCTION`, `RESTORE_FOOTPRINT`, and `EXTEND_FOOTPRINT_TTL`.
:::note

`$OPERATION` here refers to any one of the Soroban operations: `INVOKE_HOST_FUNCTION`, `RESTORE_FOOTPRINT`, and `EXTEND_FOOTPRINT_TTL`.

:::

| Error and Diagnostics | Explanation | Fix |
| --- | --- | --- |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,11 @@ For this reason it makes sense to consider code written for contracts to be a _d

These constraints and priorities are _similar_ to those encountered when writing Rust code for "embedded systems", and the tools, libraries and techniques used in the "contract dialect" are frequently borrowed from the [Rust embedded systems community](https://docs.rust-embedded.org/book/index.html), and by default contracts are recommended to be built with the [`#[no_std]` mode](https://docs.rust-embedded.org/book/intro/no-std.html) that excludes the Rust standard library entirely, relying on the smaller underlying `core` library instead.

Note: these constraints and priorities are **not enforced when building in local-testing mode**, and in fact local contract tests will _frequently_ use facilities -- to generate test input, inspect test output, and guide testing -- that are not supported in the deployment guest environment. Developers **must understand** the difference between code that is compiled-in to Wasm modules for deployment and code that is conditionally compiled for testing. See [debugging contracts](./errors-and-debugging/debugging.mdx) for more details.
:::note

These constraints and priorities are **not enforced when building in local-testing mode**, and in fact local contract tests will _frequently_ use facilities -- to generate test input, inspect test output, and guide testing -- that are not supported in the deployment guest environment. Developers **must understand** the difference between code that is compiled-in to Wasm modules for deployment and code that is conditionally compiled for testing. See [debugging contracts](./errors-and-debugging/debugging.mdx) for more details.

:::

The "contract dialect" has the following characteristics:

Expand Down
6 changes: 5 additions & 1 deletion docs/networks/software-versions.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -333,7 +333,11 @@ Key protocol-related changes:

#### Stellar CLI (Previously Soroban CLI)

Note: Soroban CLI has been renamed to Stellar CLI.
:::note

Soroban CLI has been renamed to Stellar CLI.

:::
Comment thread
JFWooten4 marked this conversation as resolved.

- Add stellar-cli crate alongside soroban-cli
- Rename to stellar-cli
Expand Down
Loading