From 63155e2337c45a5f40062b03c30706e1c384fa2d Mon Sep 17 00:00:00 2001 From: "john.xlm" <60260750+JFWooten4@users.noreply.github.com> Date: Sun, 26 Apr 2026 08:45:19 -0400 Subject: [PATCH 1/2] Remove trailing slashes from Markdown links --- .../agentic-payments/mpp/charge-guide.mdx | 2 +- docs/build/agentic-payments/x402/README.mdx | 2 +- .../x402/built-on-stellar.mdx | 2 +- .../x402/quickstart-guide.mdx | 4 ++-- .../application-design-considerations.mdx | 12 +++++----- .../anchor-integration/sep10.mdx | 2 +- docs/build/apps/guestbook/overview.mdx | 2 +- .../apps/guestbook/passkeys-prerequisites.mdx | 6 ++--- .../ingest-sdk/ingestion-pipeline-code.mdx | 2 +- docs/build/apps/ingest-sdk/overview.mdx | 2 +- docs/build/apps/privacy.mdx | 6 ++--- docs/build/apps/zk.mdx | 4 ++-- docs/build/building-with-ai.mdx | 2 +- .../create-restoration-footprint-js.mdx | 2 +- .../contract-accounts/advanced-patterns.mdx | 2 +- .../guides/contract-accounts/examples.mdx | 4 ++-- .../contract-accounts/smart-wallets.mdx | 4 ++-- .../guides/conventions/deploy-contract.mdx | 2 +- .../conventions/upgrading-contracts.mdx | 2 +- docs/build/guides/dapps/docker.mdx | 2 +- docs/build/guides/dapps/initialization.mdx | 2 +- docs/build/guides/dapps/react.mdx | 2 +- .../dapps/soroban-contract-init-template.mdx | 4 ++-- .../fees/analyzing-smart-contract-cost.mdx | 2 +- docs/build/guides/freighter/README.mdx | 2 +- .../guides/freighter/prompt-to-sign-tx.mdx | 2 +- docs/build/guides/tokens/deploying-a-sac.mdx | 2 +- .../install-deploy-contract-with-code.mdx | 2 +- .../simulateTransaction-Deep-Dive.mdx | 2 +- .../transactions/upload-wasm-bytecode.mdx | 6 ++--- .../securing-web-based-projects.mdx | 14 +++++------ .../example-contracts/bls-signature.mdx | 4 ++-- .../getting-started/hello-world-frontend.mdx | 6 ++--- .../smart-contracts/getting-started/setup.mdx | 4 ++-- docs/build/smart-contracts/overview.mdx | 2 +- .../analytics-providers.mdx | 24 +++++++++---------- .../hubble/analyst-guide/connecting.mdx | 4 ++-- .../connecting-to-bigquery/README.mdx | 4 ++-- docs/data/apis/horizon/README.mdx | 4 ++-- .../apis/horizon/admin-guide/configuring.mdx | 4 ++-- .../admin-guide/ingestion-filtering.mdx | 2 +- .../apis/horizon/admin-guide/ingestion.mdx | 2 +- .../apis/horizon/admin-guide/installing.mdx | 4 ++-- .../apis/horizon/admin-guide/monitoring.mdx | 6 ++--- docs/data/apis/horizon/providers.mdx | 6 ++--- .../data/apis/rpc/admin-guide/configuring.mdx | 4 ++-- docs/data/apis/rpc/admin-guide/monitoring.mdx | 4 ++-- .../rpc/api-reference/methods/getEvents.mdx | 2 +- .../rpc/api-reference/methods/getFeeStats.mdx | 2 +- .../rpc/api-reference/methods/getHealth.mdx | 2 +- .../api-reference/methods/getLatestLedger.mdx | 2 +- .../rpc/api-reference/methods/getLedgers.mdx | 2 +- .../rpc/api-reference/methods/getNetwork.mdx | 2 +- .../api-reference/methods/getTransaction.mdx | 2 +- .../api-reference/methods/getTransactions.mdx | 2 +- docs/data/apis/rpc/providers.mdx | 24 +++++++++---------- docs/data/indexers/README.mdx | 2 +- .../galexie/admin_guide/installing.mdx | 2 +- .../galexie/admin_guide/monitoring.mdx | 2 +- .../galexie/admin_guide/prerequisites.mdx | 2 +- .../galexie/admin_guide/setup.mdx | 2 +- .../build-your-own/galexie/providers.mdx | 4 ++-- docs/data/oracles/oracle-providers.mdx | 12 +++++----- .../stellar-transaction.mdx | 2 +- .../contract-interactions/tests.mdx | 2 +- .../transaction-simulation.mdx | 2 +- .../errors-and-debugging/debugging.mdx | 2 +- .../contract-development/rust-dialect.mdx | 2 +- .../types/fully-typed-contracts.mdx | 2 +- docs/learn/fundamentals/data-format/xdr.mdx | 2 +- docs/learn/fundamentals/lumens.mdx | 4 ++-- .../transactions/signatures-multisig.mdx | 2 +- .../migrate/evm/smart-contract-deployment.mdx | 2 +- .../migrate/evm/solidity-and-rust-basics.mdx | 2 +- docs/networks/README.mdx | 2 +- docs/networks/resource-limits-fees.mdx | 2 +- .../api-reference/platform/rpc/overview.mdx | 2 +- .../sep24/setting-up-production-server.mdx | 2 +- .../admin-guide/deploy-the-sdp.mdx | 2 +- .../admin-guide/embedded-wallets.mdx | 10 ++++---- .../admin-guide/getting-started.mdx | 4 ++-- .../admin-guide/monitoring.mdx | 2 +- .../admin-guide/troubleshooting.mdx | 4 ++-- .../create-direct-payment.api.mdx | 2 +- .../list-all-disbursement-receivers.api.mdx | 2 +- .../api-reference/list-all-payments.api.mdx | 2 +- .../api-reference/retrieve-a-payment.api.mdx | 2 +- docs/tokens/README.mdx | 2 +- docs/tokens/anatomy-of-an-asset.mdx | 2 +- docs/tokens/publishing-asset-info.mdx | 2 +- .../developer-tools/analytics-platforms.mdx | 2 +- docs/tools/developer-tools/anchor-tools.mdx | 4 ++-- .../tools/developer-tools/block-explorers.mdx | 4 ++-- .../developer-tools/network-insights.mdx | 2 +- docs/tools/developer-tools/network-status.mdx | 6 ++--- docs/tools/developer-tools/online-ide.mdx | 2 +- docs/tools/developer-tools/security-tools.mdx | 4 ++-- docs/tools/developer-tools/wallets.mdx | 12 +++++----- docs/tools/infra-tools/cross-chain.mdx | 6 ++--- docs/tools/lab/quickstart-with-lab.mdx | 2 +- .../upload-deploy-contract.mdx | 2 +- docs/tools/openzeppelin-contracts.mdx | 6 ++--- .../quickstart/advanced-usage/container.mdx | 2 +- .../quickstart/getting-started/README.mdx | 2 +- docs/tools/ramps/README.mdx | 2 +- docs/tools/scaffold-stellar.mdx | 4 ++-- docs/tools/sdks/client-sdks.mdx | 10 ++++---- docs/tools/sdks/contract-sdks.mdx | 4 ++-- docs/validators/admin-guide/monitoring.mdx | 6 ++--- docs/validators/admin-guide/prerequisites.mdx | 4 ++-- static/llms.txt | 20 ++++++++-------- 111 files changed, 215 insertions(+), 215 deletions(-) diff --git a/docs/build/agentic-payments/mpp/charge-guide.mdx b/docs/build/agentic-payments/mpp/charge-guide.mdx index cc57237914..785bf389d3 100644 --- a/docs/build/agentic-payments/mpp/charge-guide.mdx +++ b/docs/build/agentic-payments/mpp/charge-guide.mdx @@ -49,7 +49,7 @@ In **pull** mode (default), the client builds and signs the full transaction env This tutorial walks through building a payment-gated API with Node.js and Express using `@stellar/mpp`. -To follow this guide, you will need [Node.js](https://nodejs.org/) installed locally. Recommend using the latest LTS version. +To follow this guide, you will need [Node.js](https://nodejs.org) installed locally. Recommend using the latest LTS version. ## Create a project diff --git a/docs/build/agentic-payments/x402/README.mdx b/docs/build/agentic-payments/x402/README.mdx index 0126f2140e..821c60eed2 100644 --- a/docs/build/agentic-payments/x402/README.mdx +++ b/docs/build/agentic-payments/x402/README.mdx @@ -114,7 +114,7 @@ This version supports x402 v2 specification. For x402 v1 support, please use a p - [x402 on Stellar (Landing page)](https://stellar.org/x402) — Stellar x402 overview and resources - [x402 on Stellar (Blog)](https://stellar.org/blog/foundation-news/x402-on-stellar) — Foundation news and announcement - [x402 protocol (Coinbase Developer Platform)](https://docs.cdp.coinbase.com/x402) — Official x402 protocol overview and spec -- [x402 protocol specification](https://www.x402.org/) — x402 Specification and Whitepaper +- [x402 protocol specification](https://www.x402.org) — x402 Specification and Whitepaper - [Coinbase x402 GitHub](https://github.com/coinbase/x402) — Official x402 Protocol GitHub Repo - [x402-stellar (npm)](https://www.npmjs.com/package/x402-stellar) — npm package for x402 on Stellar - [Signing Soroban invocations](../../guides/transactions/signing-soroban-invocations.mdx) — Auth-entry signing and transaction signing on Stellar diff --git a/docs/build/agentic-payments/x402/built-on-stellar.mdx b/docs/build/agentic-payments/x402/built-on-stellar.mdx index cc9f0ded74..21acb6b4d6 100644 --- a/docs/build/agentic-payments/x402/built-on-stellar.mdx +++ b/docs/build/agentic-payments/x402/built-on-stellar.mdx @@ -183,7 +183,7 @@ If you want to run your own instance of the facilitator instead of using the hos - [@x402/stellar (npm)](https://www.npmjs.com/package/@x402/stellar) — npm package for x402 on Stellar - [x402-stellar (repo)](https://github.com/stellar/x402-stellar) — Tools, examples, and references for x402 on Stellar - [x402 on Stellar](./README.mdx) — Overview of the x402 protocol on Stellar -- [x402 protocol specification](https://www.x402.org/) — x402 specification and whitepaper +- [x402 protocol specification](https://www.x402.org) — x402 specification and whitepaper - [OpenZeppelin x402 Facilitator Plugin][oz-plugin] — Source code - [OpenZeppelin x402 Facilitator Docs][oz-facilitator-guide] — Full configuration and setup guide - [OpenZeppelin Stellar Relayer SDK](https://github.com/OpenZeppelin/openzeppelin-relayer-sdk) — SDK for interacting with the Relayer diff --git a/docs/build/agentic-payments/x402/quickstart-guide.mdx b/docs/build/agentic-payments/x402/quickstart-guide.mdx index 45b7ecff39..2782e04d27 100644 --- a/docs/build/agentic-payments/x402/quickstart-guide.mdx +++ b/docs/build/agentic-payments/x402/quickstart-guide.mdx @@ -7,7 +7,7 @@ keywords: [x402, x402 quickstart, x402 tutorial, 402] This tutorial shows how to build the simplest possible paid API with Node.js and Express using the x402 packages with settlement on the Stellar network. -To follow this guide, you will need [Node.js](https://nodejs.org/) installed locally. Recommend using the latest LTS version. +To follow this guide, you will need [Node.js](https://nodejs.org) installed locally. Recommend using the latest LTS version. ## Create A Project @@ -317,7 +317,7 @@ The server is set up as an MVP for machine-to-machine payments. If you want to e - [x402 on Stellar (Landing page)](https://stellar.org/x402) - Stellar x402 overview and resources - [x402 on Stellar (Blog)](https://stellar.org/blog/foundation-news/x402-on-stellar) - Foundation news and announcement - [x402 protocol (Coinbase Developer Platform)](https://docs.cdp.coinbase.com/x402) - Official x402 protocol overview and spec -- [x402 protocol specification](https://www.x402.org/) - x402 Specification and Whitepaper +- [x402 protocol specification](https://www.x402.org) - x402 Specification and Whitepaper - [Coinbase x402 GitHub](https://github.com/coinbase/x402) - Official x402 Protocol GitHub Repo - [x402-stellar (npm)](https://www.npmjs.com/package/x402-stellar) - npm package for x402 on Stellar - [Signing Soroban invocations](../../guides/transactions/signing-soroban-invocations.mdx) - Auth-entry signing and transaction signing on Stellar diff --git a/docs/build/apps/application-design-considerations.mdx b/docs/build/apps/application-design-considerations.mdx index 8ee0355321..f9e55f90c5 100644 --- a/docs/build/apps/application-design-considerations.mdx +++ b/docs/build/apps/application-design-considerations.mdx @@ -34,10 +34,10 @@ Building an application with [multi-signature](../../learn/fundamentals/transact There are several apps and services that specialize in adding additional security layers to users' accounts. Check them out if you're interested in integrating a third-party key management service: -- [Ledger](https://www.ledger.com/) -- [Trezor](https://trezor.io/) -- [StellarGuard](https://stellarguard.me/) -- [LobstrVault](https://vault.lobstr.co/) +- [Ledger](https://www.ledger.com) +- [Trezor](https://trezor.io) +- [StellarGuard](https://stellarguard.me) +- [LobstrVault](https://vault.lobstr.co) ## Application security @@ -49,8 +49,8 @@ For more information, check out our guide to [securing web-based products](https A wallet typically has these basic functions: key storage, account creation, transaction signing, and queries to the Stellar database. There are some services that take care of all of these functions for you, so you can build whatever you’d like around it. Check out some of these wallet services below. -- [Albedo](https://albedo.link/) -- [Freighter](https://www.freighter.app/) +- [Albedo](https://albedo.link) +- [Freighter](https://www.freighter.app) ## Account creation strategies diff --git a/docs/build/apps/example-application-tutorial/anchor-integration/sep10.mdx b/docs/build/apps/example-application-tutorial/anchor-integration/sep10.mdx index ebe458603a..304422ae42 100644 --- a/docs/build/apps/example-application-tutorial/anchor-integration/sep10.mdx +++ b/docs/build/apps/example-application-tutorial/anchor-integration/sep10.mdx @@ -194,7 +194,7 @@ function validateChallengeTransaction({ ## Sign and submit the challenge transaction -In response, the user signs the transaction. You may have noticed we present this challenge transaction to the user with our regular confirmation modal. Once they've signed the transaction, the application sends it back to the anchor with a `POST` request. If the signature checks out, the success response will contain a [JSON Web Token (JWT)](https://jwt.io/), which BasicPay stores in the `webAuthStore` store to use for future interactions with the anchor. +In response, the user signs the transaction. You may have noticed we present this challenge transaction to the user with our regular confirmation modal. Once they've signed the transaction, the application sends it back to the anchor with a `POST` request. If the signature checks out, the success response will contain a [JSON Web Token (JWT)](https://jwt.io), which BasicPay stores in the `webAuthStore` store to use for future interactions with the anchor. ```html title=/src/routes/dashboard/transfers/+page.svelte