Skip to content

Commit 9cd92be

Browse files
JFWooten4codex
andcommitted
πŸ”— Clarify learn-more link labels
Co-authored-by: Codex <noreply@openai.com>
1 parent f2b048b commit 9cd92be

23 files changed

Lines changed: 31 additions & 31 deletions

File tree

β€Ždocs/build/apps/example-application-tutorial/anchor-integration/setup.mdxβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: "Setup for Anchored Assets"
33
sidebar_position: 10
44
---
55

6-
An anchor is a Stellar-specific term for the on and off-ramps that connect the Stellar network to traditional financial rails, such as financial institutions or fintech companies. When a user deposits with an anchor, that anchor will credit their Stellar account with the equivalent amount of digital tokens. The user can then hold, transfer, or trade those tokens just like any other Stellar asset. When a user withdraws those tokens, the anchor redeems them for cash in hand or money in the bank. Learn more about anchors in this [anchor section](../../../../learn/fundamentals/anchors.mdx).
6+
An anchor is a Stellar-specific term for the on and off-ramps that connect the Stellar network to traditional financial rails, such as financial institutions or fintech companies. When a user deposits with an anchor, that anchor will credit their Stellar account with the equivalent amount of digital tokens. The user can then hold, transfer, or trade those tokens just like any other Stellar asset. When a user withdraws those tokens, the anchor redeems them for cash in hand or money in the bank. Learn more about anchors in the [Anchors section](../../../../learn/fundamentals/anchors.mdx).
77

88
When a customer downloads a wallet application that is connected to an anchor service, their Stellar account can either be created by the wallet application or the anchor service. In this example, the account has been created by the wallet application, BasicPay. Account creation strategies are described more in-depth [here](../../application-design-considerations.mdx#account-creation-strategies).
99

β€Ždocs/build/apps/example-application-tutorial/path-payment.mdxβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Path Payment
33
sidebar_position: 50
44
---
55

6-
A path payment is where the asset sent can be different from the asset received. There are two possible path payment operations: 1) `path_payment_strict_send`, which allows the user to specify the amount of the asset to send, and 2) `path_payment_strict_receive`, which allows the user to specify the amount of the asset received. Learn more in the [Path Payments Guide](../../../build/guides/transactions/path-payments.mdx).
6+
A path payment is where the asset sent can be different from the asset received. There are two possible path payment operations: 1) `path_payment_strict_send`, which allows the user to specify the amount of the asset to send, and 2) `path_payment_strict_receive`, which allows the user to specify the amount of the asset received. Learn more in the [Path Payments guide](../../../build/guides/transactions/path-payments.mdx).
77

88
## User experience
99

β€Ždocs/build/apps/wallet/component/kt/configClient.mdxβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
### Configuring the Client
22

3-
The Kotlin wallet SDK uses the [ktor client](https://ktor.io/docs/getting-started-ktor-client.html) for all network requests (excluding Horizon, where the Stellar SDK's HTTP client is used). Currently, the okhttp engine is configured to be used with the client. Learn more about how to configure the ktor client [here](https://ktor.io/docs/create-client.html#configure-client).
3+
The Kotlin wallet SDK uses the [ktor client](https://ktor.io/docs/getting-started-ktor-client.html) for all network requests (excluding Horizon, where the Stellar SDK's HTTP client is used). Currently, the okhttp engine is configured to be used with the client. Learn more in the [Ktor client configuration documentation](https://ktor.io/docs/create-client.html#configure-client).
44

55
For example, the client can be globally configured:
66

β€Ždocs/build/apps/wallet/component/ts/configClient.mdxβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
### Configuring the Client
22

3-
The Typescript wallet SDK uses the [axios client](https://axios-http.com/docs/intro) for all network requests. Learn more about how to configure the axios client [here](https://axios-http.com/docs/instance).
3+
The Typescript wallet SDK uses the [axios client](https://axios-http.com/docs/intro) for all network requests. Learn more in the [Axios instance documentation](https://axios-http.com/docs/instance).
44

55
For example, we can configure our axios client to be globally configured with a timeout:
66

β€Ždocs/build/apps/wallet/intro.mdxβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ Default configuration connects to the public Stellar Horizon instance. You can c
123123

124124
:::
125125

126-
Learn more about working with the Stellar network in the [respective section](./stellar.mdx).
126+
Learn more in the [Stellar Network section](./stellar.mdx).
127127

128128
## Anchor Basics
129129

β€Ždocs/build/apps/wallet/sep30.mdxβ€Ž

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ let identity2 = [
176176

177177
Here, stellar key and email are used as recovery methods. Other recovery servers may support phone as a recovery method as well.
178178

179-
Learn more about SEP-30 identities [here](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0030.md#common-request-fields)
179+
Learn more about SEP-30 identities in the [Common Request Fields section](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0030.md#common-request-fields).
180180

181181
Next, let's create a recoverable account:
182182

@@ -233,7 +233,7 @@ let recoverableWallet = try await recovery.createRecoverableWallet(config: confi
233233
With the given parameters, this function will create a transaction that will:
234234

235235
1. Set `deviceKp` as the primary account key. Please note that the master key belonging to `accountKp` will be locked. `deviceKp` should be used as a primary signer instead.
236-
2. Set all operation thresholds to 10. Learn more about threshold in the [documentation](../../../learn/fundamentals/transactions/signatures-multisig.mdx#thresholds)
236+
2. Set all operation thresholds to 10. Learn more about thresholds in the [Signatures and Multisig section](../../../learn/fundamentals/transactions/signatures-multisig.mdx#thresholds).
237237
3. Use identities that were defined earlier on both servers. (That means, both server will accept SEP-10 authentication via `recoveryKp` as an auth method)
238238
4. Set device key weight to 10, and recovery server weight to 5. Given these account thresholds, both servers must be used to recover the account, as transaction signed by one will only have weight of 5, which is not sufficient to change account key.
239239

β€Ždocs/build/guides/dapps/frontend-guide.mdxβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -377,7 +377,7 @@ Now that we have our basic UI components in place, let's integrate them with the
377377
- Test network: This is a test environment for developers to test their applications without using real lumens.
378378
- Futurenet network: This is a network for testing new features before they are deployed to the public network.
379379

380-
For this guide, we'll be using the Test network to avoid using real lumens during development. Learn more about the [Stellar networks here](../../../networks/README.mdx).
380+
For this guide, we'll be using the Test network to avoid using real lumens during development. Learn more in the [Networks section](../../../networks/README.mdx).
381381

382382
### Setting up the Stellar SDK
383383

β€Ždocs/build/guides/transactions/claimable-balances.mdxβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ This operation claws back a claimable balance, returning the asset to the issuer
5555

5656
Clawback claimable balances require the claimable balance ID.
5757

58-
Learn more about clawbacks in our [Clawback guide](./clawbacks.mdx).
58+
Learn more about clawbacks in our [Clawbacks guide](./clawbacks.mdx).
5959

6060
## Example
6161

β€Ždocs/build/smart-contracts/overview.mdxβ€Ž

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -132,8 +132,8 @@ Learn more in the [Environment Concepts section](../../learn/fundamentals/contra
132132
To the greatest extent possible, we recommend issuing tokens as Stellar
133133
assets. These tokens will benefit from being interoperable with the existing
134134
tools available in the Stellar ecosystem and are more performant because the
135-
Stellar Asset Contract is built into the host. Learn more in the [Tokens
136-
Overview](../../tokens/README.mdx).
135+
Stellar Asset Contract is built into the host. Learn more in the [Stellar
136+
Assets and Contract Tokens section](../../tokens/README.mdx).
137137
</details>
138138

139139
{/* prettier-ignore-end */}

β€Ždocs/learn/fundamentals/contract-development/storage/state-archival.mdxβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ If you would like to extend the contract code or contract instance separately, y
9494
Here are some important points to keep in mind when it comes to archived entries -
9595

9696
1. A Soroban transaction that has a key to an archived Persistent entry in the footprint, but not in the transaction's restore list, will fail immediately during the apply stage prior to contract execution. It does not matter if the contract itself was going to access the entry. (If the entry _is_ included in the restore list, it's [automatically restored](#contract-data-automatic-restoration) before the host function runs instead.)
97-
2. Due to the previous point that archived entries can never make it into smart contract logic, there is no reason to write code in your contract to handle archived entries. The same applies to contract test cases - while you may want to write tests that check if your extension logic is correct, you don't need to write archival tests because the transaction will fail before getting to the contract. It is possible though to access an archived entry in a Soroban test case, in which case the host will panic. Learn more about this in [Test TTL Extensions](../../../../build/guides/archival/test-ttl-extension.mdx).
97+
2. Due to the previous point that archived entries can never make it into smart contract logic, there is no reason to write code in your contract to handle archived entries. The same applies to contract test cases - while you may want to write tests that check if your extension logic is correct, you don't need to write archival tests because the transaction will fail before getting to the contract. It is possible though to access an archived entry in a Soroban test case, in which case the host will panic. Learn more about this in the [Test TTL extension guide](../../../../build/guides/archival/test-ttl-extension.mdx).
9898
3. Archived persistent entries can never be re-created. They must instead be restored. Once they are restored, then they can be modified or deleted.
9999

100100
## Terms and Semantics

0 commit comments

Comments
Β (0)