diff --git a/docs/building-apps/application-design-considerations.mdx b/docs/building-apps/application-design-considerations.mdx index 30542296b..2cfada49c 100644 --- a/docs/building-apps/application-design-considerations.mdx +++ b/docs/building-apps/application-design-considerations.mdx @@ -26,8 +26,6 @@ With a custodial service, the service provider (an application such as a central Many custodial services choose to use a single pooled Stellar account (called shared, omnibus, or [pooled accounts](../learn/encyclopedia/pooled-accounts-muxed-accounts-memos.mdx)) to handle transactions on behalf of their users instead of creating a new Stellar account for each user. To distinguish between individual users in a pooled account, we encourage the implementation of [muxed accounts](../learn/encyclopedia/pooled-accounts-muxed-accounts-memos.mdx#muxed-accounts). -Learn how to set up an application as a custodial service in this [tutorial]. - ### A mixture of non-custodial and custodial Building an application with [multi-signature](../learn/encyclopedia/signatures-multisig.mdx) capabilities allows you to have a non-custodial service with account recovery. If the user loses their secret key, they can still sign transactions with other authorized signatures, granted the signature threshold is high enough. diff --git a/docs/building-apps/example-application-tutorial/account-creation.mdx b/docs/building-apps/example-application-tutorial/account-creation.mdx index 4a8b1aed1..260163699 100644 --- a/docs/building-apps/example-application-tutorial/account-creation.mdx +++ b/docs/building-apps/example-application-tutorial/account-creation.mdx @@ -189,7 +189,7 @@ Source: https://github.com/stellar/basic-payment-app/blob/main/src/lib/stellar/h Our `walletStore` is used in a ton of places in our application, especially in the confirmation modal when asking a user to input their pincode. Read on to see how we've done that. [accounts section]: ../../learn/fundamentals/stellar-data-structures/accounts.mdx -[non-custodial application]: ../application-design-considerations#non-custodial-service +[non-custodial application]: ../application-design-considerations.mdx#non-custodial-service [`js-stellar-wallets` sdk]: https://github.com/stellar/js-stellar-wallets [sponsored reserves]: ../../learn/encyclopedia/sponsored-reserves.mdx [contacts list]: ./contacts-list diff --git a/docs/building-apps/example-application-tutorial/anchor-integration/sep6.mdx b/docs/building-apps/example-application-tutorial/anchor-integration/sep6.mdx index 2f430e714..7605c70f0 100644 --- a/docs/building-apps/example-application-tutorial/anchor-integration/sep6.mdx +++ b/docs/building-apps/example-application-tutorial/anchor-integration/sep6.mdx @@ -47,7 +47,7 @@ export async function getSep6Info(domain) { ## Display interactive elements -Since many of the SEP-6 (and SEP-24) endpoints require authentication, we wait until our user is [authenticated with SEP-10](./sep10) before we display what kinds of transfers are available. When they have a valid authentication token, we can display some buttons the user can use to begin a transfer. +Since many of the SEP-6 (and SEP-24) endpoints require authentication, we wait until our user is [authenticated with SEP-10](./sep10.mdx) before we display what kinds of transfers are available. When they have a valid authentication token, we can display some buttons the user can use to begin a transfer. The user can then initiate one of the transfer methods (in BasicPay, only deposits and withdraws are supported) by clicking the “Deposit” or “Withdraw” button underneath a supported asset. diff --git a/docs/building-apps/example-application-tutorial/anchor-integration/setup.mdx b/docs/building-apps/example-application-tutorial/anchor-integration/setup.mdx index 7be37f673..c5529e1aa 100644 --- a/docs/building-apps/example-application-tutorial/anchor-integration/setup.mdx +++ b/docs/building-apps/example-application-tutorial/anchor-integration/setup.mdx @@ -3,9 +3,9 @@ title: "Setup for Anchored Assets" sidebar_position: 10 --- -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. Read more about anchors in our [Anchor Documentation](https://developers.stellar.org/docs/anchoring-assets/overview). +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. Read more about anchors in this [anchor section](../../../learn/encyclopedia/anchors.mdx). -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#account-creation-strategies). +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). In this example, we’ll use an anchor on Stellar’s Testnet to simulate a bank transfer into and out of the user’s wallet using [SEP-6: Deposit and Withdrawal API](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0006.md) and/or [SEP-24: Hosted Deposit and Withdrawal](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0024.md). diff --git a/docs/building-apps/example-application-tutorial/overview.mdx b/docs/building-apps/example-application-tutorial/overview.mdx index e99c46e5a..5516911fa 100644 --- a/docs/building-apps/example-application-tutorial/overview.mdx +++ b/docs/building-apps/example-application-tutorial/overview.mdx @@ -5,7 +5,7 @@ sidebar_position: 10 :::note -This tutorial walks through how to build an application with the [`js-stellar-sdk`], to build with the Wallet SDK, please follow the [Build a Wallet tutorial](../wallet/overview). To build with smart contracts, navigate to the [Smart Contracts section](../../smart-contracts/getting-started/setup.mdx). +This tutorial walks through how to build an application with the [`js-stellar-sdk`], to build with the Wallet SDK, please follow the [Build a Wallet tutorial](../wallet/overview.mdx). To build with smart contracts, navigate to the [Smart Contracts section](../../smart-contracts/getting-started/setup.mdx). ::: diff --git a/docs/building-apps/example-application-tutorial/payment.mdx b/docs/building-apps/example-application-tutorial/payment.mdx index 9d846cd7e..d0df84ab0 100644 --- a/docs/building-apps/example-application-tutorial/payment.mdx +++ b/docs/building-apps/example-application-tutorial/payment.mdx @@ -37,7 +37,7 @@ The following additional features have been implemented: 4. The amount entered for the send/receive value. - An optional memo field is available for text-only memos. -For now, we'll focus on regular payments, and we'll dig into the path payments in a [later section](./path-payment). +For now, we'll focus on regular payments, and we'll dig into the path payments in a [later section](./path-payment.mdx). ```html title="/src/routes/dashboard/send/+page.svelte"