From 26873d7536b335b7972095602cca103ecfc45db5 Mon Sep 17 00:00:00 2001 From: Lucas Gil-Arranz Date: Mon, 5 Aug 2024 16:18:18 +0200 Subject: [PATCH] clean i18n --- i18n/es/code.json | 420 -- .../2024-01-18.mdx | 33 - .../2024-01-26.mdx | 34 - .../2024-02-01.mdx | 28 - .../2024-02-09.mdx | 21 - .../2024-02-15.mdx | 44 - .../2024-02-22.mdx | 20 - .../2024-02-29.mdx | 21 - .../2024-03-07.mdx | 21 - .../2024-03-14.mdx | 25 - .../2024-03-21.mdx | 22 - .../2024-03-28.mdx | 21 - .../2024-04-04.mdx | 34 - .../2024-04-11.mdx | 22 - .../2024-04-18.mdx | 20 - .../2024-04-25.mdx | 25 - .../2024-05-02.mdx | 23 - .../2024-05-09.mdx | 19 - .../2024-06-13.mdx | 25 - .../2024-06-20.mdx | 20 - .../2024-06-27.mdx | 22 - .../2024-07-11.mdx | 18 - .../2024-07-18.mdx | 26 - .../authors.yml | 10 - .../options.json | 14 - .../current.json | 154 - .../current/README.mdx | 22 - .../current/anchor-platform/README.mdx | 12 - .../anchor-platform/admin-guide/README.mdx | 10 - .../admin-guide/architecture.mdx | 69 - .../component/observer/observer.mdx | 36 - .../admin-guide/component/rpc/error.mdx | 16 - .../admin-guide/component/rpc/request.mdx | 29 - .../admin-guide/component/rpc/response.mdx | 33 - .../admin-guide/component/rpc/rpc.mdx | 17 - .../component/security/api_key.mdx | 14 - .../admin-guide/component/security/jwt.mdx | 14 - .../component/security/security.mdx | 11 - .../admin-guide/custody-services/README.mdx | 11 - .../custody-services/configuration.mdx | 130 - .../custody-services/fireblocks/README.mdx | 11 - .../fireblocks/configuration.mdx | 68 - .../custody-services/fireblocks/example.mdx | 50 - .../admin-guide/events/README.mdx | 10 - .../admin-guide/events/delivery.mdx | 30 - .../admin-guide/events/getting-started.mdx | 8 - .../admin-guide/events/integration.mdx | 174 - .../admin-guide/getting-started.mdx | 382 -- .../anchor-platform/admin-guide/overview.mdx | 36 - .../admin-guide/sep1/README.mdx | 66 - .../admin-guide/sep10/README.mdx | 143 - .../admin-guide/sep24/README.mdx | 11 - .../admin-guide/sep24/configuration.mdx | 190 - .../admin-guide/sep24/example.mdx | 437 -- .../anchor-platform/admin-guide/sep24/faq.mdx | 39 - .../admin-guide/sep24/getting-started.mdx | 33 - .../admin-guide/sep24/integration.mdx | 1010 ----- .../sep24/setting-up-production-server.mdx | 112 - .../admin-guide/sep31/README.mdx | 11 - .../admin-guide/sep31/configuration.mdx | 382 -- .../admin-guide/sep31/getting-started.mdx | 21 - .../admin-guide/sep31/integration.mdx | 694 ---- .../admin-guide/sep6/README.mdx | 12 - .../admin-guide/sep6/configuration.mdx | 237 -- .../admin-guide/sep6/getting-started.mdx | 33 - .../admin-guide/sep6/integration.mdx | 971 ----- .../anchor-platform/api-reference/README.mdx | 10 - .../api-reference/_category_.json | 3 - .../api-reference/callbacks/README.mdx | 19 - .../callbacks/customer/README.mdx | 22 - .../callbacks/del-customer.api.mdx | 191 - .../api-reference/callbacks/event/README.mdx | 20 - .../api-reference/callbacks/fee/README.mdx | 18 - .../callbacks/gen-address.api.mdx | 312 -- .../callbacks/get-customer.api.mdx | 557 --- .../api-reference/callbacks/get-fee.api.mdx | 412 -- .../api-reference/callbacks/get-rates.api.mdx | 582 --- .../callbacks/post-event.api.mdx | 2459 ------------ .../callbacks/put-customer.api.mdx | 1286 ------ .../api-reference/callbacks/rate/README.mdx | 16 - .../api-reference/callbacks/sidebar.ts | 163 - .../callbacks/unique-address/README.mdx | 22 - .../api-reference/custody-server/README.mdx | 19 - .../create-custody-transaction.api.mdx | 335 -- .../custody-transactions/README.mdx | 16 - .../generate-unique-address.api.mdx | 275 -- .../custody-server/payments/README.mdx | 16 - .../custody-server/refunds/README.mdx | 16 - .../custody-server/send-payment.api.mdx | 546 --- .../custody-server/send-refund.api.mdx | 574 --- .../api-reference/custody-server/sidebar.ts | 116 - .../custody-server/unique-address/README.mdx | 16 - .../api-reference/resources/README.mdx | 16 - .../resources/get-transaction.api.mdx | 3421 ---------------- .../resources/get-transactions.api.mdx | 3572 ----------------- .../api-reference/resources/sidebar.ts | 64 - .../resources/transactions/README.mdx | 18 - .../api-reference/rpc/README.mdx | 11 - .../api-reference/rpc/methods/README.mdx | 42 - .../rpc/methods/do_stellar_payment/README.mdx | 30 - .../rpc/methods/do_stellar_refund/README.mdx | 30 - .../methods/notify_amounts_updated/README.mdx | 30 - .../notify_customer_info_updated/README.mdx | 30 - .../README.mdx | 30 - .../README.mdx | 30 - .../notify_offchain_funds_pending/README.mdx | 30 - .../notify_offchain_funds_received/README.mdx | 30 - .../notify_offchain_funds_sent/README.mdx | 30 - .../notify_onchain_funds_received/README.mdx | 30 - .../notify_onchain_funds_sent/README.mdx | 30 - .../methods/notify_refund_pending/README.mdx | 30 - .../rpc/methods/notify_refund_sent/README.mdx | 30 - .../notify_transaction_error/README.mdx | 30 - .../notify_transaction_expired/README.mdx | 30 - .../notify_transaction_on_hold/README.mdx | 30 - .../notify_transaction_recovery/README.mdx | 30 - .../rpc/methods/notify_trust_set/README.mdx | 30 - .../request_customer_info_update/README.mdx | 30 - .../methods/request_offchain_funds/README.mdx | 30 - .../methods/request_onchain_funds/README.mdx | 30 - .../rpc/methods/request_trust/README.mdx | 30 - .../notify_interactive_flow_completed.api.mdx | 1 - .../api-reference/rpc/overview.mdx | 18 - .../api-reference/rpc/sidebar.js | 57 - .../stellar-disbursement-platform/README.mdx | 11 - .../admin-guide/README.mdx | 11 - .../anchor-platform-integration-points.mdx | 44 - .../admin-guide/configuring-sdp.mdx | 211 - .../admin-guide/deploy-the-sdp.mdx | 57 - .../admin-guide/design-and-architecture.mdx | 65 - .../admin-guide/getting-started.mdx | 414 -- .../making-your-wallet-sdp-ready.mdx | 176 - .../migrating-to-sdp-multi-tenant.mdx | 478 --- .../admin-guide/overview.mdx | 19 - .../admin-guide/secure-operation-manual.mdx | 44 - .../admin-guide/user-interface/README.mdx | 10 - .../admin-guide/user-interface/analytics.mdx | 20 - .../user-interface/dashboard-home.mdx | 44 - .../user-interface/disbursements.mdx | 26 - .../admin-guide/user-interface/payments.mdx | 22 - .../admin-guide/user-interface/receivers.mdx | 24 - .../admin-guide/user-interface/wallets.mdx | 19 - .../api-reference/README.mdx | 10 - .../api-reference/_category_.json | 3 - .../api-reference/resources/README.mdx | 25 - .../api-reference/resources/_category_.json | 3 - .../api-reference/resources/admin/README.mdx | 20 - .../api-reference/resources/auth/README.mdx | 20 - .../resources/authenticate-mfa.api.mdx | 457 --- .../resources/create-asset.api.mdx | 156 - .../resources/create-disbursement.api.mdx | 1034 ----- .../resources/create-tenant.api.mdx | 483 --- .../resources/create-user.api.mdx | 502 --- .../resources/default-tenant.api.mdx | 529 --- .../resources/delete-asset.api.mdx | 130 - .../resources/disbursements/README.mdx | 22 - ...download-disbursement-instructions.api.mdx | 908 ----- .../resources/forgot-password.api.mdx | 276 -- .../resources/get-all-assets.api.mdx | 437 -- .../resources/get-all-countries.api.mdx | 419 -- .../resources/get-all-roles.api.mdx | 407 -- .../resources/get-all-tenants.api.mdx | 391 -- .../resources/get-all-users.api.mdx | 437 -- .../resources/get-all-wallets.api.mdx | 446 -- .../resources/get-organization-info.api.mdx | 334 -- .../resources/get-organization-logo.api.mdx | 121 - .../resources/get-profile.api.mdx | 168 - .../list-all-disbursement-receivers.api.mdx | 1606 -------- .../resources/list-all-disbursements.api.mdx | 984 ----- .../resources/list-all-payments.api.mdx | 1008 ----- .../resources/list-all-receivers.api.mdx | 1089 ----- .../api-reference/resources/log-in.api.mdx | 375 -- .../resources/organization/README.mdx | 23 - .../resources/payments/README.mdx | 17 - .../resources/profile/README.mdx | 17 - ...ovide-signed-challenge-transaction.api.mdx | 309 -- .../resources/receivers/README.mdx | 20 - .../resources/refresh-token.api.mdx | 380 -- .../resources/registration/README.mdx | 33 - .../request-challenge-transaction.api.mdx | 349 -- .../request-registration-url.api.mdx | 152 - .../resources/reset-password.api.mdx | 216 - .../resources/retrieve-a-disbursement.api.mdx | 989 ----- .../resources/retrieve-a-payment.api.mdx | 1013 ----- .../resources/retrieve-a-receiver.api.mdx | 1094 ----- .../resources/retrieve-a-tenant.api.mdx | 559 --- .../resources/retrieve-all-statistics.api.mdx | 610 --- .../retrieve-disbursement-statistics.api.mdx | 733 ---- .../retrieve-stellar-info-file.api.mdx | 140 - .../resources/send-one-time-passcode.api.mdx | 569 --- .../api-reference/resources/sidebar.ts | 283 -- .../resources/soft-delete-a-tenant.api.mdx | 637 --- .../start-wallet-registration.api.mdx | 415 -- .../resources/statistics/README.mdx | 15 - .../update-a-disbursement-status.api.mdx | 718 ---- .../resources/update-a-receiver.api.mdx | 1257 ------ .../resources/update-a-tenant.api.mdx | 704 ---- .../update-organization-profile.api.mdx | 449 --- .../update-user-activation-status.api.mdx | 494 --- .../resources/update-user-profile.api.mdx | 484 --- .../resources/update-user-role.api.mdx | 466 --- .../upload-disbursement-instructions.api.mdx | 781 ---- .../api-reference/resources/users/README.mdx | 18 - .../verify-receiver-registration.api.mdx | 475 --- .../current.json | 358 -- .../current/README.mdx | 35 - .../current/build/README.mdx | 35 - .../current/build/apps/README.mdx | 10 - .../application-design-considerations.mdx | 110 - .../current/build/apps/dapp-frontend.mdx | 444 -- .../_category_.json | 7 - .../account-creation.mdx | 195 - .../anchor-integration/_category_.json | 7 - .../anchor-integration/sep1.mdx | 26 - .../anchor-integration/sep10.mdx | 321 -- .../anchor-integration/sep24.mdx | 279 -- .../anchor-integration/sep6.mdx | 320 -- .../anchor-integration/setup.mdx | 46 - .../confirmation-modal.mdx | 250 -- .../contacts-list.mdx | 150 - .../manage-trust.mdx | 201 - .../example-application-tutorial/overview.mdx | 270 -- .../path-payment.mdx | 287 -- .../example-application-tutorial/payment.mdx | 290 -- .../querying-data.mdx | 345 -- .../build/apps/ingest-sdk/_category_.json | 7 - .../ingest-sdk/ingestion-pipeline-code.mdx | 290 -- .../build/apps/ingest-sdk/overview.mdx | 62 - .../moneygram-access-integration-guide.mdx | 789 ---- .../current/build/apps/overview.mdx | 26 - .../current/build/apps/smart-wallets.mdx | 123 - .../current/build/apps/wallet/README.md | 96 - .../current/build/apps/wallet/_category_.json | 7 - .../wallet/component/dart/configClient.mdx | 27 - .../apps/wallet/component/dart/install.mdx | 13 - .../build/apps/wallet/component/header.mdx | 12 - .../apps/wallet/component/kt/configClient.mdx | 56 - .../apps/wallet/component/kt/globalSigner.mdx | 13 - .../apps/wallet/component/kt/httpConfig.mdx | 14 - .../apps/wallet/component/kt/install.mdx | 12 - .../apps/wallet/component/kt/watcher.mdx | 31 - .../wallet/component/ts/allowHttpInfo.mdx | 17 - .../apps/wallet/component/ts/configClient.mdx | 24 - .../wallet/component/ts/createKeypairInfo.mdx | 17 - .../apps/wallet/component/ts/globalSigner.mdx | 17 - .../apps/wallet/component/ts/install.mdx | 9 - .../current/build/apps/wallet/intro.mdx | 160 - .../current/build/apps/wallet/overview.mdx | 17 - .../current/build/apps/wallet/sep10.mdx | 230 -- .../current/build/apps/wallet/sep24.mdx | 622 --- .../current/build/apps/wallet/sep30.mdx | 427 -- .../current/build/apps/wallet/sep38.mdx | 242 -- .../current/build/apps/wallet/sep6.mdx | 445 -- .../current/build/apps/wallet/stellar.mdx | 929 ----- .../current/build/guides/README.mdx | 8 - .../current/build/guides/archival/README.mdx | 8 - .../build/guides/archival/_category_.json | 3 - .../create-restoration-footprint-js.mdx | 7 - .../guides/archival/restore-contract-js.mdx | 74 - .../build/guides/archival/restore-data-js.mdx | 96 - .../guides/archival/test-ttl-extension.mdx | 172 - .../current/build/guides/basics/README.mdx | 8 - .../build/guides/basics/_category_.json | 3 - .../build/guides/basics/create-account.mdx | 291 -- .../basics/follow-received-payments.mdx | 266 -- .../basics/send-and-receive-payments.mdx | 801 ---- .../current/build/guides/cli/README.mdx | 10 - .../current/build/guides/cli/_category_.json | 3 - .../build/guides/cli/deploy-contract.mdx | 14 - .../cli/deploy-stellar-asset-contract.mdx | 55 - .../guides/cli/extend-contract-instance.mdx | 24 - .../guides/cli/extend-contract-storage.mdx | 37 - .../build/guides/cli/extend-contract-wasm.mdx | 35 - .../build/guides/cli/install-deploy.mdx | 14 - .../current/build/guides/cli/install-wasm.mdx | 20 - .../guides/cli/restore-contract-instance.mdx | 15 - .../guides/cli/restore-contract-storage.mdx | 33 - .../build/guides/conventions/README.mdx | 8 - .../build/guides/conventions/_category_.json | 3 - .../analyzing-smart-contract-cost.mdx | 595 --- .../conventions/check-auth-tutorials.mdx | 1482 ------- .../guides/conventions/deploy-contract.mdx | 240 -- .../build/guides/conventions/error-enum.mdx | 41 - .../install-deploy-contract-with-code.mdx | 247 -- .../conventions/stellar-asset-contract.mdx | 104 - .../conventions/upgrading-contracts.mdx | 331 -- .../guides/conventions/wasm-metadata.mdx | 32 - .../conventions/work-contractspec-js.mdx | 7 - .../build/guides/conversions/README.mdx | 9 - .../build/guides/conversions/_category_.json | 3 - .../guides/conversions/address-to-bytesn.mdx | 11 - .../guides/conversions/address-to-id.mdx | 7 - .../guides/conversions/id-to-address.mdx | 7 - .../current/build/guides/dapps/README.mdx | 8 - .../build/guides/dapps/_category_.json | 3 - .../current/build/guides/dapps/docker.mdx | 137 - .../build/guides/dapps/initialization.mdx | 215 - .../current/build/guides/dapps/react.mdx | 141 - .../current/build/guides/events/README.mdx | 8 - .../build/guides/events/_category_.json | 3 - .../current/build/guides/events/consume.mdx | 210 - .../current/build/guides/events/ingest.mdx | 320 -- .../current/build/guides/events/publish.mdx | 51 - .../current/build/guides/fees/README.mdx | 9 - .../current/build/guides/fees/_category_.json | 3 - .../build/guides/fees/cost-analysis.mdx | 7 - .../current/build/guides/freighter/README.mdx | 8 - .../build/guides/freighter/_category_.json | 3 - .../guides/freighter/connect-testnet.mdx | 13 - .../freighter/enable-soroban-tokens.mdx | 15 - .../freighter/integrate-freighter-react.mdx | 42 - .../guides/freighter/prompt-to-sign-tx.mdx | 13 - .../guides/freighter/send-token-payments.mdx | 17 - .../guides/freighter/sign-auth-entries.mdx | 11 - .../guides/freighter/sign-soroban-xdrs.mdx | 15 - .../current/build/guides/rpc/README.mdx | 8 - .../current/build/guides/rpc/_category_.json | 3 - .../rpc/generate-ledger-keys-python.mdx | 31 - .../guides/rpc/retrieve-contract-code-js.mdx | 126 - .../rpc/retrieve-contract-code-python.mdx | 124 - .../build/guides/rpc/self-deploy-rpc.mdx | 7 - .../build/guides/rpc/use-public-rpc.mdx | 7 - .../current/build/guides/storage/README.mdx | 8 - .../build/guides/storage/_category_.json | 3 - .../build/guides/storage/choose-type.mdx | 7 - .../build/guides/storage/use-instance.mdx | 32 - .../build/guides/storage/use-persistent.mdx | 38 - .../build/guides/storage/use-temporary.mdx | 24 - .../current/build/guides/testing/README.mdx | 8 - .../build/guides/testing/_category_.json | 3 - .../guides/testing/basic-contract-tests.mdx | 27 - .../detecting-changes-with-test-snapshots.mdx | 53 - ...integration-testing-multiple-contracts.mdx | 7 - .../guides/testing/test-contract-auth.mdx | 43 - .../build/guides/testing/testnet-reset.mdx | 7 - .../build/guides/transactions/README.mdx | 10 - .../build/guides/transactions/_category_.json | 3 - .../transactions/invoke-contract-tx-sdk.mdx | 355 -- .../simulateTransaction-Deep-Dive.mdx | 419 -- .../submit-transaction-wait-js.mdx | 61 - .../current/build/smart-contracts/README.mdx | 10 - .../build/smart-contracts/_category_.json | 3 - .../example-contracts/README.mdx | 16 - .../example-contracts/TEMPLATE.mdx | 184 - .../example-contracts/_category_.json | 3 - .../example-contracts/alloc.mdx | 129 - .../example-contracts/atomic-multi-swap.mdx | 30 - .../example-contracts/atomic-swap.mdx | 262 -- .../example-contracts/auth.mdx | 487 --- .../example-contracts/cross-contract-call.mdx | 326 -- .../example-contracts/custom-account.mdx | 359 -- .../example-contracts/custom-types.mdx | 301 -- .../example-contracts/deployer.mdx | 539 --- .../example-contracts/errors.mdx | 415 -- .../example-contracts/events.mdx | 277 -- .../example-contracts/fuzzing.mdx | 798 ---- .../example-contracts/liquidity-pool.mdx | 925 ----- .../example-contracts/logging.mdx | 282 -- .../example-contracts/single-offer-sale.mdx | 28 - .../example-contracts/timelock.mdx | 30 - .../example-contracts/tokens.mdx | 1024 ----- .../getting-started/README.mdx | 10 - .../getting-started/_category_.json | 3 - .../deploy-increment-contract.mdx | 139 - .../getting-started/deploy-to-testnet.mdx | 137 - .../getting-started/hello-world.mdx | 347 -- .../smart-contracts/getting-started/setup.mdx | 192 - .../getting-started/storing-data.mdx | 209 - .../build/smart-contracts/overview.mdx | 70 - .../current/data/README.mdx | 45 - .../current/data/READ_FIRST.md | 12 - .../current/data/horizon/README.mdx | 38 - .../data/horizon/admin-guide/README.mdx | 10 - .../data/horizon/admin-guide/configuring.mdx | 170 - .../admin-guide/ingestion-filtering.mdx | 97 - .../data/horizon/admin-guide/ingestion.mdx | 97 - .../data/horizon/admin-guide/installing.mdx | 78 - .../data/horizon/admin-guide/monitoring.mdx | 118 - .../data/horizon/admin-guide/overview.mdx | 17 - .../horizon/admin-guide/prerequisites.mdx | 60 - .../data/horizon/admin-guide/running.mdx | 123 - .../data/horizon/admin-guide/scaling.mdx | 57 - .../data/horizon/admin-guide/upgrading.mdx | 143 - .../data/horizon/api-reference/README.mdx | 10 - .../horizon/api-reference/_category_.json | 3 - .../api-reference/aggregations/README.mdx | 19 - .../aggregations/fee-stats/README.mdx | 16 - .../aggregations/fee-stats/object.mdx | 169 - .../aggregations/order-books/README.mdx | 18 - .../aggregations/order-books/object.mdx | 130 - .../aggregations/paths/README.mdx | 19 - .../aggregations/paths/object.mdx | 136 - .../trade-aggregations/README.mdx | 16 - .../trade-aggregations/object.mdx | 239 -- .../cb-retrieve-related-operations.api.mdx | 2846 ------------- .../cb-retrieve-related-transactions.api.mdx | 1417 ------- .../horizon/api-reference/errors/README.mdx | 19 - .../api-reference/errors/error-handling.mdx | 232 -- .../errors/http-status-codes/README.mdx | 25 - .../horizon-specific/README.mdx | 20 - .../horizon-specific/before-history.mdx | 24 - .../horizon-specific/stale-history.mdx | 24 - .../horizon-specific/timeout.mdx | 30 - .../horizon-specific/transaction-failed.mdx | 37 - .../transaction-malformed.mdx | 32 - .../errors/http-status-codes/standard.mdx | 52 - .../horizon/api-reference/errors/response.mdx | 65 - .../errors/result-codes/README.mdx | 22 - .../operation-specific/README.mdx | 32 - .../operation-specific/account-merge.mdx | 37 - .../operation-specific/allow-trust.mdx | 37 - .../operation-specific/bump-sequence.mdx | 22 - .../operation-specific/change-trust.mdx | 34 - .../operation-specific/create-account.mdx | 34 - .../create-passive-sell-offer.mdx | 55 - .../operation-specific/manage-buy-offer.mdx | 55 - .../operation-specific/manage-data.mdx | 31 - .../operation-specific/manage-sell-offer.mdx | 55 - .../path-payment-strict-receive.mdx | 58 - .../path-payment-strict-send.mdx | 58 - .../operation-specific/payment.mdx | 49 - .../operation-specific/set-options.mdx | 46 - .../errors/result-codes/operations.mdx | 56 - .../errors/result-codes/transactions.mdx | 73 - .../api-reference/get-all-offers.api.mdx | 858 ---- .../api-reference/get-all-trades.api.mdx | 949 ----- .../get-data-by-account-id.api.mdx | 176 - .../get-effects-by-account-id.api.mdx | 2836 ------------- .../get-offer-by-offer-id.api.mdx | 808 ---- .../get-offers-by-account-id.api.mdx | 842 ---- .../get-operations-by-account-id.api.mdx | 2846 ------------- .../get-payments-by-account-id.api.mdx | 888 ---- .../get-trades-by-account-id.api.mdx | 933 ----- .../get-trades-by-offer-id.api.mdx | 933 ----- .../get-transactions-by-account-id.api.mdx | 1417 ------- .../api-reference/list-all-accounts.api.mdx | 1637 -------- .../api-reference/list-all-assets.api.mdx | 776 ---- .../list-all-claimable-balances.api.mdx | 961 ----- .../api-reference/list-all-effects.api.mdx | 646 --- .../api-reference/list-all-ledgers.api.mdx | 699 ---- .../api-reference/list-all-operations.api.mdx | 584 --- .../api-reference/list-all-payments.api.mdx | 2822 ------------- .../list-all-transactions.api.mdx | 1393 ------- .../list-liquidity-pools.api.mdx | 556 --- .../list-strict-receive-payment-paths.api.mdx | 403 -- .../list-strict-send-payment-paths.api.mdx | 403 -- .../list-trade-aggregations.api.mdx | 569 --- .../lp-retrieve-related-operations.api.mdx | 608 --- .../lp-retrieve-related-transactions.api.mdx | 1417 ------- .../api-reference/resources/README.mdx | 25 - .../api-reference/resources/_category_.json | 3 - .../resources/accounts/README.mdx | 26 - .../resources/accounts/object.mdx | 249 -- .../api-reference/resources/assets/README.mdx | 18 - .../api-reference/resources/assets/object.mdx | 125 - .../resources/claimablebalances/README.mdx | 19 - .../resources/claimablebalances/object.mdx | 119 - .../resources/effects/README.mdx | 16 - .../api-reference/resources/effects/types.mdx | 243 -- .../resources/ledgers/README.mdx | 23 - .../resources/ledgers/object.mdx | 115 - .../resources/liquiditypools/README.mdx | 21 - .../api-reference/resources/offers/README.mdx | 20 - .../api-reference/resources/offers/object.mdx | 92 - .../resources/operations/README.mdx | 21 - .../resources/operations/object/README.mdx | 75 - .../operations/object/account-merge.mdx | 61 - .../operations/object/allow-trust.mdx | 77 - .../begin-sponsoring-future-reserves.mdx | 55 - .../operations/object/bump-sequence.mdx | 57 - .../resources/operations/object/buy-offer.mdx | 100 - .../operations/object/change-trust.mdx | 80 - .../object/claim-claimable-balance.mdx | 59 - .../operations/object/create-account.mdx | 65 - .../object/create-claimable-balance.mdx | 116 - .../object/end-sponsoring-future-reserves.mdx | 55 - .../object/extend-footprint-ttl.mdx | 38 - .../object/invoke-host-function.mdx | 98 - .../object/liquidity-pool-deposit.mdx | 116 - .../object/liquidity-pool-withdraw.mdx | 92 - .../operations/object/manage-data.mdx | 61 - .../operations/object/passive-sell-offer.mdx | 101 - .../object/path-payment-strict-receive.mdx | 119 - .../object/path-payment-strict-send.mdx | 119 - .../operations/object/restore-footprint.mdx | 26 - .../operations/object/revoke-sponsorship.mdx | 79 - .../operations/object/sell-offer.mdx | 100 - .../operations/object/set-options.mdx | 87 - .../resources/payments/README.mdx | 16 - .../resources/payments/object.mdx | 77 - .../api-reference/resources/trades/README.mdx | 20 - .../api-reference/resources/trades/object.mdx | 122 - .../resources/transactions/README.mdx | 29 - .../resources/transactions/object.mdx | 172 - .../retrieve-a-claimable-balance.api.mdx | 690 ---- .../api-reference/retrieve-a-ledger.api.mdx | 689 ---- .../retrieve-a-ledgers-effects.api.mdx | 670 ---- .../retrieve-a-ledgers-operations.api.mdx | 512 --- .../retrieve-a-ledgers-payments.api.mdx | 888 ---- .../retrieve-a-ledgers-transactions.api.mdx | 1417 ------- .../retrieve-a-liquidity-pool.api.mdx | 488 --- .../retrieve-a-transaction.api.mdx | 782 ---- .../retrieve-a-transactions-effects.api.mdx | 670 ---- ...retrieve-a-transactions-operations.api.mdx | 608 --- .../api-reference/retrieve-an-account.api.mdx | 1607 -------- .../retrieve-an-operation.api.mdx | 588 --- .../retrieve-an-operations-effects.api.mdx | 670 ---- .../retrieve-an-order-book.api.mdx | 507 --- .../api-reference/retrieve-fee-stats.api.mdx | 485 --- .../retrieve-related-effects.api.mdx | 670 ---- .../retrieve-related-trades.api.mdx | 933 ----- .../data/horizon/api-reference/sidebar.ts | 313 -- .../api-reference/structure/README.mdx | 8 - .../structure/pagination/README.mdx | 275 -- .../structure/pagination/page-arguments.mdx | 272 -- .../api-reference/structure/rate-limiting.mdx | 12 - .../structure/response-format.mdx | 214 - .../api-reference/structure/streaming.mdx | 27 - .../horizon/api-reference/structure/xdr.mdx | 52 - .../submit-a-transaction.api.mdx | 1213 ------ .../submit-async-transaction.api.mdx | 1072 ----- .../data/horizon/horizon-providers.mdx | 40 - .../current/data/hubble/README.mdx | 32 - .../data/hubble/admin-guide/README.mdx | 10 - .../admin-guide/data-curation/README.mdx | 10 - .../data-curation/architecture.mdx | 22 - .../data-curation/getting-started.mdx | 140 - .../admin-guide/data-curation/overview.mdx | 15 - .../scheduling-and-orchestration/README.mdx | 10 - .../architecture.mdx | 18 - .../getting-started.mdx | 87 - .../scheduling-and-orchestration/overview.mdx | 15 - .../source-system-ingestion/README.mdx | 10 - .../source-system-ingestion/architecture.mdx | 25 - .../getting-started.mdx | 123 - .../source-system-ingestion/overview.mdx | 15 - .../admin-guide/visualization/README.mdx | 10 - .../visualization/getting-started.mdx | 41 - .../admin-guide/visualization/overview.mdx | 6 - .../data/hubble/analyst-guide/README.mdx | 10 - .../data/hubble/analyst-guide/_category_.json | 3 - .../data/hubble/analyst-guide/connecting.mdx | 144 - .../end-to-end-analysis-example.mdx | 158 - .../analyst-guide/optimizing-queries.mdx | 231 -- .../queries-for-horizon-like-data.mdx | 899 ----- .../hubble/analyst-guide/viewing-metadata.mdx | 60 - .../data/hubble/data-catalog/README.mdx | 10 - .../data/hubble/data-catalog/_category_.json | 3 - .../data-catalog/data-dictionary/README.mdx | 10 - .../data-catalog/data-dictionary/accounts.mdx | 31 - .../data-dictionary/claimable-balances.mdx | 28 - .../data-dictionary/contract-code.mdx | 28 - .../data-dictionary/contract-data.mdx | 24 - .../enriched-history-operations.mdx | 151 - .../data-dictionary/history-assets.mdx | 15 - .../data-dictionary/history-effects.mdx | 160 - .../data-dictionary/history-ledgers.mdx | 28 - .../data-dictionary/history-operations.mdx | 137 - .../data-dictionary/history-trades.mdx | 34 - .../data-dictionary/history-transactions.mdx | 51 - .../data-dictionary/liquidity-pools.mdx | 28 - .../data-catalog/data-dictionary/offers.mdx | 29 - .../data-dictionary/trustlines.mdx | 26 - .../data-catalog/data-dictionary/ttl.mdx | 17 - .../data/hubble/data-catalog/data-lineage.mdx | 8 - .../data-catalog/data-model-diagram.mdx | 14 - .../current/data/requirements.mdx | 24 - .../current/data/rpc/README.mdx | 25 - .../current/data/rpc/admin-guide.mdx | 618 --- .../current/data/rpc/api-reference/README.mdx | 10 - .../data/rpc/api-reference/_category_.json | 3 - .../data/rpc/api-reference/json-rpc.mdx | 30 - .../data/rpc/api-reference/methods/README.mdx | 10 - .../rpc/api-reference/methods/_category_.json | 3 - .../rpc/api-reference/methods/getEvents.mdx | 8 - .../rpc/api-reference/methods/getFeeStats.mdx | 8 - .../rpc/api-reference/methods/getHealth.mdx | 8 - .../api-reference/methods/getLatestLedger.mdx | 8 - .../methods/getLedgerEntries.mdx | 338 -- .../rpc/api-reference/methods/getNetwork.mdx | 8 - .../api-reference/methods/getTransaction.mdx | 74 - .../api-reference/methods/getTransactions.mdx | 8 - .../api-reference/methods/getVersionInfo.mdx | 8 - .../api-reference/methods/sendTransaction.mdx | 136 - .../methods/simulateTransaction.mdx | 8 - .../data/rpc/api-reference/pagination.mdx | 28 - .../current/data/rpc/rpc-providers.mdx | 44 - .../current/learn/encyclopedia/README.mdx | 10 - .../contract-development/README.mdx | 8 - .../contract-interactions/README.mdx | 10 - .../contract-interactions/cross-contract.mdx | 25 - .../contract-interactions/overview.mdx | 39 - .../stellar-transaction.mdx | 674 ---- .../contract-interactions/tests.mdx | 24 - .../transaction-simulation.mdx | 35 - .../contract-lifecycle.mdx | 62 - .../environment-concepts.mdx | 69 - .../contract-development/events.mdx | 135 - .../contract-development/rust-dialect.mdx | 76 - .../transaction-lifecycle.mdx | 15 - .../contract-development/types/README.mdx | 10 - .../types/built-in-types.mdx | 87 - .../types/custom-types.mdx | 125 - .../types/fully-typed-contracts.mdx | 98 - .../learn/encyclopedia/data-format/README.mdx | 8 - .../learn/encyclopedia/data-format/xdr.mdx | 21 - .../errors-and-debugging/README.mdx | 10 - .../errors-and-debugging/debugging-errors.mdx | 104 - .../errors-and-debugging/debugging.mdx | 56 - .../errors-and-debugging/errors.mdx | 46 - .../network-configuration/README.mdx | 10 - .../network-configuration/federation.mdx | 83 - .../network-configuration/inflation.mdx | 12 - .../network-configuration/ledger-headers.mdx | 86 - .../network-passphrases.mdx | 16 - .../learn/encyclopedia/sdex/README.mdx | 8 - ...uidity-on-stellar-sdex-liquidity-pools.mdx | 620 --- .../learn/encyclopedia/security/README.mdx | 8 - .../encyclopedia/security/authorization.mdx | 177 - .../security/securing-web-based-projects.mdx | 70 - .../security/signatures-multisig.mdx | 155 - .../learn/encyclopedia/storage/README.mdx | 8 - .../encyclopedia/storage/persisting-data.mdx | 98 - .../encyclopedia/storage/state-archival.mdx | 402 -- .../transactions-specialized/README.mdx | 8 - .../channel-accounts.mdx | 76 - .../claimable-balances.mdx | 431 -- .../transactions-specialized/clawbacks.mdx | 398 -- .../fee-bump-transactions.mdx | 129 - .../transactions-specialized/memos.mdx | 24 - .../path-payments.mdx | 33 - .../pooled-accounts-muxed-accounts-memos.mdx | 344 -- .../sponsored-reserves.mdx | 550 --- .../current/learn/fundamentals/README.mdx | 10 - .../current/learn/fundamentals/anchors.mdx | 31 - .../fees-resource-limits-metering.mdx | 216 - .../current/learn/fundamentals/lumens.mdx | 111 - .../current/learn/fundamentals/networks.mdx | 105 - .../stellar-consensus-protocol.mdx | 84 - .../stellar-data-structures/README.mdx | 10 - .../stellar-data-structures/accounts.mdx | 47 - .../stellar-data-structures/assets.mdx | 98 - .../stellar-data-structures/contracts.mdx | 58 - .../stellar-data-structures/ledgers.mdx | 19 - .../stellar-ecosystem-proposals.mdx | 144 - .../learn/fundamentals/stellar-stack.mdx | 44 - .../fundamentals/transactions/README.mdx | 8 - .../transactions/list-of-operations.mdx | 748 ---- .../operations-and-transactions.mdx | 152 - .../transactions/transaction-lifecycle.mdx | 58 - .../current/learn/glossary.mdx | 366 -- .../current/learn/interactive/README.mdx | 10 - .../learn/interactive/dapps/README.mdx | 16 - .../learn/interactive/dapps/introduction.mdx | 37 - .../interactive/dapps/scaffold-soroban.mdx | 88 - .../current/learn/interactive/fca00c.mdx | 12 - .../current/learn/interactive/quest.mdx | 10 - .../current/learn/migrate/README.mdx | 10 - .../current/learn/migrate/cosmos.mdx | 8 - .../current/learn/migrate/evm/README.mdx | 10 - .../evm/introduction-to-solidity-and-rust.mdx | 37 - .../migrate/evm/smart-contract-deployment.mdx | 1293 ------ .../solidity-and-rust-advanced-concepts.mdx | 907 ----- .../migrate/evm/solidity-and-rust-basics.mdx | 643 --- .../current/learn/migrate/near.mdx | 8 - .../current/learn/migrate/solana.mdx | 8 - .../current/networks/README.mdx | 31 - .../current/networks/resource-limits-fees.mdx | 54 - .../current/networks/software-versions.mdx | 1734 -------- .../current/tokens/README.mdx | 83 - .../current/tokens/anatomy-of-an-asset.mdx | 31 - .../current/tokens/control-asset-access.mdx | 227 -- .../current/tokens/how-to-issue-an-asset.mdx | 753 ---- .../current/tokens/publishing-asset-info.mdx | 375 -- .../current/tokens/quickstart.mdx | 95 - .../current/tokens/stellar-asset-contract.mdx | 114 - .../current/tokens/token-interface.mdx | 210 - .../current/tools/README.mdx | 24 - .../current/tools/developer-tools/README.mdx | 160 - .../current/tools/sdks/README.mdx | 10 - .../current/tools/sdks/build-your-own.mdx | 99 - .../current/tools/sdks/library.mdx | 119 - .../current/tools/stellar-cli.mdx | 3 - .../current/validators/README.mdx | 72 - .../current/validators/admin-guide/README.mdx | 12 - .../validators/admin-guide/_category_.json | 3 - .../validators/admin-guide/advanced.mdx | 27 - .../validators/admin-guide/commands.mdx | 79 - .../validators/admin-guide/configuring.mdx | 266 -- .../admin-guide/environment-preparation.mdx | 101 - .../validators/admin-guide/installation.mdx | 72 - .../validators/admin-guide/logging.mdx | 38 - .../validators/admin-guide/maintenance.mdx | 40 - .../validators/admin-guide/monitoring.mdx | 662 --- .../admin-guide/network-upgrades.mdx | 66 - .../validators/admin-guide/prerequisites.mdx | 89 - .../publishing-history-archives.mdx | 291 -- .../validators/admin-guide/running-node.mdx | 112 - .../admin-guide/soroban-settings.mdx | 172 - .../current/validators/tier-1-orgs.mdx | 80 - .../challenges/challenge-0-crowdfund.mdx | 357 -- .../dapps/challenges/challenge-1-payment.mdx | 464 --- .../challenges/challenge-2-liquidity-pool.mdx | 463 --- .../dapps/challenges/challenge-3-oracle.mdx | 540 --- .../interactive/dapps/challenges/styles.css | 31 - .../interactive/dapps/dashboard/index.tsx | 177 - .../dapps/dashboard/style.module.css | 45 - .../docusaurus-plugin-content-pages/index.mdx | 63 - i18n/es/docusaurus-theme-classic/footer.json | 86 - i18n/es/docusaurus-theme-classic/navbar.json | 62 - 710 files changed, 153577 deletions(-) delete mode 100644 i18n/es/code.json delete mode 100644 i18n/es/docusaurus-plugin-content-blog/2024-01-18.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-blog/2024-01-26.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-blog/2024-02-01.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-blog/2024-02-09.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-blog/2024-02-15.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-blog/2024-02-22.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-blog/2024-02-29.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-blog/2024-03-07.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-blog/2024-03-14.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-blog/2024-03-21.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-blog/2024-03-28.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-blog/2024-04-04.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-blog/2024-04-11.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-blog/2024-04-18.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-blog/2024-04-25.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-blog/2024-05-02.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-blog/2024-05-09.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-blog/2024-06-13.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-blog/2024-06-20.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-blog/2024-06-27.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-blog/2024-07-11.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-blog/2024-07-18.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-blog/authors.yml delete mode 100644 i18n/es/docusaurus-plugin-content-blog/options.json delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current.json delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/architecture.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/component/observer/observer.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/component/rpc/error.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/component/rpc/request.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/component/rpc/response.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/component/rpc/rpc.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/component/security/api_key.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/component/security/jwt.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/component/security/security.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/custody-services/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/custody-services/configuration.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/custody-services/fireblocks/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/custody-services/fireblocks/configuration.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/custody-services/fireblocks/example.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/events/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/events/delivery.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/events/getting-started.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/events/integration.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/getting-started.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/overview.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep1/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep10/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep24/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep24/configuration.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep24/example.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep24/faq.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep24/getting-started.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep24/integration.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep24/setting-up-production-server.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep31/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep31/configuration.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep31/getting-started.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep31/integration.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep6/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep6/configuration.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep6/getting-started.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep6/integration.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/_category_.json delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/customer/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/del-customer.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/event/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/fee/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/gen-address.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/get-customer.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/get-fee.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/get-rates.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/post-event.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/put-customer.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/rate/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/sidebar.ts delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/unique-address/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/custody-server/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/custody-server/create-custody-transaction.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/custody-server/custody-transactions/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/custody-server/generate-unique-address.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/custody-server/payments/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/custody-server/refunds/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/custody-server/send-payment.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/custody-server/send-refund.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/custody-server/sidebar.ts delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/custody-server/unique-address/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/resources/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/resources/get-transaction.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/resources/get-transactions.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/resources/sidebar.ts delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/resources/transactions/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/do_stellar_payment/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/do_stellar_refund/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_amounts_updated/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_customer_info_updated/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_interactive_flow_completed/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_offchain_funds_available/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_offchain_funds_pending/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_offchain_funds_received/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_offchain_funds_sent/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_onchain_funds_received/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_onchain_funds_sent/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_refund_pending/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_refund_sent/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_transaction_error/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_transaction_expired/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_transaction_on_hold/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_transaction_recovery/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_trust_set/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/request_customer_info_update/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/request_offchain_funds/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/request_onchain_funds/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/request_trust/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/notify_interactive_flow_completed.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/overview.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/sidebar.js delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/anchor-platform-integration-points.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/configuring-sdp.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/deploy-the-sdp.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/design-and-architecture.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/getting-started.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/making-your-wallet-sdp-ready.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/migrating-to-sdp-multi-tenant.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/overview.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/secure-operation-manual.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/user-interface/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/user-interface/analytics.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/user-interface/dashboard-home.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/user-interface/disbursements.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/user-interface/payments.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/user-interface/receivers.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/user-interface/wallets.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/_category_.json delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/_category_.json delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/admin/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/auth/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/authenticate-mfa.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/create-asset.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/create-disbursement.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/create-tenant.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/create-user.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/default-tenant.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/delete-asset.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/disbursements/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/download-disbursement-instructions.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/forgot-password.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/get-all-assets.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/get-all-countries.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/get-all-roles.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/get-all-tenants.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/get-all-users.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/get-all-wallets.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/get-organization-info.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/get-organization-logo.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/get-profile.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/list-all-disbursement-receivers.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/list-all-disbursements.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/list-all-payments.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/list-all-receivers.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/log-in.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/organization/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/payments/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/profile/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/provide-signed-challenge-transaction.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/receivers/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/refresh-token.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/registration/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/request-challenge-transaction.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/request-registration-url.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/reset-password.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/retrieve-a-disbursement.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/retrieve-a-payment.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/retrieve-a-receiver.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/retrieve-a-tenant.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/retrieve-all-statistics.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/retrieve-disbursement-statistics.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/retrieve-stellar-info-file.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/send-one-time-passcode.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/sidebar.ts delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/soft-delete-a-tenant.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/start-wallet-registration.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/statistics/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/update-a-disbursement-status.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/update-a-receiver.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/update-a-tenant.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/update-organization-profile.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/update-user-activation-status.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/update-user-profile.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/update-user-role.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/upload-disbursement-instructions.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/users/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/verify-receiver-registration.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current.json delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/apps/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/apps/application-design-considerations.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/apps/dapp-frontend.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/apps/example-application-tutorial/_category_.json delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/apps/example-application-tutorial/account-creation.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/apps/example-application-tutorial/anchor-integration/_category_.json delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/apps/example-application-tutorial/anchor-integration/sep1.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/apps/example-application-tutorial/anchor-integration/sep10.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/apps/example-application-tutorial/anchor-integration/sep24.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/apps/example-application-tutorial/anchor-integration/sep6.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/apps/example-application-tutorial/anchor-integration/setup.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/apps/example-application-tutorial/confirmation-modal.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/apps/example-application-tutorial/contacts-list.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/apps/example-application-tutorial/manage-trust.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/apps/example-application-tutorial/overview.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/apps/example-application-tutorial/path-payment.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/apps/example-application-tutorial/payment.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/apps/example-application-tutorial/querying-data.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/apps/ingest-sdk/_category_.json delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/apps/ingest-sdk/ingestion-pipeline-code.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/apps/ingest-sdk/overview.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/apps/moneygram-access-integration-guide.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/apps/overview.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/apps/smart-wallets.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/apps/wallet/README.md delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/apps/wallet/_category_.json delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/apps/wallet/component/dart/configClient.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/apps/wallet/component/dart/install.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/apps/wallet/component/header.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/apps/wallet/component/kt/configClient.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/apps/wallet/component/kt/globalSigner.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/apps/wallet/component/kt/httpConfig.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/apps/wallet/component/kt/install.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/apps/wallet/component/kt/watcher.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/apps/wallet/component/ts/allowHttpInfo.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/apps/wallet/component/ts/configClient.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/apps/wallet/component/ts/createKeypairInfo.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/apps/wallet/component/ts/globalSigner.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/apps/wallet/component/ts/install.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/apps/wallet/intro.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/apps/wallet/overview.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/apps/wallet/sep10.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/apps/wallet/sep24.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/apps/wallet/sep30.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/apps/wallet/sep38.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/apps/wallet/sep6.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/apps/wallet/stellar.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/archival/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/archival/_category_.json delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/archival/create-restoration-footprint-js.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/archival/restore-contract-js.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/archival/restore-data-js.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/archival/test-ttl-extension.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/basics/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/basics/_category_.json delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/basics/create-account.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/basics/follow-received-payments.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/basics/send-and-receive-payments.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/cli/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/cli/_category_.json delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/cli/deploy-contract.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/cli/deploy-stellar-asset-contract.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/cli/extend-contract-instance.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/cli/extend-contract-storage.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/cli/extend-contract-wasm.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/cli/install-deploy.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/cli/install-wasm.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/cli/restore-contract-instance.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/cli/restore-contract-storage.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/conventions/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/conventions/_category_.json delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/conventions/analyzing-smart-contract-cost.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/conventions/check-auth-tutorials.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/conventions/deploy-contract.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/conventions/error-enum.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/conventions/install-deploy-contract-with-code.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/conventions/stellar-asset-contract.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/conventions/upgrading-contracts.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/conventions/wasm-metadata.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/conventions/work-contractspec-js.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/conversions/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/conversions/_category_.json delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/conversions/address-to-bytesn.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/conversions/address-to-id.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/conversions/id-to-address.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/dapps/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/dapps/_category_.json delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/dapps/docker.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/dapps/initialization.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/dapps/react.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/events/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/events/_category_.json delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/events/consume.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/events/ingest.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/events/publish.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/fees/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/fees/_category_.json delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/fees/cost-analysis.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/freighter/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/freighter/_category_.json delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/freighter/connect-testnet.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/freighter/enable-soroban-tokens.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/freighter/integrate-freighter-react.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/freighter/prompt-to-sign-tx.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/freighter/send-token-payments.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/freighter/sign-auth-entries.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/freighter/sign-soroban-xdrs.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/rpc/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/rpc/_category_.json delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/rpc/generate-ledger-keys-python.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/rpc/retrieve-contract-code-js.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/rpc/retrieve-contract-code-python.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/rpc/self-deploy-rpc.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/rpc/use-public-rpc.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/storage/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/storage/_category_.json delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/storage/choose-type.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/storage/use-instance.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/storage/use-persistent.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/storage/use-temporary.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/testing/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/testing/_category_.json delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/testing/basic-contract-tests.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/testing/detecting-changes-with-test-snapshots.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/testing/integration-testing-multiple-contracts.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/testing/test-contract-auth.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/testing/testnet-reset.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/transactions/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/transactions/_category_.json delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/transactions/invoke-contract-tx-sdk.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/transactions/simulateTransaction-Deep-Dive.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/guides/transactions/submit-transaction-wait-js.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/smart-contracts/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/smart-contracts/_category_.json delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/smart-contracts/example-contracts/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/smart-contracts/example-contracts/TEMPLATE.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/smart-contracts/example-contracts/_category_.json delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/smart-contracts/example-contracts/alloc.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/smart-contracts/example-contracts/atomic-multi-swap.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/smart-contracts/example-contracts/atomic-swap.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/smart-contracts/example-contracts/auth.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/smart-contracts/example-contracts/cross-contract-call.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/smart-contracts/example-contracts/custom-account.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/smart-contracts/example-contracts/custom-types.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/smart-contracts/example-contracts/deployer.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/smart-contracts/example-contracts/errors.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/smart-contracts/example-contracts/events.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/smart-contracts/example-contracts/fuzzing.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/smart-contracts/example-contracts/liquidity-pool.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/smart-contracts/example-contracts/logging.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/smart-contracts/example-contracts/single-offer-sale.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/smart-contracts/example-contracts/timelock.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/smart-contracts/example-contracts/tokens.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/smart-contracts/getting-started/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/smart-contracts/getting-started/_category_.json delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/smart-contracts/getting-started/deploy-increment-contract.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/smart-contracts/getting-started/deploy-to-testnet.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/smart-contracts/getting-started/hello-world.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/smart-contracts/getting-started/setup.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/smart-contracts/getting-started/storing-data.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/build/smart-contracts/overview.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/READ_FIRST.md delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/admin-guide/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/admin-guide/configuring.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/admin-guide/ingestion-filtering.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/admin-guide/ingestion.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/admin-guide/installing.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/admin-guide/monitoring.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/admin-guide/overview.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/admin-guide/prerequisites.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/admin-guide/running.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/admin-guide/scaling.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/admin-guide/upgrading.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/_category_.json delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/aggregations/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/aggregations/fee-stats/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/aggregations/fee-stats/object.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/aggregations/order-books/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/aggregations/order-books/object.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/aggregations/paths/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/aggregations/paths/object.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/aggregations/trade-aggregations/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/aggregations/trade-aggregations/object.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/cb-retrieve-related-operations.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/cb-retrieve-related-transactions.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/errors/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/errors/error-handling.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/errors/http-status-codes/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/errors/http-status-codes/horizon-specific/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/errors/http-status-codes/horizon-specific/before-history.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/errors/http-status-codes/horizon-specific/stale-history.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/errors/http-status-codes/horizon-specific/timeout.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/errors/http-status-codes/horizon-specific/transaction-failed.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/errors/http-status-codes/horizon-specific/transaction-malformed.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/errors/http-status-codes/standard.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/errors/response.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/errors/result-codes/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/errors/result-codes/operation-specific/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/errors/result-codes/operation-specific/account-merge.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/errors/result-codes/operation-specific/allow-trust.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/errors/result-codes/operation-specific/bump-sequence.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/errors/result-codes/operation-specific/change-trust.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/errors/result-codes/operation-specific/create-account.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/errors/result-codes/operation-specific/create-passive-sell-offer.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/errors/result-codes/operation-specific/manage-buy-offer.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/errors/result-codes/operation-specific/manage-data.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/errors/result-codes/operation-specific/manage-sell-offer.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/errors/result-codes/operation-specific/path-payment-strict-receive.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/errors/result-codes/operation-specific/path-payment-strict-send.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/errors/result-codes/operation-specific/payment.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/errors/result-codes/operation-specific/set-options.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/errors/result-codes/operations.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/errors/result-codes/transactions.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/get-all-offers.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/get-all-trades.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/get-data-by-account-id.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/get-effects-by-account-id.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/get-offer-by-offer-id.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/get-offers-by-account-id.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/get-operations-by-account-id.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/get-payments-by-account-id.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/get-trades-by-account-id.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/get-trades-by-offer-id.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/get-transactions-by-account-id.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/list-all-accounts.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/list-all-assets.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/list-all-claimable-balances.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/list-all-effects.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/list-all-ledgers.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/list-all-operations.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/list-all-payments.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/list-all-transactions.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/list-liquidity-pools.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/list-strict-receive-payment-paths.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/list-strict-send-payment-paths.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/list-trade-aggregations.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/lp-retrieve-related-operations.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/lp-retrieve-related-transactions.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/resources/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/resources/_category_.json delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/resources/accounts/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/resources/accounts/object.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/resources/assets/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/resources/assets/object.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/resources/claimablebalances/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/resources/claimablebalances/object.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/resources/effects/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/resources/effects/types.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/resources/ledgers/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/resources/ledgers/object.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/resources/liquiditypools/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/resources/offers/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/resources/offers/object.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/resources/operations/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/resources/operations/object/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/resources/operations/object/account-merge.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/resources/operations/object/allow-trust.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/resources/operations/object/begin-sponsoring-future-reserves.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/resources/operations/object/bump-sequence.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/resources/operations/object/buy-offer.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/resources/operations/object/change-trust.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/resources/operations/object/claim-claimable-balance.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/resources/operations/object/create-account.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/resources/operations/object/create-claimable-balance.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/resources/operations/object/end-sponsoring-future-reserves.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/resources/operations/object/extend-footprint-ttl.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/resources/operations/object/invoke-host-function.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/resources/operations/object/liquidity-pool-deposit.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/resources/operations/object/liquidity-pool-withdraw.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/resources/operations/object/manage-data.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/resources/operations/object/passive-sell-offer.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/resources/operations/object/path-payment-strict-receive.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/resources/operations/object/path-payment-strict-send.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/resources/operations/object/restore-footprint.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/resources/operations/object/revoke-sponsorship.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/resources/operations/object/sell-offer.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/resources/operations/object/set-options.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/resources/payments/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/resources/payments/object.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/resources/trades/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/resources/trades/object.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/resources/transactions/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/resources/transactions/object.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/retrieve-a-claimable-balance.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/retrieve-a-ledger.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/retrieve-a-ledgers-effects.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/retrieve-a-ledgers-operations.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/retrieve-a-ledgers-payments.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/retrieve-a-ledgers-transactions.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/retrieve-a-liquidity-pool.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/retrieve-a-transaction.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/retrieve-a-transactions-effects.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/retrieve-a-transactions-operations.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/retrieve-an-account.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/retrieve-an-operation.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/retrieve-an-operations-effects.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/retrieve-an-order-book.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/retrieve-fee-stats.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/retrieve-related-effects.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/retrieve-related-trades.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/sidebar.ts delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/structure/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/structure/pagination/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/structure/pagination/page-arguments.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/structure/rate-limiting.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/structure/response-format.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/structure/streaming.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/structure/xdr.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/submit-a-transaction.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/api-reference/submit-async-transaction.api.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/horizon/horizon-providers.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/hubble/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/hubble/admin-guide/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/hubble/admin-guide/data-curation/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/hubble/admin-guide/data-curation/architecture.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/hubble/admin-guide/data-curation/getting-started.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/hubble/admin-guide/data-curation/overview.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/hubble/admin-guide/scheduling-and-orchestration/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/hubble/admin-guide/scheduling-and-orchestration/architecture.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/hubble/admin-guide/scheduling-and-orchestration/getting-started.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/hubble/admin-guide/scheduling-and-orchestration/overview.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/hubble/admin-guide/source-system-ingestion/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/hubble/admin-guide/source-system-ingestion/architecture.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/hubble/admin-guide/source-system-ingestion/getting-started.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/hubble/admin-guide/source-system-ingestion/overview.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/hubble/admin-guide/visualization/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/hubble/admin-guide/visualization/getting-started.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/hubble/admin-guide/visualization/overview.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/hubble/analyst-guide/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/hubble/analyst-guide/_category_.json delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/hubble/analyst-guide/connecting.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/hubble/analyst-guide/end-to-end-analysis-example.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/hubble/analyst-guide/optimizing-queries.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/hubble/analyst-guide/queries-for-horizon-like-data.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/hubble/analyst-guide/viewing-metadata.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/hubble/data-catalog/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/hubble/data-catalog/_category_.json delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/hubble/data-catalog/data-dictionary/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/hubble/data-catalog/data-dictionary/accounts.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/hubble/data-catalog/data-dictionary/claimable-balances.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/hubble/data-catalog/data-dictionary/contract-code.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/hubble/data-catalog/data-dictionary/contract-data.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/hubble/data-catalog/data-dictionary/enriched-history-operations.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/hubble/data-catalog/data-dictionary/history-assets.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/hubble/data-catalog/data-dictionary/history-effects.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/hubble/data-catalog/data-dictionary/history-ledgers.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/hubble/data-catalog/data-dictionary/history-operations.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/hubble/data-catalog/data-dictionary/history-trades.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/hubble/data-catalog/data-dictionary/history-transactions.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/hubble/data-catalog/data-dictionary/liquidity-pools.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/hubble/data-catalog/data-dictionary/offers.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/hubble/data-catalog/data-dictionary/trustlines.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/hubble/data-catalog/data-dictionary/ttl.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/hubble/data-catalog/data-lineage.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/hubble/data-catalog/data-model-diagram.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/requirements.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/rpc/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/rpc/admin-guide.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/rpc/api-reference/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/rpc/api-reference/_category_.json delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/rpc/api-reference/json-rpc.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/rpc/api-reference/methods/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/rpc/api-reference/methods/_category_.json delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/rpc/api-reference/methods/getEvents.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/rpc/api-reference/methods/getFeeStats.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/rpc/api-reference/methods/getHealth.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/rpc/api-reference/methods/getLatestLedger.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/rpc/api-reference/methods/getLedgerEntries.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/rpc/api-reference/methods/getNetwork.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/rpc/api-reference/methods/getTransaction.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/rpc/api-reference/methods/getTransactions.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/rpc/api-reference/methods/getVersionInfo.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/rpc/api-reference/methods/sendTransaction.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/rpc/api-reference/methods/simulateTransaction.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/rpc/api-reference/pagination.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/data/rpc/rpc-providers.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/encyclopedia/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/encyclopedia/contract-development/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/encyclopedia/contract-development/contract-interactions/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/encyclopedia/contract-development/contract-interactions/cross-contract.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/encyclopedia/contract-development/contract-interactions/overview.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/encyclopedia/contract-development/contract-interactions/stellar-transaction.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/encyclopedia/contract-development/contract-interactions/tests.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/encyclopedia/contract-development/contract-interactions/transaction-simulation.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/encyclopedia/contract-development/contract-lifecycle.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/encyclopedia/contract-development/environment-concepts.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/encyclopedia/contract-development/events.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/encyclopedia/contract-development/rust-dialect.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/encyclopedia/contract-development/transaction-lifecycle.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/encyclopedia/contract-development/types/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/encyclopedia/contract-development/types/built-in-types.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/encyclopedia/contract-development/types/custom-types.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/encyclopedia/contract-development/types/fully-typed-contracts.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/encyclopedia/data-format/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/encyclopedia/data-format/xdr.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/encyclopedia/errors-and-debugging/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/encyclopedia/errors-and-debugging/debugging-errors.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/encyclopedia/errors-and-debugging/debugging.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/encyclopedia/errors-and-debugging/errors.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/encyclopedia/network-configuration/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/encyclopedia/network-configuration/federation.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/encyclopedia/network-configuration/inflation.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/encyclopedia/network-configuration/ledger-headers.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/encyclopedia/network-configuration/network-passphrases.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/encyclopedia/sdex/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/encyclopedia/sdex/liquidity-on-stellar-sdex-liquidity-pools.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/encyclopedia/security/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/encyclopedia/security/authorization.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/encyclopedia/security/securing-web-based-projects.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/encyclopedia/security/signatures-multisig.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/encyclopedia/storage/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/encyclopedia/storage/persisting-data.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/encyclopedia/storage/state-archival.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/encyclopedia/transactions-specialized/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/encyclopedia/transactions-specialized/channel-accounts.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/encyclopedia/transactions-specialized/claimable-balances.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/encyclopedia/transactions-specialized/clawbacks.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/encyclopedia/transactions-specialized/fee-bump-transactions.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/encyclopedia/transactions-specialized/memos.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/encyclopedia/transactions-specialized/path-payments.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/encyclopedia/transactions-specialized/pooled-accounts-muxed-accounts-memos.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/encyclopedia/transactions-specialized/sponsored-reserves.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/fundamentals/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/fundamentals/anchors.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/fundamentals/fees-resource-limits-metering.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/fundamentals/lumens.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/fundamentals/networks.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/fundamentals/stellar-consensus-protocol.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/fundamentals/stellar-data-structures/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/fundamentals/stellar-data-structures/accounts.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/fundamentals/stellar-data-structures/assets.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/fundamentals/stellar-data-structures/contracts.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/fundamentals/stellar-data-structures/ledgers.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/fundamentals/stellar-ecosystem-proposals.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/fundamentals/stellar-stack.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/fundamentals/transactions/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/fundamentals/transactions/list-of-operations.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/fundamentals/transactions/operations-and-transactions.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/fundamentals/transactions/transaction-lifecycle.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/glossary.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/interactive/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/interactive/dapps/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/interactive/dapps/introduction.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/interactive/dapps/scaffold-soroban.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/interactive/fca00c.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/interactive/quest.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/migrate/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/migrate/cosmos.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/migrate/evm/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/migrate/evm/introduction-to-solidity-and-rust.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/migrate/evm/smart-contract-deployment.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/migrate/evm/solidity-and-rust-advanced-concepts.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/migrate/evm/solidity-and-rust-basics.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/migrate/near.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/learn/migrate/solana.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/networks/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/networks/resource-limits-fees.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/networks/software-versions.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/tokens/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/tokens/anatomy-of-an-asset.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/tokens/control-asset-access.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/tokens/how-to-issue-an-asset.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/tokens/publishing-asset-info.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/tokens/quickstart.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/tokens/stellar-asset-contract.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/tokens/token-interface.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/tools/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/tools/developer-tools/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/tools/sdks/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/tools/sdks/build-your-own.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/tools/sdks/library.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/tools/stellar-cli.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/validators/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/validators/admin-guide/README.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/validators/admin-guide/_category_.json delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/validators/admin-guide/advanced.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/validators/admin-guide/commands.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/validators/admin-guide/configuring.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/validators/admin-guide/environment-preparation.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/validators/admin-guide/installation.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/validators/admin-guide/logging.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/validators/admin-guide/maintenance.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/validators/admin-guide/monitoring.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/validators/admin-guide/network-upgrades.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/validators/admin-guide/prerequisites.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/validators/admin-guide/publishing-history-archives.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/validators/admin-guide/running-node.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/validators/admin-guide/soroban-settings.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-docs/current/validators/tier-1-orgs.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-pages/docs/learn/interactive/dapps/challenges/challenge-0-crowdfund.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-pages/docs/learn/interactive/dapps/challenges/challenge-1-payment.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-pages/docs/learn/interactive/dapps/challenges/challenge-2-liquidity-pool.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-pages/docs/learn/interactive/dapps/challenges/challenge-3-oracle.mdx delete mode 100644 i18n/es/docusaurus-plugin-content-pages/docs/learn/interactive/dapps/challenges/styles.css delete mode 100644 i18n/es/docusaurus-plugin-content-pages/docs/learn/interactive/dapps/dashboard/index.tsx delete mode 100644 i18n/es/docusaurus-plugin-content-pages/docs/learn/interactive/dapps/dashboard/style.module.css delete mode 100644 i18n/es/docusaurus-plugin-content-pages/index.mdx delete mode 100644 i18n/es/docusaurus-theme-classic/footer.json delete mode 100644 i18n/es/docusaurus-theme-classic/navbar.json diff --git a/i18n/es/code.json b/i18n/es/code.json deleted file mode 100644 index c5fa6f371..000000000 --- a/i18n/es/code.json +++ /dev/null @@ -1,420 +0,0 @@ -{ - "theme.NotFound.title": { - "message": "Página no encontrada", - "description": "The title of the 404 page" - }, - "theme.NotFound.p1": { - "message": "No pudimos encontrar lo que estaba buscando.", - "description": "The first paragraph of the 404 page" - }, - "theme.NotFound.p2": { - "message": "Póngase en contacto con el propietario del sitio que le vinculó a la URL original y hágales saber que su enlace está roto.", - "description": "The 2nd paragraph of the 404 page" - }, - "theme.ErrorPageContent.title": { - "message": "Esta página ha fallado.", - "description": "The title of the fallback page when the page crashed" - }, - "theme.BackToTopButton.buttonAriaLabel": { - "message": "Desplazar hacia arriba", - "description": "The ARIA label for the back to top button" - }, - "theme.blog.archive.title": { - "message": "Archivar", - "description": "The page & hero title of the blog archive page" - }, - "theme.blog.archive.description": { - "message": "Archivar", - "description": "The page & hero description of the blog archive page" - }, - "theme.blog.paginator.navAriaLabel": { - "message": "Navegación de la lista de blogs", - "description": "The ARIA label for the blog pagination" - }, - "theme.blog.paginator.newerEntries": { - "message": "Entradas nuevas", - "description": "The label used to navigate to the newer blog posts page (previous page)" - }, - "theme.blog.paginator.olderEntries": { - "message": "Entradas antiguas", - "description": "The label used to navigate to the older blog posts page (next page)" - }, - "theme.blog.post.paginator.navAriaLabel": { - "message": "Navegación de la página del blog", - "description": "The ARIA label for the blog posts pagination" - }, - "theme.blog.post.paginator.newerPost": { - "message": "Poste más reciente", - "description": "The blog post button label to navigate to the newer/previous post" - }, - "theme.blog.post.paginator.olderPost": { - "message": "Poste antiguo", - "description": "The blog post button label to navigate to the older/next post" - }, - "theme.blog.post.plurals": { - "message": "Una publicación|{count} publicaciones", - "description": "Pluralized label for \"{count} posts\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" - }, - "theme.blog.tagTitle": { - "message": "{nPosts} etiquetado con \"{tagName}\"", - "description": "The title of the page for a blog tag" - }, - "theme.tags.tagsPageLink": { - "message": "Ver todas las etiquetas", - "description": "The label of the link targeting the tag list page" - }, - "theme.colorToggle.ariaLabel": { - "message": "Cambiar entre modo oscuro y claro (actualmente {mode})", - "description": "The ARIA label for the navbar color mode toggle" - }, - "theme.colorToggle.ariaLabel.mode.dark": { - "message": "modo oscuro", - "description": "The name for the dark color mode" - }, - "theme.colorToggle.ariaLabel.mode.light": { - "message": "modo de luz", - "description": "The name for the light color mode" - }, - "theme.docs.breadcrumbs.navAriaLabel": { - "message": "migas de pan", - "description": "The ARIA label for the breadcrumbs" - }, - "theme.docs.DocCard.categoryDescription.plurals": { - "message": "1 artículo|{count} artículos", - "description": "The default description for a category card in the generated index about how many items this category includes" - }, - "theme.docs.paginator.navAriaLabel": { - "message": "Páginas de documentos", - "description": "The ARIA label for the docs pagination" - }, - "theme.docs.paginator.previous": { - "message": "Anterior", - "description": "The label used to navigate to the previous doc" - }, - "theme.docs.paginator.next": { - "message": "Siguiente", - "description": "The label used to navigate to the next doc" - }, - "theme.docs.tagDocListPageTitle.nDocsTagged": { - "message": "Un documento etiquetado|{count} documentos etiquetados", - "description": "Pluralized label for \"{count} docs tagged\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" - }, - "theme.docs.tagDocListPageTitle": { - "message": "{nDocsTagged} con \"{tagName}\"", - "description": "The title of the page for a docs tag" - }, - "theme.docs.versionBadge.label": { - "message": "Versión: {versionLabel}" - }, - "theme.docs.versions.unreleasedVersionLabel": { - "message": "Esta es la documentación no publicada para la versión {siteTitle} {versionLabel}.", - "description": "The label used to tell the user that he's browsing an unreleased doc version" - }, - "theme.docs.versions.unmaintainedVersionLabel": { - "message": "Esta es la documentación para {siteTitle} {versionLabel}, que ya no se mantiene activamente.", - "description": "The label used to tell the user that he's browsing an unmaintained doc version" - }, - "theme.docs.versions.latestVersionSuggestionLabel": { - "message": "Para obtener documentación actualizada, consulte la {latestVersionLink} ({versionLabel}).", - "description": "The label used to tell the user to check the latest version" - }, - "theme.docs.versions.latestVersionLinkLabel": { - "message": "última versión", - "description": "The label used for the latest version suggestion link label" - }, - "theme.common.editThisPage": { - "message": "Editar esta página", - "description": "The link label to edit the current page" - }, - "theme.common.headingLinkTitle": { - "message": "Enlace directo a {heading}", - "description": "Title for link to heading" - }, - "theme.lastUpdated.atDate": { - "message": " en {date}", - "description": "The words used to describe on which date a page has been last updated" - }, - "theme.lastUpdated.byUser": { - "message": " por {user}", - "description": "The words used to describe by who the page has been last updated" - }, - "theme.lastUpdated.lastUpdatedAtBy": { - "message": "Última actualización{atDate}{byUser}", - "description": "The sentence used to display when a page has been last updated, and by who" - }, - "theme.navbar.mobileVersionsDropdown.label": { - "message": "Versiones", - "description": "The label for the navbar versions dropdown on mobile view" - }, - "theme.tags.tagsListLabel": { - "message": "Etiquetas:", - "description": "The label alongside a tag list" - }, - "theme.AnnouncementBar.closeButtonAriaLabel": { - "message": "Cerrar", - "description": "The ARIA label for close button of announcement bar" - }, - "theme.admonition.caution": { - "message": "precaución", - "description": "The default label used for the Caution admonition (:::caution)" - }, - "theme.admonition.danger": { - "message": "peligro", - "description": "The default label used for the Danger admonition (:::danger)" - }, - "theme.admonition.info": { - "message": "info", - "description": "The default label used for the Info admonition (:::info)" - }, - "theme.admonition.note": { - "message": "nota", - "description": "The default label used for the Note admonition (:::note)" - }, - "theme.admonition.tip": { - "message": "tip", - "description": "The default label used for the Tip admonition (:::tip)" - }, - "theme.admonition.warning": { - "message": "advertencia", - "description": "The default label used for the Warning admonition (:::warning)" - }, - "theme.blog.sidebar.navAriaLabel": { - "message": "Navegación de mensajes recientes del blog", - "description": "The ARIA label for recent posts in the blog sidebar" - }, - "theme.CodeBlock.copied": { - "message": "Copiado", - "description": "The copied button label on code blocks" - }, - "theme.CodeBlock.copyButtonAriaLabel": { - "message": "Copiar código al portapapeles", - "description": "The ARIA label for copy code blocks button" - }, - "theme.CodeBlock.copy": { - "message": "Copiar", - "description": "The copy button label on code blocks" - }, - "theme.CodeBlock.wordWrapToggle": { - "message": "Cambiar envoltura de palabra", - "description": "The title attribute for toggle word wrapping button of code block lines" - }, - "theme.DocSidebarItem.expandCategoryAriaLabel": { - "message": "Expandir la categoría de barra lateral '{label}'", - "description": "The ARIA label to expand the sidebar category" - }, - "theme.DocSidebarItem.collapseCategoryAriaLabel": { - "message": "Colapsar la barra lateral categoría '{label}'", - "description": "The ARIA label to collapse the sidebar category" - }, - "theme.NavBar.navAriaLabel": { - "message": "Principal", - "description": "The ARIA label for the main navigation" - }, - "theme.navbar.mobileLanguageDropdown.label": { - "message": "Idiomas", - "description": "The label for the mobile language switcher dropdown" - }, - "theme.TOCCollapsible.toggleButtonLabel": { - "message": "En esta página", - "description": "The label used by the button on the collapsible TOC component" - }, - "theme.blog.post.readMore": { - "message": "Leer más", - "description": "The label used in blog post item excerpts to link to full blog posts" - }, - "theme.blog.post.readMoreLabel": { - "message": "Lee más sobre {title}", - "description": "The ARIA label for the link to full blog posts from excerpts" - }, - "theme.blog.post.readingTime.plurals": { - "message": "Un minuto leído|{readingTime} min leídos", - "description": "Pluralized label for \"{readingTime} min read\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" - }, - "theme.docs.breadcrumbs.home": { - "message": "Página de inicio", - "description": "The ARIA label for the home page in the breadcrumbs" - }, - "theme.docs.sidebar.navAriaLabel": { - "message": "Docs sidebar", - "description": "The ARIA label for the sidebar navigation" - }, - "theme.docs.sidebar.collapseButtonTitle": { - "message": "Colapsar barra lateral", - "description": "The title attribute for collapse button of doc sidebar" - }, - "theme.docs.sidebar.collapseButtonAriaLabel": { - "message": "Colapsar barra lateral", - "description": "The title attribute for collapse button of doc sidebar" - }, - "theme.docs.sidebar.closeSidebarButtonAriaLabel": { - "message": "Cerrar barra de navegación", - "description": "The ARIA label for close button of mobile sidebar" - }, - "theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel": { - "message": "← Volver al menú principal", - "description": "The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)" - }, - "theme.docs.sidebar.toggleSidebarButtonAriaLabel": { - "message": "Cambiar barra de navegación", - "description": "The ARIA label for hamburger menu button of mobile navigation" - }, - "theme.docs.sidebar.expandButtonTitle": { - "message": "Expand sidebar", - "description": "The ARIA label and title attribute for expand button of doc sidebar" - }, - "theme.docs.sidebar.expandButtonAriaLabel": { - "message": "Expand sidebar", - "description": "The ARIA label and title attribute for expand button of doc sidebar" - }, - "theme.SearchBar.seeAll": { - "message": "Ver todos los resultados de {count}" - }, - "theme.SearchPage.documentsFound.plurals": { - "message": "Un documento encontrado|{count} documentos encontrados", - "description": "Pluralized label for \"{count} documents found\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" - }, - "theme.SearchPage.existingResultsTitle": { - "message": "Resultados de búsqueda para \"{query}\"", - "description": "The search page title for non-empty query" - }, - "theme.SearchPage.emptyResultsTitle": { - "message": "Buscar en la documentación", - "description": "The search page title for empty query" - }, - "theme.SearchPage.inputPlaceholder": { - "message": "Escribe tu búsqueda aquí", - "description": "The placeholder for search page input" - }, - "theme.SearchPage.inputLabel": { - "message": "Input Search", - "description": "The ARIA label for search page input" - }, - "theme.SearchPage.algoliaLabel": { - "message": "Búsqueda por Algolia", - "description": "The ARIA label for Algolia mention" - }, - "theme.SearchPage.noResultsText": { - "message": "No se encontraron resultados", - "description": "The paragraph for empty search result" - }, - "theme.SearchPage.fetchingNewResults": { - "message": "Obteniendo nuevos resultados...", - "description": "The paragraph for fetching new search results" - }, - "theme.SearchBar.label": { - "message": "Búsqueda en Lable", - "description": "The ARIA label and placeholder for search button" - }, - "theme.SearchModal.searchBox.resetButtonTitle": { - "message": "Borrar la consulta", - "description": "The label and ARIA label for search box reset button" - }, - "theme.SearchModal.searchBox.cancelButtonText": { - "message": "Cancelar", - "description": "The label and ARIA label for search box cancel button" - }, - "theme.SearchModal.startScreen.recentSearchesTitle": { - "message": "Recientes", - "description": "The title for recent searches" - }, - "theme.SearchModal.startScreen.noRecentSearchesText": { - "message": "Sin búsquedas recientes", - "description": "The text when no recent searches" - }, - "theme.SearchModal.startScreen.saveRecentSearchButtonTitle": { - "message": "Guardar esta búsqueda", - "description": "The label for save recent search button" - }, - "theme.SearchModal.startScreen.removeRecentSearchButtonTitle": { - "message": "Eliminar esta búsqueda del historial", - "description": "The label for remove recent search button" - }, - "theme.SearchModal.startScreen.favoriteSearchesTitle": { - "message": "Favorito", - "description": "The title for favorite searches" - }, - "theme.SearchModal.startScreen.removeFavoriteSearchButtonTitle": { - "message": "Eliminar esta búsqueda de favoritos", - "description": "The label for remove favorite search button" - }, - "theme.SearchModal.errorScreen.titleText": { - "message": "No se pueden obtener los resultados", - "description": "The title for error screen of search modal" - }, - "theme.SearchModal.errorScreen.helpText": { - "message": "Puede que desee comprobar su conexión de red.", - "description": "The help text for error screen of search modal" - }, - "theme.SearchModal.footer.selectText": { - "message": "seleccionar", - "description": "The explanatory text of the action for the enter key" - }, - "theme.SearchModal.footer.selectKeyAriaLabel": { - "message": "Introducir clave", - "description": "The ARIA label for the Enter key button that makes the selection" - }, - "theme.SearchModal.footer.navigateText": { - "message": "para navegar", - "description": "The explanatory text of the action for the Arrow up and Arrow down key" - }, - "theme.SearchModal.footer.navigateUpKeyAriaLabel": { - "message": "Flecha arriba", - "description": "The ARIA label for the Arrow up key button that makes the navigation" - }, - "theme.SearchModal.footer.navigateDownKeyAriaLabel": { - "message": "Flecha abajo", - "description": "The ARIA label for the Arrow down key button that makes the navigation" - }, - "theme.SearchModal.footer.closeText": { - "message": "cerrar", - "description": "The explanatory text of the action for Escape key" - }, - "theme.SearchModal.footer.closeKeyAriaLabel": { - "message": "Clave de escape", - "description": "The ARIA label for the Escape key button that close the modal" - }, - "theme.SearchModal.footer.searchByText": { - "message": "Buscar por", - "description": "The text explain that the search is making by Algolia" - }, - "theme.SearchModal.noResultsScreen.noResultsText": { - "message": "Sin resultados para", - "description": "The text explains that there are no results for the following search" - }, - "theme.SearchModal.noResultsScreen.suggestedQueryText": { - "message": "Intenta buscar", - "description": "The text for the suggested query when no results are found for the following search" - }, - "theme.SearchModal.noResultsScreen.reportMissingResultsText": { - "message": "¿Crees que esta consulta debe devolver resultados?", - "description": "The text for the question where the user thinks there are missing results" - }, - "theme.SearchModal.noResultsScreen.reportMissingResultsLinkText": { - "message": "Háganoslo saber.", - "description": "The text for the link to report missing results" - }, - "theme.SearchModal.placeholder": { - "message": "Buscar documentos", - "description": "The placeholder of the input of the DocSearch pop-up modal" - }, - "theme.ErrorPageContent.tryAgain": { - "message": "Inténtalo de nuevo", - "description": "The label of the button to try again rendering when the React error boundary captures an error" - }, - "theme.common.skipToMainContent": { - "message": "Ir al contenido principal", - "description": "The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation" - }, - "theme.tags.tagsPageTitle": { - "message": "Etiquetas", - "description": "The title of the tag list page" - }, - "theme.unlistedContent.title": { - "message": "Página no enumerada", - "description": "The unlisted content banner title" - }, - "theme.unlistedContent.message": { - "message": "Esta página no está en la lista. Los motores de búsqueda no lo indexarán, y sólo los usuarios que tengan un enlace directo pueden acceder a ella.", - "description": "The unlisted content banner message" - } -} \ No newline at end of file diff --git a/i18n/es/docusaurus-plugin-content-blog/2024-01-18.mdx b/i18n/es/docusaurus-plugin-content-blog/2024-01-18.mdx deleted file mode 100644 index 763b97f57..000000000 --- a/i18n/es/docusaurus-plugin-content-blog/2024-01-18.mdx +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: 2024-01-18 -authors: naman -tags: - - protocol ---- - - - -[Hilo de la agenda de Discord](https://discord.com/channels/897514728459468821/1196897067445010452) - -1. La necesidad de curvas de cifrado que habilitan zk como BLS12-381. [Hilo de Github](https://github.com/stellar/rs-soroban-env/issues/779). -2. Usar casos que el ecosistema está interesado: - 1. Mar, es decir, personas que iniciaron esta conversación enviando un [PR para BLS12-381](https://github. om/stellar/rs-soroban-env/pull/1310), quiere añadir un oráculo controlado por DAO donde la curva elíptica proporciona la capacidad de añadir nuevos votantes de DAO - 2. Zkbricks quiere construir un sistema L2 para que habilite el estado secreto para contratos inteligentes arbitrarios - 3. Skyhitz quiere usar estelar para cálculo, costo y escalabilidad eficientes, mientras usa zk para probar la propiedad de activos de alto valor en otra cadena - 4. La enumeración del caso de uso continúa en el [hilo de discord](https://discord.com/channels/897514728459468821/1197663875512942653). -3. Consideraciones para la implementación de la función del host - 1. Core devs preguntó si BLS12-381 era la curva correcta y también destacó la necesidad de determinar el nivel correcto de abstracción dado que existe un equilibrio entre flexibilidad y eficiencia. Un menor nivel de abstracción permitirá una mayor flexibilidad, pero dará lugar a ciclos más calientes en el lavado, mientras que un mayor nivel de abstracción será altamente eficiente pero restringirá la generalidad. - 2. ZkBricks pensó que existe la necesidad de exponer directamente los pares y las operaciones de grupo sin ningún nivel de abstracción. El espacio está en desarrollo activo y se necesita flexibilidad para probar nuevos enfoques y sistemas probados. Desde el punto de vista de la agilidad criptográfica, sería bueno exponer una interfaz genérica que soporta una variedad de curvas en el backend. -4. Ruta adelante - 1. Los desarrolladores principales mencionados curvas criptográficas pueden experimentar localmente conectando cajas de oxidación, lo que resulta que habían fallado en el pasado. Esto se explorará y corregirá. - 2. ZkBricks y otros prototipos locales y proporcionarán comentarios. -5. ¿Cuáles son las mejores prácticas para la gestión de transacciones en la parte delantera, con respecto al pedido de transacciones. -6. Los desarrolladores principales confirmaron que el pedido es intencionalmente arbitrario. -7. Solicitud de una API para la versión actual del entorno/sdk -8. Problema de Github archivado para que el RPC devuelva versiones del nodo actual. diff --git a/i18n/es/docusaurus-plugin-content-blog/2024-01-26.mdx b/i18n/es/docusaurus-plugin-content-blog/2024-01-26.mdx deleted file mode 100644 index 28a559983..000000000 --- a/i18n/es/docusaurus-plugin-content-blog/2024-01-26.mdx +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: 2024-01-26 -authors: kalepail -tags: - - desarrollador ---- - - - -[Hilo de la agenda de Discord](https://discord.com/channels/897514728459468821/1199121845656486009) - -1. Planificar y programar estas reuniones - 1. Reuniones de protocolo cada otro jueves a las 4pm ET - 2. Reuniones de desarrolladores cada otro viernes a las 1 pm ET - 3. Continuará ajustándose según sea necesario -2. Fee bump bug - [announcement](https://stellar.org/blog/developeropers/fee-bump-bug-disclosure) | [tema de discusión](https://discord.com/channels/897514728459468821/1200432249594707998/1200432306314281000) - 1. Error en el patrocinio de comisiones: la cuota no utilizada es reembolsada a la fuente interna de tx en lugar de a la fuente del patrocinador. - 2. Corregir en nueva versión. Hasta el ecosistema y validadores para actualizar. Es probable que la solución se desarrolle antes de la Fase 2. - 3. Hasta los validadores para determinar si quieren empujar la fecha de actualización v20 para esperar a la solución; o actualizar con la versión actual. -3. Deprecación de TxMeta en Horizón - [announcement](https://discord.com/channels/897514728459468821/900374272751591424/1199438109796999298) -4. Ideas alrededor de las pruebas contra instantáneas de ledger - [request](https://discord.com/channels/897514728459468821/1199121845656486009/1199158421254049912) - 1. Definir las necesidades un poco más claramente - 2. Definitivamente algo que deberíamos abordar aquí para facilitar las pruebas contra un estado contable específico -5. ¿Cómo obtienes una lista de contratos inteligentes? - [thread](https://discord.com/channels/897514728459468821/1199121845656486009/1199739331078803496) - 1. Observar crear ofertas de contrato mientras los bordes cierran - 2. Usa un [servicio de indexación](https://Developopers.stellar.org/docs/tools/developer-tools#data-indexers) -6. ¿Cuál es el estado de los contratos de soporte para caché? - [question](https://discord.com/channels/897514728459468821/1199121845656486009/1200484710447587490) - 1. [response](https://discord.com/channels/897514728459468821/1199121845656486009/1200516877680644276) diff --git a/i18n/es/docusaurus-plugin-content-blog/2024-02-01.mdx b/i18n/es/docusaurus-plugin-content-blog/2024-02-01.mdx deleted file mode 100644 index d3e48c1c4..000000000 --- a/i18n/es/docusaurus-plugin-content-blog/2024-02-01.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: 2024-02-01 -authors: naman -tags: - - protocol ---- - - - -[Hilo de la agenda de Discord](https://discord.com/channels/897514728459468821/1201979721211203614) - -1. La propuesta es avanzar en un núcleo estelar añadiendo una función de host para verificar la firma secp256r1, que es la curva elíptica más común usada fuera del espacio del blockchain. Es útil para conectar interfaces de autenticación fuera de cadena con funcionalidad en cadena. -2. Tenga en cuenta que la propuesta no es para un nuevo tipo de firmante sino una función de host. -3. Leigh investigó la adición de soporte para el caso de uso de WebAuthN, al permitir que una cuenta personalizada / contrato inteligente firme entradas de autenticación de soroban usando una carga útil firmada por secp256r1. -4. secp256r1 es compatible con teléfonos, contraseñas y permite que una aplicación reemplace contraseñas. Esto es un beneficio masivo para aplicaciones de cara al usuario como carteras. -5. Pros y contras de la interfaz: las blockchains generalmente implementan la interfaz de recuperación a través de la interfaz de verificación, pero la verificación es más fácil para los desarrolladores ya que reduce la carga en el cliente y la red. -6. El caso de uso de WebAuthN requiere codificación y decodificación de payloads de base64 y descodificación de blobs JSON, que actualmente no está soportada en Soroban. -7. Si bien hay formas incómodas de completar estas últimas, no es una gran experiencia de desarrollador y la implementación final es susceptible a fallos en las actualizaciones. -8. También es costoso empaquetar decodificación con verificación en invitados. -9. Soroban siempre ha liderado con una mentalidad incluida en las baterías. Siguiendo la línea de ese enfoque, tiene sentido investigar y determinar si una función anfitriona también tiene sentido para ellos. -10. La implementación de Leigh puede requerir una evaluación adicional de las cajas utilizadas para ecdsa y p256. -11. Breve discusión acerca del proceso propuesto para agregar una función de host por un desarrollador que no es el núcleo. diff --git a/i18n/es/docusaurus-plugin-content-blog/2024-02-09.mdx b/i18n/es/docusaurus-plugin-content-blog/2024-02-09.mdx deleted file mode 100644 index a1fcf12a7..000000000 --- a/i18n/es/docusaurus-plugin-content-blog/2024-02-09.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: 2024-02-09 -authors: kalepail -tags: - - desarrollador ---- - - - -[Hilo de la agenda de Discord](https://discord.com/channels/897514728459468821/1204462856037470248) - -1. Lista de activos estelares (SEP-0042) presentación de borrador por [OrbitLens](https://github.com/orbitlens) - 1. [Borrador SEP](https://github.com/orbitlens/stellar-protocol/blob/sep-0042-token-lists/ecosystem/sep-0042.md) - 2. [Discord discussion](https://discord.com/channels/897514728459468821/1162558946867953704) -2. Encuesta de documentación Stellar + Soroban - 1. [Hacer la encuesta](https://discord.com/channels/897514728459468821/1204462856037470248/1205196745877757962) diff --git a/i18n/es/docusaurus-plugin-content-blog/2024-02-15.mdx b/i18n/es/docusaurus-plugin-content-blog/2024-02-15.mdx deleted file mode 100644 index 79f2c8ce5..000000000 --- a/i18n/es/docusaurus-plugin-content-blog/2024-02-15.mdx +++ /dev/null @@ -1,44 +0,0 @@ ---- -title: 2024-02-15 -authors: naman -tags: - - protocol ---- - - - -[Hilo de la agenda de Discord](https://discord.com/channels/897514728459468821/1207385360116490360) - -1. La reunión se centró en el proceso de agregar funciones de host, usando WebAuthN como ejemplo de uso caso; continuó desde la reunión anterior. -2. Discusión de las preocupaciones pendientes con la adición de la función de host de verificación secp256r1 de la reunión anterior. - - ¿Qué significa que secp256r1 sea añadida como una función host vs. como un tipo de signer? - - Como función de host, el usuario puede firmar entradas de autenticación de soroban. Necesita otra cuenta estelar para financiar y someter tx a la cadena. Esto último se puede hacer mediante una cuenta estelar que puede ser operada por una cartera o un contrato. - - \_\_check_auth se invoca cuando el contrato se interactúa con las llamadas require_auth -3. CAP-52 fue redactado para introducir funciones de codificación/decodificación para Base64, que es necesario para WebAuthN. Consideraciones discutidas en la reunión: - - Rendimiento: 1066 bytes que cuestan 1M instr para codificar un hash de 32bytes; por lo que el costo es muy pequeño y es cuestionable si se requiere una función de anfitrión. - - Interfaz requiere dos funciones (codificar/decodificar) - - Implementación sabiamente, WebAuthN requiere alfabeto y relleno de url, que decodificador probablemente necesita soportar. ¿Deberíamos usar símbolos o puntos? ¿Necesitamos alfabetos personalizados? - - ¿Realmente necesitamos más esquemas de codificación? ¿No es suficiente el XDR? - - Los costosos mecanismos de autor, es decir, webauthn, no pueden ir acompañados de contratos con una lógica de negocio pesada (que podría ser un montón de contratos), lo que hace que la adopción sea problemática. - - Probablemente deberíamos añadir bloques de construcción para permitir que el ecosistema añada nuevos casos de uso. -4. CAP-53 fue redactado para introducir funciones de codificación/decodificación para JSON, que es necesario para WebAuthN. Consideraciones discutidas en la reunión: - - Rendimiento: 3.9Kb, 2.5M CPU. - - Si se desconoce el tamaño del blob de entrada, el tiempo de ejecución aumentará. - - Valorable por tener una función tan ligera que se utilizará en varios lugares. - - Interfaz: 11 funciones - - ¿Qué hacer con los números y decimales? ¿Añadir decimales y flotantes? - - Sólo tenemos que extraer un campo para WebAuthN, pero ¿qué hay del caso general? - - El tipo de número en JSON es decimal pero soroban no lo soporta. ¿Cómo debería tratarse esto? - - Discusión sobre interfaces e implementaciones alternativas. -5. Afectaciones del núcleo - - Mantenimiento: si añade una función de host, tiene que mantenerla para siempre. Si hay más versiones, tenemos que mantenerlo. - - Superficie expandida para errores de seguridad. - - Debe definir una ruta donde el núcleo dev no está en el bucle de implementación, ya que sus programas están llenos de trabajo de estabilidad. Cómo priorizar el trabajo de estabilidad, que puede descarrilarse debido a nuevas funcionalidades como lo que se está discutiendo actualmente. - - Siguientes pasos: - - Equipo central para crear un plan para añadir Base64. Se trata de un ejercicio importante que ayuda a determinar aún más retos al hacerlo. El resultado de este ejercicio puede ser que base64 _debería_ de hecho no ser implementado en este punto. - - La discusión alrededor de la interfaz JSON debe continuar. diff --git a/i18n/es/docusaurus-plugin-content-blog/2024-02-22.mdx b/i18n/es/docusaurus-plugin-content-blog/2024-02-22.mdx deleted file mode 100644 index dfdfbbabb..000000000 --- a/i18n/es/docusaurus-plugin-content-blog/2024-02-22.mdx +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: 2024-02-22 -authors: kalepail -tags: - - desarrollador ---- - - - -[Hilo de agenda de Discord](https://discord.com/channels/897514728459468821/1209582245824823337) - -1. Lo más reciente y grande en los enlaces de TypeScript con [@chadoh](https://github.com/chadoh) -2. [Proveedores RPC disponibles](/docs/data/rpc/rpc-providers) -3. Poniendo de pie un [`soroban-rpc` docker container](/docs/data/rpc/admin-guide#docker-image) -4. Instalar e invocar un contrato de activos estelar en red principal en la fase 0 diff --git a/i18n/es/docusaurus-plugin-content-blog/2024-02-29.mdx b/i18n/es/docusaurus-plugin-content-blog/2024-02-29.mdx deleted file mode 100644 index fd754c026..000000000 --- a/i18n/es/docusaurus-plugin-content-blog/2024-02-29.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: 2024-02-29 -authors: naman -tags: - - protocol ---- - - - -[Hilo de la agenda de Discord](https://discord.com/channels/897514728459468821/1212118102565855243) - -1. Tommaso (@tdep) propuso un cambio central para permitir extender la instancia y el código TTL con valores separados en el entorno de host para permitir diseños más rentables - a. Propuesta y discusión son capturadas en discusiones de github [stellar-core#1447](https://github.com/stellar/stellar-protocol/discussions/1447) -2. Tommaso recibió retroalimentación sobre la propuesta así como sobre su implementación. Debido a que no necesitaba un cambio de medición, los desarrolladores del núcleo lo consideraron un cambio rápido. -3. El ecosistema votó a favor de la propuesta votando a favor del puesto en las discusiones de Github. 13 votos fueron [recorded](https://github.com/stellar/stellar-protocol/discussions/). -4. Como próximos pasos, se creará una PAC para captar la propuesta y para su aprobación por parte del Equipo Principal de la PAC. diff --git a/i18n/es/docusaurus-plugin-content-blog/2024-03-07.mdx b/i18n/es/docusaurus-plugin-content-blog/2024-03-07.mdx deleted file mode 100644 index 837e01d66..000000000 --- a/i18n/es/docusaurus-plugin-content-blog/2024-03-07.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: 2024-03-07 -authors: kalepail -tags: - - desarrollador ---- - - - -[Hilo de la agenda de Discord](https://discord.com/channels/897514728459468821/911254664576643122/1215404506964172890) - -1. [Herramienta Sorobill](https://github.com/kalepail/sorobill) -2. Desplegar contratos y probar invocaciones contra la [quickstart]ilimitada (https://github.com/stellar/quickstart). -3. Utilizando el paquete Sorobil como herramienta para obtener una instantánea de todos los límites que el contrato está tocando. [Publicación relevante del blog](https://kalepail.com/blockchain/show-me-the-bill-part-2) -4. Cómo medir los costes del contrato y los límites que está tocando -5. Utilizando la herramienta Sorobil para descifrar XDR y entender las transacciones fallidas. diff --git a/i18n/es/docusaurus-plugin-content-blog/2024-03-14.mdx b/i18n/es/docusaurus-plugin-content-blog/2024-03-14.mdx deleted file mode 100644 index 122c633a3..000000000 --- a/i18n/es/docusaurus-plugin-content-blog/2024-03-14.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: 2024-03-14 -authors: naman -tags: - - protocol ---- - - - -[Hilo de la agenda de Discord](https://discord.com/channels/897514728459468821/1217193723612368926) - -1. CAP Core Team deliberó sobre las últimas propuestas presentadas por el ecosistema estelar para avanzar en el núcleo estelar. -2. Nicholas y David del Equipo Principal de la PAC escucharon las siguientes propuestas y discutieron las propuestas con los autores. - a. El equipo central de la PAC entregará su voto por correo electrónico. -3. Propuestas discutidas:\ - a. [CAP-51](https://github.com/stellar/stellar-protocol/blob/master/core/cap-0051.md): añadir soporte para verificación secp256r1; por @leigh\ - b. [CAP-53](https://github.com/stellar/stellar-protocol/blob/master/core/cap-0053.md): crea funciones separadas para extender el tiempo de vida para la instancia del contrato y el código del contrato; por @tdep\ - c. [CAP-54](https://github.com/stellar/stellar-protocol/blob/master/core/cap-0054.md): menor costo total refinando el modelo de costo Soroban utilizado para la instanciación de VM en múltiples costos separados y más precisos; por @graydon\ - d. [CAP-55](https://github.com/stellar/stellar-protocol/blob/master/core/cap-0055.md): menor costo total al vincular menos funciones de host durante la instanciación de VM en Soroban; por @graydon\ - e. [CAP-56](https://github.com/stellar/stellar-protocol/blob/master/core/cap-0056.md): menor costo total al almacenar en caché los módulos Wasm analizados dentro de una transacción Soroban; por @graydon diff --git a/i18n/es/docusaurus-plugin-content-blog/2024-03-21.mdx b/i18n/es/docusaurus-plugin-content-blog/2024-03-21.mdx deleted file mode 100644 index b17a2a63a..000000000 --- a/i18n/es/docusaurus-plugin-content-blog/2024-03-21.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: 2024-03-21 -authors: kalepail -tags: - - desarrollador ---- - - - -[Hilo de la agenda de Discord](https://discord.com/channels/897514728459468821/1219381314931917000) - -1. Hay una discusión sobre un meta cambio TX que aumenta la visibilidad y analíticas dentro de la red Stellar. (https://github.com/stellar/stellar-xdr/pull/175) -2. Se explican las invocaciones de sólo lectura para los contratos, centradas en asegurar que ciertas funciones permanezcan de sólo lectura sin efectos secundarios. (https://github.com/stellar/stellar-protocol/discussions/1454) (https://github.com/stellar/stellar-protocol/discussions/1456) (https://github.com/stellar/stellar-protocol/discussions/1464) -3. Se introduce la posibilidad de descubrir contratos para mejorar la visibilidad y la autenticidad de los contratos inteligentes dentro del ecosistema Stellar. -4. La implementación de un esquema de meta datos de contrato estandarizado se propone vincular contratos al código fuente y mejorar la capacidad de descubrimiento de contratos.(https://docs.rs/soroban-sdk/latest/soroban_sdk/macro.contractmeta.html) -5. Cuestiones relacionadas con las tasas de inclusión en la red Stellar, destacando la importancia de monitorizar de cerca los honorarios y comprender las implicaciones de la fijación de precios por supervivencia. (https://developeropers.stellar.org/docs/learn/fundamentals/fees-resource-limits-metering#inclusion-fee) -6. Los planes son discutidos para diseñar un nuevo endpoint RPC para proporcionar a los desarrolladores una mejor visibilidad e información sobre cómo establecer las tasas de inclusión, el objetivo de mejorar la transparencia y la toma de decisiones en relación con las compensaciones de las tasas. diff --git a/i18n/es/docusaurus-plugin-content-blog/2024-03-28.mdx b/i18n/es/docusaurus-plugin-content-blog/2024-03-28.mdx deleted file mode 100644 index f8e4d783a..000000000 --- a/i18n/es/docusaurus-plugin-content-blog/2024-03-28.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: 2024-03-28 -authors: naman -tags: - - protocol ---- - - - -[Agenda thread](https://github.com/stellar/stellar-protocol/discussions/1475) - -1. El Grupo de Trabajo sobre Normas propuso cambios en el proceso SEP que potencian el ecosistema haciendo que el proceso actual sea más descentralizado y respetuoso con los ecosistemas. -2. El proceso ya se ha utilizado para varias propuestas en los últimos tres meses. -3. Esteblock de Soroswap compartió su viaje de participar en la propuesta de Lista de Activos ([SEP-42](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0042.md)) e implementó el estándar propuesto -4. El debate continúa en el documento de la propuesta. -5. El siguiente paso es obtener más retroalimentación del ecosistema y luego actualizar el repositorio SEP de Github con el proceso SEP actualizado. diff --git a/i18n/es/docusaurus-plugin-content-blog/2024-04-04.mdx b/i18n/es/docusaurus-plugin-content-blog/2024-04-04.mdx deleted file mode 100644 index 463ea9eda..000000000 --- a/i18n/es/docusaurus-plugin-content-blog/2024-04-04.mdx +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: 2024-04-04 -authors: naman -tags: - - desarrollador ---- - -La grabación de hoy tiene dos partes. Los primeros 12 minutos son de audio solamente. Los próximos 45 minutos también tienen vídeo. -Por favor, tenga en cuenta que las diapositivas fueron compartidas en el chat de discord a través de la compartición de pantalla, debido a dificultades técnicas. - -Parte 1 (audio solamente): - - - -Parte 2 (vídeo): - - - -[Hilo de la Agenda de Discord](https://discord.com/channels/897514728459468821/1224408179363024918) - -1. Piyal surgió la propuesta de [Wallet Standard](https://github.com/stellar/stellar-protocol/discussions/1467) y solicitó comentarios. -2. Cubist, un proyecto de ecosistema, discutió CubeSigner, una API de baja latencia para generar claves y firmar transacciones dentro del hardware seguro. -3. El ejemplo de CubeSigner basado en Stellar está disponible en el [repositorio de Cubist Labs Github](https://github.com/cubist-labs/CubeSigner-TypeScript-SDK/tree/main/examples/stellar) -4. Los desarrolladores cubistas pueden ser contactados a través de la discordia Stellar o el [formulario web](https://cubist.dev/contact-form-cubesigner-hardware-backed-key-management). diff --git a/i18n/es/docusaurus-plugin-content-blog/2024-04-11.mdx b/i18n/es/docusaurus-plugin-content-blog/2024-04-11.mdx deleted file mode 100644 index 25f5388ce..000000000 --- a/i18n/es/docusaurus-plugin-content-blog/2024-04-11.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: 2024-04-11 -authors: naman -tags: - - protocol ---- - - - -Piyal from Freighter discutió la propuesta de estandarizar la interfaz de cartera. Los puntos clave de la discusión se capturan a continuación. Para notas completas, por favor vea la grabación; y también consulte la propuesta y el post en las discusiones de github. - -1. [El borrador de propuesta](https://github.com/stellar/stellar-protocol/blob/83191be659166e05f8df1257c6f655de9d1afe63/ecosystem/sep-0043.md) -2. [Discusión en curso](https://github.com/stellar/stellar-protocol/discussions/1467) -3. Requerir la contraseña de la red podría estar sin complejidad. -4. Tanto WalletConnect como las billeteras móviles probablemente tienen diferencias significativas que la interfaz propuesta (que está dirigida a las carteras de la extensión del navegador); y por lo tanto probablemente requieran un SEP independiente. El mencionado SE)[video] debe ser creado por equipos que trabajen en la integración de las billeteras con dichas plataformas. -5. ¿Cuál es el papel del kit del Monedero Stellar en el ecosistema y cómo juega con el propio estándar? -6. A partir de los próximos pasos, Piyal incorporará las sugerencias del ecosistema a la propuesta. diff --git a/i18n/es/docusaurus-plugin-content-blog/2024-04-18.mdx b/i18n/es/docusaurus-plugin-content-blog/2024-04-18.mdx deleted file mode 100644 index a9a333da5..000000000 --- a/i18n/es/docusaurus-plugin-content-blog/2024-04-18.mdx +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: 2024-04-18 -authors: kalepail -tags: - - desarrollador ---- - - - -[Hilo de la agenda de Discord](https://discord.com/channels/897514728459468821/911254664576643122/1215404506964172890) - -1. Justin from [ortege.ai](https://www.ortege.ai/) demo'd Ortege, una plataforma de análisis de datos para Stellar y Soroban. -2. Ortege permite a cualquiera en el ecosistema Stellar crear paneles de control para rastrear todas y cada una de las métricas deseadas. Las consultas, widgets y tableros de Ortege son compartidos por lo que es la plataforma perfecta para la superficie -3. Justin lanzará una IA pronto y permitirá consultar e informar a través del lenguaje natural. -4. Todos están invitados a crear una cuenta gratuita y seguir las métricas de éxito de su panel de control. diff --git a/i18n/es/docusaurus-plugin-content-blog/2024-04-25.mdx b/i18n/es/docusaurus-plugin-content-blog/2024-04-25.mdx deleted file mode 100644 index 92099f29a..000000000 --- a/i18n/es/docusaurus-plugin-content-blog/2024-04-25.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: 2024-04-25 -authors: naman -tags: - - protocol ---- - - - -1. Garand discutió cambios en la propuesta de Arquero del Estado basados en la retroalimentación recibida en Meridian 2023. Los cambios propuestos son: - -- Anteriormente, un sistema downstream llamado ESS (Expirated State Store) almacenaría entradas caducadas. En la nueva propuesta, no hay ESS. Todas las entradas archivadas, así como toda la información necesaria para generar pruebas de restauración para esas entradas, se almacenan directamente en el Archivo de Historia. -- Los nodos RPC pueden generar pruebas para el estado archivado durante el prevuelo -- Captive-core puede ser consultado directamente para el estado archivado, lo que significa que las instancias RPC/Horizon pueden potencialmente servir consultas para el estado de archivo - -2. [Propuesta de borrador](https://docs.google.com/document/d/1FAs3Yfo-o-gVqccrP29NSG8ysRvdEoyvuL7ywV4ijXI/edit#heading=h.1xwsoyifxbfm) -3. [Discusión en curso](https://github.com/stellar/stellar-protocol/discussions/1480) -4. El tamaño de la instantánea es TBD; es una función del tamaño de la lista de cubetas, así como de la memoria y exigencias históricas que se imponen al RPC. -5. Los filtros Bloom son la solución probable para la prueba de no salida, aunque vienen con compensaciones. Permiten una búsqueda rápida y barata, pero son probabilistas no deterministas. -6. Acogemos con satisfacción otros comentarios. diff --git a/i18n/es/docusaurus-plugin-content-blog/2024-05-02.mdx b/i18n/es/docusaurus-plugin-content-blog/2024-05-02.mdx deleted file mode 100644 index c3b3bc243..000000000 --- a/i18n/es/docusaurus-plugin-content-blog/2024-05-02.mdx +++ /dev/null @@ -1,23 +0,0 @@ ---- -title: 2024-05-02 -authors: naman -tags: - - desarrollador ---- - - - -[Hilo de la Agenda de Discord](https://discord.com/channels/897514728459468821/1234887262530048010/1234887262530048010) - -1. Fifo presentó [Stellar Plus](https://docs.cheesecakelabs.com/stellar-plus), una biblioteca Javascript para simplificar el desarrollo de Stellar y Soroban. -2. Los miembros de Ecosystem encontraron el diseño para Stellar Plus componible y la compresión de todas las funcionalidades relacionadas con Stellar, incluida la gestión de activos, cuentas, operaciones relacionadas con el lavado, así como utilidades RPC. -3. Los enlaces a la presentación de Fifo y Stellar Plus son: - - [Miro Board mostrando arquitectura Stellar Plus](https://miro.com/app/board/uXjVKMDkMPI=/?share_link_id=643609701897) - - [Repositorio Stellar Plus](https://discord.com/channels/897514728459468821/1234887262530048010/1235699608274079865) - - [Repositorio de ejemplos](https://github.com/fazzatti/stellar-plus: ejemplos) - - [Docs](https://docs.cheesecakelabs.com/stellar-plus) diff --git a/i18n/es/docusaurus-plugin-content-blog/2024-05-09.mdx b/i18n/es/docusaurus-plugin-content-blog/2024-05-09.mdx deleted file mode 100644 index 9a94b0d8d..000000000 --- a/i18n/es/docusaurus-plugin-content-blog/2024-05-09.mdx +++ /dev/null @@ -1,19 +0,0 @@ ---- -title: 2024-05-09 -authors: naman -tags: - - desarrollador ---- - - - -1. Tyler construyó una solicitud de votación usando claves de acceso para firmar la transacción, que es una implementación de la función de verificación secp256r1. -2. Mostró una implementación multiplataforma (web y móvil) y demostró que las claves de acceso son la interfaz perfecta entre los contratos web 3 y los mecanismos de autenticación web 2 a los que la mayoría de los usuarios finales están garantizados. -3. Los miembros del ecosistema discutieron el uso de carteras inteligentes que usarían contraseñas como firmante. Se identificaron desafíos en torno a los honorarios necesarios para las carteras inteligentes, la necesidad de una implementación común para una cartera inteligente, así como cómo puede interactuar con los administradores de contraseñas existentes. -4. La solicitud de votación puede probarse en -5. El código de la demostración está aquí diff --git a/i18n/es/docusaurus-plugin-content-blog/2024-06-13.mdx b/i18n/es/docusaurus-plugin-content-blog/2024-06-13.mdx deleted file mode 100644 index 949b47f2e..000000000 --- a/i18n/es/docusaurus-plugin-content-blog/2024-06-13.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: 2024-06-13 -authors: kalepail -tags: - - desarrollador ---- - - - -1. Tyler creó Super Peach, una aplicación web 3 que utiliza contraseñas para firmar transacciones. Él demostró cómo se pueden utilizar las contraseñas en los flujos de autorización y cómo se pueden utilizar para firmar transacciones. - - Código: https://github.com/kalepail/superpeach - - Demostración: https://superpeach.vercel.app -2. Introducido `passkey-kit`. Un SDK de TypeScript para crear y administrar Wallets inteligentes a través de contraseñas (incluye la interfaz actual de [Smart Walet](https://github.com/kalepail/passkey-kit/tree/main/contracts)) - - Código: https://github.com/kalepail/passkey-kit - - Demo: https://passkey-kit-demo.pages.dev -3. Introdujo Launchtube, un servicio para enviar transacciones en cadena cubriendo tanto la cuota de transacción como el número de secuencia. ¡Salvaje! - - Code: https://github.com/kalepail/launchtube (pregunta en el canal `#passkeys` en Discord por un token de red de prueba) -4. Compartió su visión de empujar la implementación de passkey hasta convertirse en un [estándar para el ecosistema](https://docs.google.com/document/d/1c_Wom6eK1UpC3E7VuQZfOBCLc2d5lvqAhMN7VPieMBQ/edit). - -Únete al canal `#passkeys` en Discord para continuar la discusión diff --git a/i18n/es/docusaurus-plugin-content-blog/2024-06-20.mdx b/i18n/es/docusaurus-plugin-content-blog/2024-06-20.mdx deleted file mode 100644 index d2e254fa2..000000000 --- a/i18n/es/docusaurus-plugin-content-blog/2024-06-20.mdx +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: 2024-06-20 -authors: naman -tags: - - desarrollador ---- - - - -1. [Kirckz discute sobre Meru](https://docs.google.com/presentation/d/1Fu4AkB0mrvOkK6UDFJHgKwCV-Ul4JRF-xPqTYJ3CQqw), una aplicación de servicios financieros para Freelancers y trabajadores remotos en América Latina. -2. Comparte su experiencia integrando a Meru con Blend, un protocolo de liquidez primitivo para Stellar. -3. Kirckz comparte los retos a los que se enfrentaron durante la integración y cómo se superaron. -4. Comparte los sdks y las bibliotecas que su equipo utilizó para facilitar la integración. - -Siga a Meru en X (anteriormente Twitter) para mantenerse actualizado: https://x.com/getmeru diff --git a/i18n/es/docusaurus-plugin-content-blog/2024-06-27.mdx b/i18n/es/docusaurus-plugin-content-blog/2024-06-27.mdx deleted file mode 100644 index c35fdb406..000000000 --- a/i18n/es/docusaurus-plugin-content-blog/2024-06-27.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: 2024-06-27 -authors: naman -tags: - - desarrollador ---- - - - -1. [Chad](https://github.com/chadoh) y [Willem](https://github.com/willemneal) de [Aha Lichard ](https://github.com/AhaLabs) discuten las actualizaciones de la nueva y mejorada [stellar-cli](https://github.com/stellar/stellar-cli) -2. Algunos puntos destacados incluyen el cambio del nombre 'soroban' a 'stellar' cuando se utiliza la herramienta CLI y la adición de nuevos comandos. -3. Cubren algunas funciones interesantes como la configuración de red local, la creación de cuentas y la firma de transacciones. con los siguientes comandos: - - `contenedor de red estelar [start|logs]` - - `llaves estelares [generar|fondo|ls]` - - `stellar contract init` para obtener un nuevo proyecto Soroban - - y mucho más! -4. También discuten futuras actualizaciones esperadas incluyendo soporte para más operaciones estelares e integración con Stellar Laboratory V2! diff --git a/i18n/es/docusaurus-plugin-content-blog/2024-07-11.mdx b/i18n/es/docusaurus-plugin-content-blog/2024-07-11.mdx deleted file mode 100644 index 856dd8234..000000000 --- a/i18n/es/docusaurus-plugin-content-blog/2024-07-11.mdx +++ /dev/null @@ -1,18 +0,0 @@ ---- -title: 2024-07-11 -authors: naman -tags: - - desarrollador ---- - - - -1. El equipo de datos de SDF dio un curso de error en el análisis de datos estelares, y trató cómo acceder a Hubble, consejos para una consulta eficiente, y cómo comenzar con la exploración de datos. -2. [Slides](https://docs.google.com/presentation/d/1QsCwFLFcDF4RmNIwtSSnNrUfZb0RM0kLxOOxC7ENY5M/edit#slide=id.g2cb5821e4de_1_1143) están disponibles públicamente y son asíncronos legibles. -3. Los consejos para anlaysis de datos también están cubiertos en [docs](https://Developopers.stellar.org/docs/data/hubble/analyst-guide) -4. Comparte tus consultas y publica preguntas en #hubble en Discord Stellar, que es un canal dedicado a temas relacionados con datos. diff --git a/i18n/es/docusaurus-plugin-content-blog/2024-07-18.mdx b/i18n/es/docusaurus-plugin-content-blog/2024-07-18.mdx deleted file mode 100644 index 2f4652038..000000000 --- a/i18n/es/docusaurus-plugin-content-blog/2024-07-18.mdx +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: 2024-07-18 -authors: naman -tags: - - desarrollador ---- - - - -Nota: la primera parte de la llamada se perdió. El video publicado arriba captura la segunda mitad de la llamada donde varios desarrolladores de ecosistemas compartieron sus casos de uso y necesidades de una cartera inteligente en Stellar. - -1. Tyler presentó una [proposal](https://github.com/stellar/stellar-protocol/discussions/1499) para un monedero inteligente como bien público. Dado que la autenticación nativa se puede sobrecargar usando `__check_auth`, la implementación Stellar de una cartera inteligente es bastante sencilla. La capacidad de personalizar la autoría ya está integrada en el protocolo del núcleo. -2. Vea la [proposal](https://github.com/stellar/stellar-protocol/discussions/1499) aquí y la implementación [here](https://github.com/kalepail/passkey-kit/blob/main/contracts/webauthn-wallet/src/lib.rs) -3. La propuesta sólo utiliza firmas basadas en WebAuthN, es decir, contraseñas. No utiliza ed25519, que, tal vez debería dar que ~100% de las cuentas en Stellar utilizan el esquema. También introduce la noción de signatarios temporales y administradores para ilustrar la noción de que la cuenta puede ser gestionada por varios firmantes, cada una con una política de acceso diferente. -4. El mayor desbloqueo con autenticación personalizada es la capacidad de ejecutar lógica personalizada. Escuchamos a varios miembros del ecosistema sobre cómo nos lo podrían. - 4a. Un desarrollador está construyendo un protocolo perpetrado y pensó que se podrían usar carteras inteligentes para gestionar automáticamente las posiciones defi, que sería una mejora significativa respecto al status quo en el que el usuario tiene que seguir constantemente los activos para determinar _cuando_ ejecutar una operación. - 4b. La gente está emocionada por renunciar a la frase de semilla para contraseñas, lo que es especialmente significativo cuando se incorporan nuevos usuarios de la red a la cadena de bloques. - 4c. Autorizar un mensaje de cadena cruzada desde una cadena diferente, especialmente la autorización programática, requiere una implementación de cuentas personalizadas. - 4d. Algunas aplicaciones han notado que los usuarios prefieren no tener una billetera, sino simplemente experimentar el valor de la aplicación, especialmente los juegos. Para esto, la aplicación puede asignar una cuenta temprana al usuario y controlar el acceso a través de check_auth. - 4c. Las microtransacciones sin necesidad de un signo de usuario también son muy interesantes para las aplicaciones. -5. Ha sido una reunión muy perspicaz y hemos aprendido cómo el ecosistema de Stellar planea apalancar una cartera inteligente. ¡Continuemos con la conversación en discordia! diff --git a/i18n/es/docusaurus-plugin-content-blog/authors.yml b/i18n/es/docusaurus-plugin-content-blog/authors.yml deleted file mode 100644 index a6f48321d..000000000 --- a/i18n/es/docusaurus-plugin-content-blog/authors.yml +++ /dev/null @@ -1,10 +0,0 @@ -kalepail: - name: Tyler van der Hoeven - title: Abogado líder del desarrollador - url: https://github.com/kalepail - image_url: https://github.com/kalepail.png -naman: - name: Naman Kumar - title: Gestor de productos - url: https://github.com/namankumar - image_url: https://github.com/namankumar.png diff --git a/i18n/es/docusaurus-plugin-content-blog/options.json b/i18n/es/docusaurus-plugin-content-blog/options.json deleted file mode 100644 index 3d32a030c..000000000 --- a/i18n/es/docusaurus-plugin-content-blog/options.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "title": { - "message": "Notas de la reunión", - "description": "The title for the blog used in SEO" - }, - "description": { - "message": "Notas y grabaciones de las reuniones de desarrolladores y protocolos de Soroban", - "description": "The description for the blog used in SEO" - }, - "sidebar.title": { - "message": "Todas las reuniones", - "description": "The label for the left sidebar" - } -} diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current.json b/i18n/es/docusaurus-plugin-content-docs-platforms/current.json deleted file mode 100644 index b9654fc5a..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current.json +++ /dev/null @@ -1,154 +0,0 @@ -{ - "version.label": { - "message": "Siguiente", - "description": "The label for version current" - }, - "sidebar.anchor_platform.category.Anchor Platform": { - "message": "Plataforma de ancla", - "description": "The label for category Anchor Platform in sidebar anchor_platform" - }, - "sidebar.anchor_platform.category.Admin Guide": { - "message": "Guía de Admin", - "description": "The label for category Admin Guide in sidebar anchor_platform" - }, - "sidebar.anchor_platform.category.Hosted Deposits and Withdrawals": { - "message": "Alojamiento de depósitos y retiros", - "description": "The label for category Hosted Deposits and Withdrawals in sidebar anchor_platform" - }, - "sidebar.anchor_platform.category.Programmatic Deposits and Withdrawals": { - "message": "Depósitos y retiros programáticos", - "description": "The label for category Programmatic Deposits and Withdrawals in sidebar anchor_platform" - }, - "sidebar.anchor_platform.category.Cross-Border Payments": { - "message": "Pagos transfronterizos", - "description": "The label for category Cross-Border Payments in sidebar anchor_platform" - }, - "sidebar.anchor_platform.category.Custody Services": { - "message": "Servicios de Custodia", - "description": "The label for category Custody Services in sidebar anchor_platform" - }, - "sidebar.anchor_platform.category.Fireblocks": { - "message": "Bloques de fuego", - "description": "The label for category Fireblocks in sidebar anchor_platform" - }, - "sidebar.anchor_platform.category.Event Handling": { - "message": "Manejo del Evento", - "description": "The label for category Event Handling in sidebar anchor_platform" - }, - "sidebar.anchor_platform.category.API Reference": { - "message": "Referencia API", - "description": "The label for category API Reference in sidebar anchor_platform" - }, - "sidebar.anchor_platform.category.Resources": { - "message": "Recursos", - "description": "The label for category Resources in sidebar anchor_platform" - }, - "sidebar.anchor_platform.category.Transactions": { - "message": "Transacciones", - "description": "The label for category Transactions in sidebar anchor_platform" - }, - "sidebar.anchor_platform.category.Callbacks": { - "message": "Llamadas", - "description": "The label for category Callbacks in sidebar anchor_platform" - }, - "sidebar.anchor_platform.category.Customers": { - "message": "Clientes", - "description": "The label for category Customers in sidebar anchor_platform" - }, - "sidebar.anchor_platform.category.Events": { - "message": "Eventos", - "description": "The label for category Events in sidebar anchor_platform" - }, - "sidebar.anchor_platform.category.Fees": { - "message": "Cuotas", - "description": "The label for category Fees in sidebar anchor_platform" - }, - "sidebar.anchor_platform.category.Rates": { - "message": "Tarifas", - "description": "The label for category Rates in sidebar anchor_platform" - }, - "sidebar.anchor_platform.category.Unique Address": { - "message": "Dirección única", - "description": "The label for category Unique Address in sidebar anchor_platform" - }, - "sidebar.anchor_platform.category.Custody Server": { - "message": "Servidor de Custodia", - "description": "The label for category Custody Server in sidebar anchor_platform" - }, - "sidebar.anchor_platform.category.Custody Transactions": { - "message": "Transacciones de Custodia", - "description": "The label for category Custody Transactions in sidebar anchor_platform" - }, - "sidebar.anchor_platform.category.Payments": { - "message": "Pagos", - "description": "The label for category Payments in sidebar anchor_platform" - }, - "sidebar.anchor_platform.category.Refunds": { - "message": "Reembolsos", - "description": "The label for category Refunds in sidebar anchor_platform" - }, - "sidebar.anchor_platform.category.JSON-RPC API": { - "message": "API JSON-RPC", - "description": "The label for category JSON-RPC API in sidebar anchor_platform" - }, - "sidebar.anchor_platform.category.Methods": { - "message": "Métodos", - "description": "The label for category Methods in sidebar anchor_platform" - }, - "sidebar.stellar_disbursement_platform.category.Stellar Disbursement Platform": { - "message": "Desembolso estelar de la plataforma", - "description": "The label for category Stellar Disbursement Platform in sidebar stellar_disbursement_platform" - }, - "sidebar.stellar_disbursement_platform.category.Admin Guide": { - "message": "Guía de Admin", - "description": "The label for category Admin Guide in sidebar stellar_disbursement_platform" - }, - "sidebar.stellar_disbursement_platform.category.User Interface": { - "message": "Interfaz de usuario", - "description": "The label for category User Interface in sidebar stellar_disbursement_platform" - }, - "sidebar.stellar_disbursement_platform.category.API Reference": { - "message": "Referencia API", - "description": "The label for category API Reference in sidebar stellar_disbursement_platform" - }, - "sidebar.stellar_disbursement_platform.category.Resources": { - "message": "Recursos", - "description": "The label for category Resources in sidebar stellar_disbursement_platform" - }, - "sidebar.stellar_disbursement_platform.category.Authentication": { - "message": "Autenticación", - "description": "The label for category Authentication in sidebar stellar_disbursement_platform" - }, - "sidebar.stellar_disbursement_platform.category.Disbursements": { - "message": "Desembolsos", - "description": "The label for category Disbursements in sidebar stellar_disbursement_platform" - }, - "sidebar.stellar_disbursement_platform.category.Organization": { - "message": "Organización", - "description": "The label for category Organization in sidebar stellar_disbursement_platform" - }, - "sidebar.stellar_disbursement_platform.category.Payments": { - "message": "Pagos", - "description": "The label for category Payments in sidebar stellar_disbursement_platform" - }, - "sidebar.stellar_disbursement_platform.category.Profile": { - "message": "Perfil", - "description": "The label for category Profile in sidebar stellar_disbursement_platform" - }, - "sidebar.stellar_disbursement_platform.category.Receivers": { - "message": "Receptores", - "description": "The label for category Receivers in sidebar stellar_disbursement_platform" - }, - "sidebar.stellar_disbursement_platform.category.Registration": { - "message": "Registro", - "description": "The label for category Registration in sidebar stellar_disbursement_platform" - }, - "sidebar.stellar_disbursement_platform.category.Statistics": { - "message": "Estadísticas", - "description": "The label for category Statistics in sidebar stellar_disbursement_platform" - }, - "sidebar.stellar_disbursement_platform.category.Users": { - "message": "Usuarios", - "description": "The label for category Users in sidebar stellar_disbursement_platform" - } -} diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/README.mdx deleted file mode 100644 index 359b3ae37..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/README.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: Plataformas SDF ---- - -Spanish SDF has open-sourced some "platforms" that make it easier to accomplish certain things on the network. - -## Plataforma de ancla - -La Plataforma Anchor es un conjunto de herramientas y APIs que permiten a los desarrolladores y a las empresasformat@@0 -construir sus propios servicios para la red Stellar. -Proporciona una interfaz estandarizada, incluyendo la implementación de varias Propuestas de Ecosistema Estelares -(SEPs), para facilitar a las empresas la integración de -con bolsillos e intercambios basados en Stellar. - -[¡Aprende más sobre la API de plataforma de Anchor aquí!](/platforms/anchor-platform) - -## Desembolso estelar de la plataforma - -The Stellar Disbursement Platform (SDP) enables organizations to disburse bulk -payments to recipients using Stellar. - -[¡Aprende más sobre la plataforma Stellar Disbursement API aquí!](/platforms/stellar-disbursement-platform) diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/README.mdx deleted file mode 100644 index a231c8aa3..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/README.mdx +++ /dev/null @@ -1,12 +0,0 @@ ---- -title: Introducción de la Plataforma de Anclaje -sidebar_position: 10 ---- - -# Plataforma de ancla - -La Plataforma de Anchor es un conjunto de herramientas y APIs que permiten a desarrolladores y empresas construir sus propios servicios para la red Stellar. Proporciona una interfaz estandarizada, incluyendo la implementación de varias propuestas estelares del ecosistema (SEPs), para facilitar a las empresas la integración con las carteras y los intercambios basados en Stellar. - -La plataforma también incluye características para administrar activos, transacciones y cuentas de usuario, y soporta una variedad de opciones de implementación, incluyendo el uso de Docker o Kubernetes. En general, la Plataforma Anchor tiene como objetivo simplificar el proceso de construcción y gestión de un servicio financiero basado en Stellar. permitiendo a las empresas centrarse en proporcionar valor a sus clientes. - -Aprende acerca de la integración con la plataforma Anchor en la [Guía de administración](./admin-guide/README.mdx) u consigue información de API en la [Referencia API](./api-reference/README.mdx). diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/README.mdx deleted file mode 100644 index d50d51aa2..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/README.mdx +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Guía de Admin -sidebar_position: 10 ---- - -import DocCardList from "@theme/DocCardList"; - -Todo lo que necesitas saber acerca de configurar, ejecutar, y usar la Plataforma de Anclaje. - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/architecture.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/architecture.mdx deleted file mode 100644 index d3fc14548..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/architecture.mdx +++ /dev/null @@ -1,69 +0,0 @@ ---- -title: Arquitectura -sidebar_position: 20 ---- - -## Arquitectura - -Antes de comenzar con la Plataforma Anchor, vamos a familiarizarnos con la arquitectura. Esta sección describirá los componentes involucrados y cómo interactuan. - -### Arquero fundamental - -Se requieren los siguientes componentes arquitectónicos para todas las implementaciones de la Plataforma de Ancor. - -[![arquitectura de plataforma de anclaje fundamental](/assets/anchor-platform-architecture-1.png)](/assets/anchor-platform-architecture-1.png) - -#### Cliente - -El cliente es una aplicación, como una cartera o remitente de remisión, que actúa en nombre de un usuario y hace peticiones al sistema. Los clientes hacen solicitudes al componente del servidor SEP de la Plataforma de Anchor usando conjuntos de estándares llamados [SEPs][seps] (Propuestas de Ecosistema Estelares). - -#### Servidor SEP - -El servidor SEP es un servidor orientado al cliente y por lo tanto necesita ser accesible desde una red externa. El servidor SEP procesa peticiones de usuario y gestiona el estado de las transacciones que inician. Cuando el servidor SEP necesita proporcionar información no tiene que proporcionar al cliente, como el tipo de cambio para un par de activos o el estado de KYC de un cliente, hace solicitudes sincrónicas [callback][callback-api] al servidor empresarial y devuelve la información en un formato compatible con SEP. - -:::note - -El servidor SEP nunca almacenará ninguna información sensible, como KYC (PIII), en la base de datos. - -::: - -#### Servidor de negocio - -El servidor de negocios es un servicio que usted (el negocio) debe implementar para conectar la Plataforma de Anchor con sus sistemas internos. El servidor empresarial responde a las solicitudes de devolución de llamada enviadas por el servidor SEP, tales como solicitudes de presupuesto, recibe eventos enviados por servicio de eventos, tal como notificación de un pago recibido a su cuenta Stellar, y proporciona actualizaciones al servidor de la plataforma cuando ocurren eventos fuera de la cadena, como el inicio de una transferencia bancaria a un cliente. - -#### Servidor de plataforma - -El servidor de plataforma es un componente interno. Debería estar alojada en una red privada y no debería ser accesible desde Internet. Este servidor permite a la empresa recuperar y actualizar el estado de las transacciones usando su [API][platform-api]. - -#### Base de datos - -La Plataforma de Anchor utiliza una base de datos PostgreSQL para almacenar eventos y entidades Stellar. Se utiliza principalmente para almacenar transacciones. - -### Completa Arquitectura - -Además de los componentes descritos anteriormente, la Plataforma de Ancla incluye varios otros componentes que ofrecen funcionalidad adicional. Su empresa puede elegir cuál de los componentes adicionales a usar pero el siguiente diagrama visualiza la arquitectura del sistema si se utilizan todos los componentes. - -[![completa arquitectura de plataforma de anclas](/assets/anchor-platform-architecture-2.png)](/assets/anchor-platform-architecture-2.png) - -#### Servicio de Eventos - -El servicio de eventos permite a la plataforma Anchor enviar webhooks HTTP a clientes registrados y a su servidor de negocios cuando el estado de las transacciones cambia, eliminando la necesidad de que los clientes y/o su servidor comercial encuesten las APIs de la Plataforma Anchor. Funciona leyendo eventos de publicados a un tema Kafka por los otros componentes de la Plataforma Anchor. [Leer más][events] sobre el uso del servicio de eventos. - -#### Servidor de Custodia - -El servidor de custodia se conecta a proveedores de cartera empresarial, tales como Bloques de Fuego, para enviar y recibir pagos por transacciones iniciadas a través de la Plataforma de Anclaje. Este servicio es una alternativa al observador Stellar para empresas que utilizan uno de los proveedores soportados. Además de la funcionalidad que ofrece el Observador Stellar, el Servidor de Custodia también puede facilitar los pagos salientes a las cuentas Stellar del cliente. Si también utiliza el servicio [events] , los pagos a sus cuentas activarán un callback HTTP realizado al servidor de su empresa. - -Si ya tiene una integración con su proveedor de cartera, entonces este componente no es requerido, aunque tu servidor de negocios tendrá que notificar a la Plataforma de Ancla cuando un pago asociado con una transacción de Plataforma de Anchor fue enviado a o desde tus cuentas Stellar a través de la [Platform API][platform-api]. - -Actualmente el único proveedor soportado son Fireblocks. - -#### Observador Estelar - -El observador Stellar, una alternativa al servidor de custodia que aparece arriba, monitoriza el blockchain Stellar usando Horizon, detecta automáticamente los pagos de los usuarios enviados al negocio, y actualiza las transacciones correspondientes en la base de datos de Anchor Platform. Si también utiliza el servicio [events] , los pagos a sus cuentas activarán un callback HTTP realizado al servidor de su empresa. - -Si ya tiene una solución para monitorear los pagos a sus cuentas Stellar, tal como una integración con su intercambio, Horizon, o RPC, entonces este componente no es requerido, aunque tu servidor de negocios tendrá que notificar a la Plataforma de Ancla cuando un pago asociado con una transacción de Plataforma de Anchor fue realizado a tu una de tus cuentas Stellar a través de la [Platform API][platform-api]. - -[seps]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/README.md -[plataforma-api]: ../api-reference/resources/README.mdx -[callback-api]: ../api-reference/callbacks/README.mdx -[eventos]: ./eventos/README.mdx diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/component/observer/observer.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/component/observer/observer.mdx deleted file mode 100644 index d7d94ee6a..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/component/observer/observer.mdx +++ /dev/null @@ -1,36 +0,0 @@ -Usar el observador de pago te permite delegar este paso en la plataforma de fondo. Para habilitar el observador de pago, use la bandera `--stellar-observer` en la sección de comandos del \[archivo componer (../../getting-started.mdx#configuration). - -El observador de pagos rastreará todas las transacciones enviadas a la cuenta de distribución. Cuando se detecta la transacción con el memo esperado en la red, el estado cambiará automáticamente a `pending_anchor` y el evento será emitido (si Kafka es usado). - -Para actualizar los estados de la transacción, el observador hace las correspondientes peticiones JSON-RPC a la plataforma. Debería usar la siguiente URL. - - - -```bash -# dev.env -PLATFORM_API_BASE_URL=http://platform-server:8085 -``` - - - -:::caution - -El observador de pago no validará las cantidades. Es tu responsabilidad verificar que la cantidad enviada por el usuario es correcta. - -::: - -:::info - -Si ya tiene un sistema que monitoriza los pagos, asegúrese de que la lógica del sistema coincide con la siguiente descripción: - -Primero, espere a que la transacción se incluya en el libro de contabilidad (usando un SDK). Esta transacción debe tener el memo esperado y la dirección de destino (cuenta de distribución). Una vez que esta transacción ha sido detectada y verificada, notifique al usuario que los fondos han sido recibidos usando la solicitud [notify_onchain_funds_received](#funds-received-1) JSON-RPC. - -::: - -:::tip - -El servicio de custodia Fireblocks rastreará automáticamente las transacciones y notificará al usuario que los fondos han sido recibidos. Vea la [documentación de servicio de custodia de Fireblocks][fireblocks] para más detalles. - -::: - -[cortafuegos]: ../../custody-services/fireblocks/README.mdx diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/component/rpc/error.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/component/rpc/error.mdx deleted file mode 100644 index a51d44f6c..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/component/rpc/error.mdx +++ /dev/null @@ -1,16 +0,0 @@ -
- -| Código de error | Comenzando | -| :-------------- | :--------------------------------------------------- | -| \-32600 | El JSON enviado no es un objeto de Solicitud válido | -| \-32601 | El método no existe / no está disponible | -| \-32602 | Parámetros de método no válidos | -| \-32603 | Error interno JSON-RPC | - -
- -:::tip - -También referenciaremos una variable `$transaction_id`. Esta es una identificación de la transacción que está siendo devuelta desde la Plataforma de Anclaje a petición de un retiro o depósito inicial. Puede obtener el ID de la transacción conectando el monedero de prueba a su instancia local de plataforma de anclaje. - -::: diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/component/rpc/request.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/component/rpc/request.mdx deleted file mode 100644 index ab3140af5..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/component/rpc/request.mdx +++ /dev/null @@ -1,29 +0,0 @@ -El objeto Solicitud debe contener los siguientes atributos: - - - -- ATRIBUTO - - TIPO DE DATA - - DESCRIPCIÓN -- jsonrpc - - cadena - - Una cadena que especifica la versión del protocolo JSON-RPC. DEBE ser exactamente "2.0" -- método - - cadena - - Una Cadena que contiene el nombre del método a ser invocado. Lista de métodos disponibles que puede ver en [JSON-RPC Methods][json-rpc-methods] -- params - - objeto - - Un valor estructurado que contiene los valores de los parámetros, correspondientes a la llamada al método, a ser usado durante la invocación del método -- id - - cadena - - Un identificador establecido por el cliente. El servidor responderá con el mismo valor en el objeto Response - - - -:::tip - -Es posible proporcionar varias actualizaciones en una sola solicitud JSON-RPC (colocando múltiples objetos de solicitud JSON-RPC). Cuando una actualización se hace de esta manera, todas las actualizaciones se harán secuencialmente. - -Lo más importante es que cada solicitud JSON-RPC no es atómica. Si una actualización falla, todas las actualizaciones anteriores se aplicarán y todas las actualizaciones posteriores se procesarán y aplicarán también. - -::: diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/component/rpc/response.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/component/rpc/response.mdx deleted file mode 100644 index a589ff793..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/component/rpc/response.mdx +++ /dev/null @@ -1,33 +0,0 @@ -La respuesta se expresa como un solo objeto JSON, con los siguientes atributos: - - - -- ATRIBUTO - - TIPO DE DATA - - DESCRIPCIÓN -- jsonrpc - - cadena - - Una cadena que especifica la versión del protocolo JSON-RPC. Se ha establecido en "2.0" -- resultado - - objeto - - Un valor estructurado que contiene los detalles de la transacción actualizada -- id - - cadena - - Un identificador enviado por el cliente -- error - - objeto - - Un valor estructurado que contiene los detalles del error - - id - - cadena - - Id único de la transacción para la que se produjo un error - - código - - número - - Un número que indica el tipo de error que ocurrió. Por favor vea una lista de [códigos de error](#error-codes) abajo - - mensaje - - cadena - - Una cadena que proporciona una descripción corta del error - - datos - - cadena - - Un valor primitivo o estructurado que contiene información adicional sobre el error - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/component/rpc/rpc.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/component/rpc/rpc.mdx deleted file mode 100644 index d9917d5bf..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/component/rpc/rpc.mdx +++ /dev/null @@ -1,17 +0,0 @@ -Antes de hacer solicitudes JSON-RPC, primero vamos a crear una plantilla para hacer una solicitud a la Plataforma Anchor. - - - -```bash -# call-json-rpc.sh -#!/usr/bin/env bash - -curl localhost:8085 \ - -X POST \ - -H 'Content-Type: application/json' \ - --data "@$1" -``` - - - -Este pequeño script hará una petición JSON-RPC a la Plataforma de Anchor alojada en el puerto predeterminado (8085). Los datos de transacción JSON almacenados en el archivo proporcionado se utilizarán como cuerpo (las peticiones deben ser una matriz). diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/component/security/api_key.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/component/security/api_key.mdx deleted file mode 100644 index 951741184..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/component/security/api_key.mdx +++ /dev/null @@ -1,14 +0,0 @@ -Para habilitar la autenticación de clave API, modifica tu archivo `dev.env`: - - - -```bash -# dev.env -PLATFORM_SERVER_AUTH_TYPE=api_key -# Se utilizará como clave API -SECRET_PLATFORM_API_AUTH_SECRET="tu clave API que utilizará el servidor empresarial" -``` - - - -Después de que esté habilitado, todas las peticiones deben contener una cabecera `X-Api-Key` válida, establecida en la clave API configurada. diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/component/security/jwt.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/component/security/jwt.mdx deleted file mode 100644 index 951741184..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/component/security/jwt.mdx +++ /dev/null @@ -1,14 +0,0 @@ -Para habilitar la autenticación de clave API, modifica tu archivo `dev.env`: - - - -```bash -# dev.env -PLATFORM_SERVER_AUTH_TYPE=api_key -# Se utilizará como clave API -SECRET_PLATFORM_API_AUTH_SECRET="tu clave API que utilizará el servidor empresarial" -``` - - - -Después de que esté habilitado, todas las peticiones deben contener una cabecera `X-Api-Key` válida, establecida en la clave API configurada. diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/component/security/security.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/component/security/security.mdx deleted file mode 100644 index d15cf3172..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/component/security/security.mdx +++ /dev/null @@ -1,11 +0,0 @@ -:::caution - -Por defecto, los puntos finales de la plataforma API como `GET /transactions` y `GET /transactions/:id` no están protegidos, y son accesibles por cualquiera que tenga acceso al servidor, incluyendo aplicaciones de cartera. - -::: - -:::info - -Se recomienda mantener el servidor Platform accesible sólo desde la red privada. Sin embargo, es posible que desee añadir una capa adicional de protección asegurando la API. - -::: diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/custody-services/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/custody-services/README.mdx deleted file mode 100644 index 9d0e499a3..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/custody-services/README.mdx +++ /dev/null @@ -1,11 +0,0 @@ ---- -title: Servicios de Custodia -sidebar_position: 80 ---- - -import DocCardList from "@theme/DocCardList"; - -Using a custody service will allow you to use an outside service to store and -manage your wallets. - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/custody-services/configuration.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/custody-services/configuration.mdx deleted file mode 100644 index b8d02223c..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/custody-services/configuration.mdx +++ /dev/null @@ -1,130 +0,0 @@ ---- -title: Configuración -sidebar_position: 10 ---- - -import { CodeExample } from "@site/src/components/CodeExample"; - -## Configuración del servidor de Custodia - -Si desea utilizar un servicio de custodia externa para almacenar y gestionar sus carteras, entonces usted necesita desplegar un servicio más - el Servidor de Custodia. - -Este servicio también necesita el `STELLAR_ANCHOR_CONFIG` que se mencionó anteriormente. Por defecto, se utilizará el archivo de configuración `anchor-config-default-values.yaml`. - -Además, ahora no necesita desplegar el Observador Stellar ya que el Servidor de Custodia será responsable de su funcionalidad. - -Actualizar el archivo de configuración de la Plataforma de Anchor con la URL base y el puerto. - - - -```yaml -custody_server: - # El puerto de escucha del Servidor de Custodia. - # Valor predeterminado: 8086 - port: 8086 - # La URL base del servidor Custody. - # Valor predeterminado: http://localhost:8086 - base_url: http://localhost:8086 -``` - - - -Configurar tipo de autenticación. - - - -```yaml -custody_server: - auth: - # Tipo de autenticación que se utiliza cuando la plataforma Anchor se comunica con el servidor Custody. - # Valores soportados: [none, api_key, jwt] - # Valor predeterminado: ninguno - tipo: ninguno -``` - - - -Si estableces el tipo de autenticación `api_key` o `jwt`, entonces necesitas añadir una variable de entorno. - - - -```bash -# dev.env -SECRET_CUSTODY_SERVER_AUTH_SECRET="Custody Server auth secret" -``` - - - -Inicie el Servidor de Custodia usando Gradle o Docker. - - - -```bash -./gradlew service-runner:bootRun --args=--custody-server -docker ejecuta stellar-anchor-platform:latest --custody-server -``` - - - -## Configuración de Plataforma de Anclaje - -Actualice el archivo de configuración de la Plataforma de Anchor con el tipo de generador de información de depósito para SEP-24 y SEP-31. También necesita configurar una comprobación de línea de confianza, si utiliza JSON-RPC. - - - -```yaml -sep24: - # Used to choose how the SEP-24 deposit information (deposit address, memo and memo type) will be generated - # Supported value: [self, custody, none] - # Default value: self - deposit_info_generator_type: custody -sep31: - # Used to choose how the SEP-31 deposit information (deposit address, memo and memo type) will be generated - # Supported value: [self, custody, api] - # Default value: self - deposit_info_generator_type: custody - ## Trustline check configuration. Used only when custody integration is enabled -custody: - trustline: - ## @param: checkCronExpression - ## @type: string - ## Cron expression which defines how often a trustline check job runs. By default, a job runs every minute - # - check_cron_expression: "0 * * * * *" - ## @param: checkDuration - ## @type: integer - ## Determines how long (in MINUTES) the trustline will be checked. By default - 1 hour (60 minutes) - # - check_duration: 60 - ## @param: checkTimeoutMessage - ## @type: string - ## The message that will be added to the SEP transaction after the duration check is exceeded - # - check_timeout_message: Trustline check timed out -``` - - - -:::info - -- `self` - tipo de memo y memo se generan en el código local, y la cuenta de distribución se utiliza para la dirección de depósito. -- `custody` - tipo de memo y memo se generan a través de Custodia API, por ejemplo Fireblocks, así como la dirección de depósito. -- `ninguno` - dirección de depósito, memo, y tipo de memo debe ser proporcionado por la empresa en una solicitud PATCH/JSON-RPC. -- `api` - el tipo de memo y memo se generan a través de la llamada al punto final GET /unique_address del anchor. - -::: - -## Configuración del servidor de referencia de Kotlin - -Actualice el archivo de configuración del servidor de referencia de Kotlin para habilitar la integración de custodia. - - - -```yaml -app: - # Bandera que indica que la integración de la custodia está habilitada y el pago se enviará usando el Servidor de Custodia. - # Valor predeterminado: false - custodyEnabled: true -``` - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/custody-services/fireblocks/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/custody-services/fireblocks/README.mdx deleted file mode 100644 index 0efc668a6..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/custody-services/fireblocks/README.mdx +++ /dev/null @@ -1,11 +0,0 @@ ---- -title: Bloques de fuego -sidebar_position: 20 ---- - -import DocCardList from "@theme/DocCardList"; - -Configura [Fireblocks](https://fireblocks.io) para que actúe como un servicio de custodia que -almacena y administra tus carteras. - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/custody-services/fireblocks/configuration.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/custody-services/fireblocks/configuration.mdx deleted file mode 100644 index de78b674c..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/custody-services/fireblocks/configuration.mdx +++ /dev/null @@ -1,68 +0,0 @@ ---- -title: Configuración -sidebar_position: 10 ---- - -import { CodeExample } from "@site/src/components/CodeExample"; - -Configurar espacio de trabajo Fireblocks: - -1. [Configurar Co-Signer API](https://support.fireblocks.io/hc/en-us/articles/4581830426268) -2. [Añadir usuario API](https://support.fireblocks.io/hc/en-us/articles/4407823826194-Adding-new-API-users) -3. [Configurar Webhook URL](https://support.fireblocks.io/hc/en-us/articles/44081107794-Configuring-Webhook-URLs) -4. [Activar función de dirección de un momento](https://support.fireblocks.io/hc/en-us/articles/4409104568338) - -Actualizar el archivo de configuración del Servidor de Custodia. - - - -```yaml -custody: - # Default value: none - type: fireblocks - fireblocks: - # The base URL of the Fireblocks API - # Default value: https://api.fireblocks.io - base_url: https://api.fireblocks.io - # ID of Fireblocks vault account that will be used for payments - vault_account_id: "vault_account_id" - # Fireblocks public key that is used to verify a webhook signature - public_key: "public_key" - # Mappings of fireblocks asset codes to stellar asset codes. For example: - # XLM_USDC_T_CEKS stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5 - # XLM_TEST stellar:native - # Codes should be separated with a space and each pair of codes should be on a new line - asset_mappings: "asset_mappings" - reconciliation: - # Cron expression which defines how often the transaction reconciliation job runs. - # By default, job runs every 15 minutes. - # Default value: 0 0/15 * * * * - cron_expression: "0 0/15 * * * *" - # Determines how many times the transaction reconciliation job will attempt to update the status of the - # transaction before marking it as failed. - # Default value: 10 - max_attempts: 10 - retry_config: - # Determines how many times the Fireblocks client will attempt to send a request before marking a call as failed. - # Default value: 3 - max_attempts: 3 - # Interval between Fireblocks client call attempts (in ms) - # Default value: 1000 - delay: 1000 -``` - - - -Agregue las variables de entorno. - - - -```bash -# dev.env -# clave API, que se añadirá a los reclamos de token JWT. El token JWT será enviado en solicitudes a la API de Fireblocks -SECRET_CUSTODY_FIREBLOCKS_API_KEY="Clave API de Fireblocks" -# Clave secreta, que se utiliza para firmar el token JWT -SECRET_CUSTODY_FIREBLOCKS_SECRET_KEY="Clave secreta de Fireblocks" -``` - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/custody-services/fireblocks/example.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/custody-services/fireblocks/example.mdx deleted file mode 100644 index 7d023aa6d..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/custody-services/fireblocks/example.mdx +++ /dev/null @@ -1,50 +0,0 @@ ---- -title: Ejemplo -sidebar_position: 10 ---- - -import { CodeExample } from "@site/src/components/CodeExample"; - -[comentario]: # "Las definiciones de diagrama de secuencia se encuentran en la carpeta /static/definitions" -[comentario]: # "Para actualizarlos, usa https://sequencediagram.org" - -### Flujo de depósito SEP-24 con webhook: - -- petición_offchain_fondos -- notificar_offchain_fondos recibidos -- pago estelar -- notify_onchain_funds_sent [![sequence_diagram_sep24_deposit_webhook](/assets/sequence_diagram_sep24_deposit_webhook.png)](/assets/sequence_diagram_sep24_deposit_webhook.png) -
- -### Flujo de depósitos SEP-24 con trabajo de conciliación: - -- petición_offchain_fondos -- notificar_offchain_fondos recibidos -- pago estelar -- notify_onchain_funds_sent [![sequence_diagram_sep24_deposit_job](/assets/sequence_diagram_sep24_deposit_job.png)](/assets/sequence_diagram_sep24_deposit_job.png) -
- -### Flujo de retirada SEP-24 con webhook: - -- pago estelar -- notificar_onchain_fondos recibidos -- notify_offchain_funds_sent [![sequence_diagram_sep24_withdrawal_webhook](/assets/sequence_diagram_sep24_drawal_webhook.png)](/assets/sequence_diagram_sep24_drawal_webhook.png) -
- -### Flujo de retiro de SEP-24 con trabajo de conciliación: - -- solicitar_onchain_fondos -- notificar_onchain_fondos recibidos -- notify_offchain_funds_sent [![sequence_diagram_sep24_withdrawal_job](/assets/sequence_diagram_sep24_retial_job.png)](/assets/sequence_diagram_sep24_retial_job.png) -
- -### SEP-31 recibir flujo con webhook: - -- notificar_onchain_fondos recibidos -- notify_offchain_funds_sent [![sequence_diagram_sep31_receive_webhook](/assets/sequence_diagram_sep31_receive_webhook.png)](/assets/sequence_diagram_sep31_receive_webhook.png) -
- -### SEP-31 recibe flujo con trabajo de conciliación: - -- notificar_onchain_fondos recibidos -- notify_offchain_funds_sent [![sequence_diagram_sep31_receive_job](/assets/sequence_diagram_sep31_receive_job.png)](/assets/sequence_diagram_sep31_receive_job.png) diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/events/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/events/README.mdx deleted file mode 100644 index e37ad9e37..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/events/README.mdx +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Manejo del Evento -sidebar_position: 85 ---- - -import DocCardList from "@theme/DocCardList"; - -Recibir actualizaciones de transacciones a través de eventos webhook HTTP. - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/events/delivery.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/events/delivery.mdx deleted file mode 100644 index 0ebef9458..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/events/delivery.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Garantías de Entrega -sidebar_position: 30 ---- - -## Garantías de Entrega - -Dependiendo del sistema de mensajería que utilice, habrá diferentes garantías de entrega. el servicio de eventos utiliza Kafka como sistema de mensajería, por lo que las garantías de entrega dependerán de la configuración del productor y de la configuración del corredor que utilice. Dependiendo del número de particiones configuradas para el tema `TRANSACTION`, los eventos pueden ser entregados fuera de orden. - -:::caution - -Cualquier lógica de transacción que dependa del orden debe usar el `status` de la transacción y los campos `updated_at` para determinar el orden de los eventos. - -::: - -Las siguientes subsecciones describirán las garantías de entrega desde la perspectiva del cliente y del servidor de negocios. - -### Garantías de entrega del cliente - -Para cada cliente, el servicio de eventos intentará entregar cada evento hasta tres veces con una cancelación exponencial. Si el evento no se entrega después de tres intentos debido a errores HTTP 4xx o 5xx, el evento se omitirá. Si el cliente no es accesible después de tres intentos, el servicio de eventos ya no intentará entregar ningún evento a ese cliente. - -### Entregas de servidores de negocios garantizados - -El servicio de eventos intentará entregar cada evento al servidor de negocios hasta tres veces con una cancelación exponencial. Si el evento no se entrega después de tres intentos debido a errores HTTP 4xx o 5xx, el evento se omitirá. Si el servidor de negocios no es accesible después de tres intentos, el servicio de eventos ya no intentará entregar ningún evento al servidor de negocios. - -:::note - -Las garantías de entrega del servidor comercial son las mismas que las garantías de entrega del cliente. En el futuro, el servicio de eventos se saltará los eventos que no sean entregados a clientes que no sean accesibles. - -::: diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/events/getting-started.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/events/getting-started.mdx deleted file mode 100644 index bceb72e62..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/events/getting-started.mdx +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Comenzando -sidebar_position: 10 ---- - -Anchor Platform proporciona un servicio de eventos que permite a su aplicación de negocios y aplicaciones cliente como carteras recibir actualizaciones sobre actualizaciones de transacciones a través de webhooks HTTP sin necesidad de consultar la API de transacciones. - -Al integrar con el servicio de eventos, usted o sus clientes podrán recibir actualizaciones sobre el estado de las transacciones, incluyendo cuando son enviados, completados, y fallidos, así como cualquier comillas creadas. diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/events/integration.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/events/integration.mdx deleted file mode 100644 index 2f702d1c5..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/events/integration.mdx +++ /dev/null @@ -1,174 +0,0 @@ ---- -title: Integración -sidebar_position: 20 ---- - -Esta guía le guiará a través de la integración con el servicio de eventos para comenzar a recibir eventos. El servicio de eventos actualmente sólo soporta Apache Kafka como el broker de mensajes del back-end. - -Asume familiaridad con Kafka y no cubrirá cómo crear un grupo de Kafka. - -## Requisitos - -La Plataforma de Anchor enviará eventos al tema `TRANSACTION` Kafka. El servicio de eventos consumirá eventos de este tema y los enviará a los puntos finales apropiados. - -## Configuración - -Primero, el productor de Kafka del servicio de eventos debe configurarse usando la sección `event.queue` del archivo de configuración o configurando las variables de entorno. El siguiente es el conjunto de variables de entorno requeridas para configurar el productor Kafka del servicio de eventos: - - - -```bash -# dev.env -EVENTS_ENABLED=true -EVENTS_QUEUE_TYPE=kafka -EVENTS_QUEUE_KAFKA_BOOTSTRAP_SERVER=localhost:9092 -``` - -```yaml -# dev.services.yaml -events: - enabled: true - queue: - type: kafka - kafka: - bootstrap_server: localhost:9092 -``` - - - -La Plataforma de Anchor permite establecer un subconjunto de la configuración del cliente del productor Kafka. Vea el [archivo de valores por defecto][default-values-file] para más información sobre lo que está disponible. Para obtener más información sobre la configuración del cliente del productor de Kafka, consulte la [documentación de Kafka](https://kafka.apache.org/documentation/#producerconfigs). - -A continuación, el procesador de eventos necesita ser configurado en la sección `event_processor` del archivo de configuración de la plataforma Anchor o configurando las variables de entorno. - - - -```bash -# dev.env -EVENT_PROCESSOR_CLIENT_STATUS_CALLBACK_ENABLED=true -EVENT_PROCESSOR_CALLBACK_API_REQUEST_ENABLED=true -``` - -```yaml -# dev.services.yaml -event_processor: - client_status_callback: - habilitado: true - callback_api_request: - habilitado: true -``` - - - -Esto permitirá al procesador de eventos comenzar a procesar eventos desde el tema `TRANSACTION`. En este ejemplo, el procesador de eventos enviará eventos a los puntos finales de callback del cliente y del servidor empresarial. - -## Recibiendo eventos - -El servicio de eventos se puede utilizar para enviar eventos a los puntos finales de callback del cliente y del servidor de negocios. El servicio de eventos enviará eventos a estos extremos como peticiones POST HTTP con los datos del evento en el cuerpo de la solicitud. - -### Como aplicación de cliente - -Las aplicaciones de cliente pueden recibir actualizaciones siempre que el `status` de una transacción SEP cambie. - -Para recibir eventos como una aplicación cliente, necesitará exponer una URL de callback a la que el servicio de eventos puede enviar eventos. El servicio del evento enviará una solicitud POST a este punto final con los datos del evento en el cuerpo de la solicitud. - -La Plataforma de Anchor sólo enviará eventos a los clientes listados en la configuración del cliente. Vea la [documentación de configuración del cliente][clients-config] para más información. - -#### Firmar llamada - -Anchor Platform firma las solicitudes de devolución de llamada que envía a las aplicaciones del cliente. La firma está incluida en la cabecera `Signature` de la solicitud. La especificación de la firma de la URL de llamada puede encontrarse en las especificaciones de protocolo SEP correspondientes. - -- [SEP-0006](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0006.md#url-callback-signature) -- [SEP-0024](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0024.md#url-callback-signature) -- [SEP-0031](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0031.md#url-callback-signature) - -### Como servidor de negocios - -Además de las actualizaciones de estado de las transacciones SEP, los servidores empresariales pueden recibir eventos sobre la creación de cotizaciones SEP-31 o actualizaciones de información del cliente SEP-12. El esquema de los datos del evento dependerá del tipo de evento que se envíe. Visita la [documentación de la API de eventos](../../api-reference/callbacks/post-event.api.mdx) para más información sobre el esquema de los datos del evento. - -Para recibir eventos como un servidor empresarial, necesitará exponer una URL de callback a la que el servicio de eventos puede enviar eventos. El servicio del evento enviará una solicitud POST a este punto final con los datos del evento en el cuerpo de la solicitud. - -#### Configuración - -La API de callback del servicio de eventos puede configurarse usando la sección `callback_api` del archivo de configuración de la plataforma Anchor o configurando las variables de entorno. - -:::caution - -El `--event-processor` ignorará cualquier segmento de ruta especificado en `callback_api.base_url` y en su lugar enviará eventos a `[scheme]://[host]:[port]/event`. Esto es un error, pero para no interrumpir a quienes usan el procesador de eventos, diferiremos la corrección de incluir segmentos de rutas en la versión 3 de la plataforma Anchor. - -::: - -El siguiente es un ejemplo de cómo configurar la API de devolución de llamada del servicio de eventos con autenticación JWT: - - - -```bash -# dev. nv - -# nota `/callback` no será usada para callbacks de eventos -# en su lugar los eventos serán enviados a `http://localhost:8081/event` -# todos los demás callbacks (tasas, tarifas, etc) cliente, etc. usará la ruta raíz `/callback` proporcionada -CALLBACK_API_BASE_URL=http://localhost:8081/callback -CALLBACK_API_AUTH_TYPE=jwt -CALLBACK_API_AUTH_JWT_EXPIRATION_MILISECONDS=30000 -CALLBACK_API_AUTH_JWT_HTTP_HEADER=Authorization -SECRET_CALLBACK_API_AUTH_SECRET="a secret for signing jwts" -``` - -```yaml -# dev.services.yaml -callback_api: - base_url: http://localhost:8081/callback - auth: - type: jwt - jwt: - expiration_milliseconds: 30000 - http_header: Autorización -``` - - - -El siguiente es un ejemplo de cómo configurar la API de devolución de llamada del servicio de eventos con autenticación de clave API: - - - -```bash -# dev.env -CALLBACK_API_BASE_URL=http://localhost:8081/callback -CALLBACK_API_AUTH_TYPE=api_key -CALLBACK_API_AUTH_API_API_KEY_HTTP_HEADER=X-Api-Key -SECRET_CALLBACK_API_AUTH_SECRET="tu clave API" -``` - -```yaml -# dev.services.yaml -callback_api: - base_url: http://localhost:8081/callback - auth: - type: api_key - api_key: - http_header: X-Api-Key -``` - - - -:::caution - -El `http_header` no es configurable a partir de la versión `2.5.2` y anterior. El valor por defecto es `Authorization` para JWT y `X-Api-Key` para API key. - -Problema de seguimiento: https://github.com/stellar/java-stellar-anchor-sdk/issues/1272 - -::: - -Esto configura la API de callback del servicio de eventos que se utilizará para enviar eventos a los puntos finales de callback del cliente y del servidor empresarial. Las siguientes son las opciones de configuración soportadas: - -- `base_url`: La URL base del punto final de devolución de llamada del servidor de negocios. -- `secret`: El secreto que se utilizará para enviar eventos al punto final del servidor de negocios. Esto se utiliza para firmar el cuerpo de la petición cuando la autenticación JWT está habilitada y es la clave API cuando la autenticación de la clave API está habilitada. -- `auth`: El método de autenticación a utilizar cuando se envían eventos al punto final del servidor de negocios. Los siguientes son los métodos de autenticación soportados: - - `JWT`: El servicio de eventos enviará un JSON Web Token (JWT) en el encabezado `Authorization` de la solicitud. Las siguientes son las opciones de configuración soportadas: - - `expiration_milliseconds`: El tiempo de caducidad del JWT en milisegundos. - - `http_header`: La cabecera en la que se enviará el JWT. - - `API_KEY`: El servicio de eventos enviará una clave API en el encabezado `Authorization` de la solicitud. Las siguientes son las opciones de configuración soportadas: - - `http_header`: La cabecera en la que se enviará la clave API. - -[archivo predeterminado-valores]: https://github.com/stellar/java-stellar-anchor-sdk/blob/develop/platform/src/main/resources/config/anchor-config-default-values.yaml -[clientes-configuración]: ../../admin-guide/sep10/README.mdx#config-with-client-attribution diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/getting-started.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/getting-started.mdx deleted file mode 100644 index 2110970f3..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/getting-started.mdx +++ /dev/null @@ -1,382 +0,0 @@ ---- -title: Comenzando -sidebar_position: 30 ---- - -## Instalación - -import { CodeExample } from "@site/src/components/CodeExample"; - -La forma más fácil de instalar la Plataforma Anchor es extraer la [imagen docker][anchor-platform-image]. - - - -```bash -plataforma-anclaje docker stellar/ancla:última -``` - - - -## Configurar el entorno de desarrollo - -En esta guía usaremos [docker compose][docker-compose] para la simplicidad, pero puedes ejecutar la plataforma Anchor usando otras herramientas que también soportan docker como un clúster [minikube] o un clúster [kubernetes] completamente explotado. - -Vamos a crear un archivo de composición mínimo para empezar. - - - -```yaml -# docker-compose. ml -servicios: - sep-server: - image: stellar/anchor-platform:latest - command: --sep-server - ports: - - "8080:8080" - env_file: - - . volúmenes dev.env - : - - . config:/home - platform-server: - imagen: stellar/anchor-platform:latest - command: --platform-server - ports: - - "8085:8085" - env_file: - - . dev.env - volúmenes: - - ./config:/home -``` - - - -La opción `--sep-server` le dice a la Plataforma de Anchor que cree los endpoints de la API definidos por los SEMs que ha habilitado a través de la configuración disponible en el puerto 8080. - -La opción `--platform-sever` hace que la API de Plataforma esté disponible, que es la API de backend que sus servicio(s) usarán para comunicarse con la Plataforma Anchor. Estará disponible en el puerto 8085 - -## Configuración - -La plataforma de ancla soporta dos enfoques para la configuración: - -- usando variables de entorno -- usando un archivo de configuración YAML - -Uno o una combinación de ambos enfoques pueden ser utilizados. Las variables anidadas en el archivo YAML se expresan usando guiones bajos o puntos (`_`, `.`) cuando se usan variables de entorno. Demostraremos ambos enfoques aquí, pero usaremos variables de entorno exclusivamente en secciones posteriores. Vea el conjunto completo de opciones de configuración en el [archivo de valores predeterminados] de la plataforma Anchor.[ap-default-values]. - -:::info - -La plataforma Anchor no permite secretos de aplicaciones en el archivo de configuración YAML. En su lugar, los secretos de aplicación, que todos tienen el prefijo `SECRET_`, deben especificarse en el entorno. - -::: - -Vamos a crear el archivo de entorno especificado en nuestro archivo docker de composición. - - - -```bash -tacto dev.env -``` - - - -Y si está usando un archivo de configuración YAML, le permite crear eso también. - - - -```bash -configuración de mkdir -touch config/dev.services.yaml -``` - - - -Necesitarás informar a la Plataforma de Anchor donde puede encontrar tu archivo de configuración. Así que vamos a añadir una variable de entorno para eso. - - - -```bash -# dev.env -STELLAR_ANCHOR_CONFIG=/home/dev.services.yaml -``` - - - -Especifique la versión del esquema de configuración en su archivo YAML. - - - -```yaml -# dev.services.yaml -versión: 1 -``` - - - -### Cambiando el puerto del servidor de plataforma - -Por ejemplo, cambiemos el puerto del servidor de la plataforma. - -Usando variables de entorno, esto es simple: - - - -```bash -# dev.env -PLATFORM_SERVER_PORT=8085 -``` - - - -O si se utiliza la configuración YAML: - - - -```yaml -# dev.services.yaml -platform_server: - puerto: 8085 -``` - - - -### Especifique los recursos de su servicio - -Añadamos los activos que utilizará tu plataforma de fondeo. Esta configuración se especifica en un archivo YAML. Si sólo está utilizando la Plataforma de Anchor para alojar un archivo SEP-1 stellar.toml o para ejecutar la autenticación Stellar SEP-10, puede saltarse este paso. - - - -```bash -toque config/dev.assets.yaml -``` - - - -En esta guía construiremos servicios de anclaje para el USDC de Circle en la red de pruebas de Stellar. Actualice los valores de arriba basados en los recursos que emitirá. Asegúrate de especificar el `issuer` de testnet en tu archivo de desarrollo y crea tu propia `distribution_account` usando una herramienta como [Stellar Lab][stellar-lab]. La `distribution_account` será utilizada por tus clientes como cuenta de destino para pagos a tu servicio. - - - -```yaml -# dev.assets.yaml -assets: - - schema: stellar - code: USDC - issuer: GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5 - distribution_accountt: GBLSAHONJRODSFTLOV225NZR4LHICH63RIFQTQN37L5CRTR2IMQ5UEK7 - significant_decimals: 2 -``` - - - -Este archivo necesita ser referenciado en nuestra configuración para que la Plataforma de Anchor pueda encontrarlo. - -Usando variables de entorno: - - - -```bash -# dev.env -ASSETS_TYPE=file -ASSETS_VALUE=/home/dev.assets.yaml -``` - - - -Usando un archivo YAML: - - - -```yaml -# dev.services.yaml -assets: - type: file - value: /home/dev.assets.yaml -``` - - - -### Añadir persistencia de datos - -La plataforma de ancla soporta [PostgreSQL][postgresql] y [Aurora PostgreSQL][aurora-postgresql] para su uso en la producción, pero también soporta [H2][h2] o [SQLite][sqlite] para su uso en el desarrollo. Para gestionar las migraciones, la Plataforma de Ancor utiliza [Flyway][flyway]. La última versión de PostgreSQL soportada por Flyway es PostgreSQL 14. - -Antes de avanzar, añadamos una base de datos a nuestro entorno de desarrollo para que las transacciones que iniciamos persisten después de detener el servicio. - -Sólo se necesita una base de datos si se utiliza la Plataforma de ancla para facilitar las transacciones. - - - -```yaml -# docker-compose.yml -version: "3. " -servicios: - sep-server: - image: stellar/anchor-platform:latest - : --sep-server - env_file: - - . dev.env - volúmenes: - - . config:/home - puertos: - - "8080:8080" - depends_on: - - db - servidor de plataforma: - imagen: stellar/anchor-platform:latest - command: --platform-server - env_file: - - . dev.env - volúmenes: - - . config:/home - puertos: - - "8085:8085" - depends_on: - - db - db: - image: postgres:14 - puertos: - - "5432:5432" - env_file: - - . dev.env - volumes: - - ./init.sql:/docker-entrypoint-initdb.d/init.sql -``` - - - -Ahora vamos a actualizar nuestro entorno para que el servidor de la plataforma pueda conectarse al servidor de base de datos. - - - -```bash -# dev.env -DATA_TYPE=postgres -DATA_SERVER=db -DATA_DATABASE=platform -DATA_FLYWAY_ENABLED=true - -SECRET_DATA_USERNAME=postgres -SECRET_DATA_PASSWORD=password - -POSTGRES_USER=postgres -POSTGRES_PASSWORD=password -``` - - - -Si está utilizando la configuración YAML en su lugar, las variables de entorno `POSTGRES_` deberían estar siempre en el entorno, ya que son para su servidor de base de datos, no para la plataforma Anchor. Los secretos también deben especificarse en el medio ambiente. - - - -```yaml -# dev.services.yaml -data: - type: postgres - server: db - database: platform - flyway_enabled: true -``` - - - -Tenemos que crear la base de datos `platform` antes de que el servidor de la plataforma pueda conectarse a ella, así que hagamos un script para crear nuestra base de datos. - - - -```bash -touch init.sql -``` - - - - - -```sql --- init.sql -CREATE plataforma DATABASE; -``` - - - -Intente ejecutar el servidor de la plataforma además de la base de datos. - - - -```bash -docker componer arriba -``` - - - -Deberías ver los registros reportando una conexión exitosa a la base de datos postgres. - -### Configurar autenticación de Platform API - -Para facilitar los pagos transfronterizos o las transacciones de depósitos y retiros, su negocio necesitará obtener y actualizar los registros de transacciones de la API interna de Anchor Platform. Actualmente, la opción `--sep-server` hace API SEP públicas, mientras que API de Plataforma interna disponible en el servidor de Plataforma, iniciada por la opción `--platform-server`. La empresa debe hacer que Platform Server sea accesible sólo en la red interna, sin embargo es posible agregar autenticación para acceder a la API interna de Plataforma. - -Añadir las siguientes variables de entorno. - - - -```bash -# dev.env -PLATFORM_API_BASE_URL=http://platform-server:8085 -PLATFORM_API_AUTH_TYPE=jwt -SECRET_PLATFORM_API_AUTH_SECRET=[su clave de cifrado jwt] -``` - - - -Al hacer solicitudes a la API de Plataforma, añade un JWT firmado por el secreto definido en tu entorno a la cabecera `Authorization` como un token de portador. - -`PLATFORM_API_BASE_URL` usa `platform` en lugar de `localhost` como el host porque estarás haciendo peticiones a la API de Plataforma dentro de la red local creada por docker compose. Al configurar su servicio en un entorno de instalación o producción, asegúrese de actualizar sus urls de servicio. - -### Pasando banderas JVM - -La plataforma de anclaje utiliza JVM para ejecutarse. A veces, es deseable cambiar los parámetros JVM para ejecutar el servicio. Para ello, establece el valor apropiado de la variable de entorno `JVM_FLAGS` - -```bash -# dev.env -JVM_FLAGS="-Xms256m -Xmx2048m" -``` - -:::tip - -Si necesita pasar la variable de entorno de su máquina al contenedor, debe utilizar la opción de componer `environment` para establecer variables en su lugar. Aquí hay un ejemplo de uso de keystore de su máquina local en el contenedor: - -```yaml -# docker-compose.yml -version: "3. " -servicios: - sep-server: - image: stellar/anchor-platform:latest - : --sep-server - env_file: - - . dev. nv - environment: - JVM_FLAGS: -Djavax.net.ssl.trustStore=/keystore.jks -Djavax.net.ssl. rustStorePassword=${KEYSTORE_PASSWORD} - volúmenes: - - ${KEYSTORE_LOCATION}:/keystore.jks -# ... -``` - -Donde `KEYSTORE_LOCATION` es la ubicación local del almacén de claves y `KEYSTORE_PASSWORD` es la contraseña local del almacén de claves. ::: - -[sep-1]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0001.md -[sep-9]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0009.md -[sep-24]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0024.md -[sep-38]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0038.md -[sep24-get-info]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0024.md#info -[imagen de la plataforma ancladora]: https://hub.docker.com/r/stellar/anchor-platform -[composición-docker]: https://docs.docker.com/compose/ -[minikube]: https://minikube.sigs.k8s.io/docs/ -[kubernetes]: https://kubernetes.io/ -[nginx]: https://www.nginx.com/ -[ap-default-values]: https://github.com/stellar/java-stellar-anchor-sdk/blob/develop/platform/src/main/resources/config/anchor-config-default-values.yaml -[monedero stellar-demo-]: https://demo-wallet.stellar.org -[laboratorio estelar]: https://laboratory.stellar.org/ -[postgresql]: https://www.postgresql.org/ -[aurora-postgresql]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraPostgreSQL.html -[h2]: https://www.h2database.com/html/main.html -[sqlite]: https://www.sqlite.org/index.html -[volante]: https://documentation.red-gate.com/fd/welcome-to-flyway-184127914.html -[sep-24 ref-ui]: https://github.com/stellar/sep24-reference-ui -[sep-24-ref]: https://github.com/stellar/java-stellar-anchor-sdk/tree/develop/kotlin-reference-server diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/overview.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/overview.mdx deleted file mode 100644 index 38bed717c..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/overview.mdx +++ /dev/null @@ -1,36 +0,0 @@ ---- -title: Resumen -sidebar_position: 10 ---- - -La Plataforma de Anchor es la forma más fácil y rápida de implementar [servicios de anchor](../../../docs/learn/fundamentals/anchors) compatible con [Propuestas de Ecosistema Stellar (SEPs)](https://github.com/stellar/stellar-protocol/tree/master/ecosystem). - -El objetivo de la Plataforma de Anchor es manejar todas las funciones específicas de Stellar y los requisitos para ejecutar un ancla, permitiendo que las empresas se centren en la lógica comercial básica necesaria para proporcionar estos servicios. - -La Plataforma de Anclaje cumple esto implementando las APIs estandarizadas del ecosistema (SEPs) para carteras, intercambios y otras aplicaciones para consumir, al ofrecer un conjunto de APIs de backend para que las empresas proporcionen información específica a ellas, como comisiones de transacción, tipos de cambio y estados de transacción fuera de la cadena. - -Debajo hay una lista de SEMs soportados actualmente: - -- [SEP-1][sep-1]: [Archivo de información estelar][sep1-ap] -- [SEP-6][sep-6]: [Depósitos y Retiro Programmáticos][sep6-ap] -- [SEP-10][sep-10]: [Autenticación Stellar][sep10-ap] -- [SEP-12][sep-12]: KYC API -- [SEP-24][sep-24]: [Alojamiento y Retiro Alojado][sep24-ap] -- [SEP-31][sep-31]: [API de pagos multifrontera][sep31-ap] -- [SEP-38][sep-38]: Ancla API RFQ - -La documentación de la Plataforma de Anclaje es un trabajo en curso. Los desarrolladores son bienvenidos a sumergirse en el código y la documentación existente en el [repositorio de GitHub][anchor-platform-github], o si estás buscando construir un servicio on & off-ramp compatible con SEP-24, consulta nuestra [Guía de inicio][sep24-ap]. - -[sep-1]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0001.md -[sep-6]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0006.md -[sep-10]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0010.md -[sep-12]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0012.md -[sep-24]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0024.md -[sep-31]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0031.md -[sep-38]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0038.md -[anchor-platform-github]: https://github.com/stellar/java-stellar-anchor-sdk -[sep1-ap]: ./sep1/README.mdx -[sep6-ap]: ./sep6/README.mdx -[sep10-ap]: ./sep10/README.mdx -[sep24]: ./sep24/README.mdx -[sep31-ap]: ./sep31/README.mdx diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep1/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep1/README.mdx deleted file mode 100644 index d2ccebaa3..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep1/README.mdx +++ /dev/null @@ -1,66 +0,0 @@ ---- -title: Archivo de información estelar -sidebar_position: 40 ---- - -import { CodeExample } from "@site/src/components/CodeExample"; - -Vamos a permitir que las aplicaciones aprendan más sobre tu servicio alojando un archivo `stellar.toml` en una ruta URL estandarizada. Este archivo permite a las aplicaciones encontrar información sobre su negocio, los activos que sus servicios utilizan, así como las rutas URL root para estos servicios. Podemos alojar este archivo usando la Plataforma Anchor. - -Vamos a crear un archivo llamado archivo `dev.stellar.toml` usando el contenido de abajo como punto de partida. Para el conjunto completo de atributos, vea la [especificación SEP-1][sep-1]. - - - -```toml -# dev.stellar. oml -CUENTAS = ["añadir sus claves públicas para sus cuentas de distribución aquí"] -SIGNING_KEY = "añadir su clave de firma aquí" -NETWORK_PASSPHRASE = "Probar red SDF ; Septiembre de 2015" - -[DOCUMENTATION] -ORG_NAME = "Su organización" -ORG_URL = "Su sitio web" -ORG_DESCRIPTION = "Una descripción de su organización" -``` - - - -Ten en cuenta que necesitarás crear otro archivo para tu implementación de producción que utilice la frase de contraseña de la red pública, las URLs del servicio de producción, sus cuentas de distribución Mainnet y su clave de firma, así como las cuentas de emisión de Mainnet de los activos que su servicio utiliza. - -En tu archivo `dev.env`, especifica lo siguiente. - - - -```bash -# dev.env -SEP1_ENABLED=true -SEP1_TOML_TYPE=file -SEP1_TOML_VALUE=/home/dev.stellar.toml -``` - - - -Esto le dirá a la Plataforma de Anchor que debe alojar el archivo especificado por `SEP1_TOML_VALUE` en `./well-known/stellar.toml`. - -Alternativamente, tu archivo `stellar.toml` podría ser alojado usando un servidor de archivos estáticos adecuado como [nginx]. Mientras tu archivo de información incluya las URL apropiadas apuntando a la Plataforma de Anchor, esto funcionará bien. - -[sep-1]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0001.md -[sep-9]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0009.md -[sep-24]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0024.md -[sep-38]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0038.md -[sep24-get-info]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0024.md#info -[imagen de la plataforma ancladora]: https://hub.docker.com/r/stellar/anchor-platform -[composición-docker]: https://docs.docker.com/compose/ -[minikube]: https://minikube.sigs.k8s.io/docs/ -[kubernetes]: https://kubernetes.io/ -[nginx]: https://www.nginx.com/ -[ap-default-values]: https://github.com/stellar/java-stellar-anchor-sdk/blob/develop/platform/src/main/resources/config/anchor-config-default-values.yaml -[monedero stellar-demo-]: https://demo-wallet.stellar.org -[laboratorio estelar]: https://laboratory.stellar.org/ -[postgresql]: https://www.postgresql.org/ -[aurora-postgresql]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraPostgreSQL.html -[h2]: https://www.h2database.com/html/main.html -[sqlite]: https://www.sqlite.org/index.html -[volante]: https://documentation.red-gate.com/fd/welcome-to-flyway-184127914.html -[sep-24 ref-ui]: https://github.com/stellar/sep24-reference-ui -[sep-24-ref]: https://github.com/stellar/java-stellar-anchor-sdk/tree/develop/kotlin-reference-server diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep10/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep10/README.mdx deleted file mode 100644 index 2144e2d29..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep10/README.mdx +++ /dev/null @@ -1,143 +0,0 @@ ---- -title: Autenticación estelar -sidebar_position: 50 ---- - -import { CodeExample } from "@site/src/components/CodeExample"; - -## Habilitar autenticación estelar - -Las aplicaciones de cartera basadas en Stellar crean sesiones autenticadas con anclos Stellar probándolos, o sus usuarios, tienen el control suficiente sobre una cuenta Stellar. Una vez autenticado, la aplicación de cartera utiliza un token de sesión proporcionado por el ancla en peticiones posteriores a los servicios estandarizados del anclaje. - -La Plataforma de Anchor soporta esta forma de autenticación con una mínima configuración del negocio. - - - -```bash -# dev.env -SEP10_ENABLED=true -SEP10_HOME_DOMAIN=localhost:8080 -SECRET_SEP10_SIGNING_SEED="a Stellar private key" -SECRET_SEP10_JWT_SECRET="a secret encryption key" -``` - - - -`SEP_10_HOME_DOMAIN` es la propiedad `home_domain` utilizada por [sep-10]. El valor de configuración debe ser igual al host del archivo toml. Si estás alojando un archivo toml a través de la Plataforma, (`SEP1_ENABLED` se establece en `true`), el archivo toml se alojará en el servidor SEP. - -`SECRET_SEP10_SIGNING_SEED` es la clave privada de la clave pública que has especificado como `SIGNING_KEY` en tu archivo `stellar.toml`. Se utilizará para firmar los desafíos de autenticación presentados a las aplicaciones de cartera, siempre que esté en posesión del `SIGNING_KEY`. Los monederos comprobarán esta firma antes de firmar y devolver el desafío de autenticación. - -`SECRET_SEP10_JWT_SECRET` es la clave de cifrado que se utilizará para firmar y verificar los tokens de autenticación que emites para las aplicaciones de cartera después de que ellos o sus usuarios hayan comprobado el control de su cuenta Stellar. - -:::info - -De forma predeterminada, la Plataforma Anchor permite a cualquiera con una cuenta Stellar autenticarse con sus servicios. Si solo quieres permitir que los usuarios de una aplicación de cartera en particular se autenticen, o desea impedir la autenticación de usuarios específicos, utilice las siguientes variables de entorno. Esta es una característica opcional y solo debe añadirse si se trata de un requisito empresarial. - -::: - -## Configurar con Atribución de Cliente - -`SEP10_CLIENT_ATTRIBUTION_REQUIRED` informa a la Plataforma de Anchor si debería permitir a los usuarios de carteras no custodial autenticarse sin la cartera también identificándose a sí misma. - -`CLIENTS` es la lista de servidores o clientes externos de cartera con los que el servidor Anchor se puede comunicar de forma segura. - - - -```bash -# dev.env -SEP10_CLIENT_ATTRIBUTION_REQUIRED=true -``` - - - - - -```yaml -clients: - # Each item in the list may contain the following fields: - # - name: (required) the name of the client - # - type: (required) `custodial` or `noncustodial` - # - # If the type is `custodial`, - # - signing_keys: (required) the custodial SEP-10 signing key of the client. - # - callback_url: (optional) the URL of the client's callback API endpoint. - # - allow_any_destination: (optional) default to false. If set to true, allows any destination for deposits. - # - destination_accounts: (optional) list of accounts allowed to be used for the deposit. If allows_any_destinations set to true, this configuration option is ignored. - # - # If the type is `noncustodial`, - # - domains: (required) the domains of the client. - # - callback_url: (optional) the URL of the client's callback API endpoint - - # custodial client - - name: custodial-client1 - type: custodial - signing_keys: "the signing key 1 of the client1","the signing key 2 of the client1" - callback_url: https://callback.custodial-client1.com/api/v1/anchor/callback - allow_any_destination: false - destination_accounts: destAccount1,destAccount2 - - name: custodial-client2 - type: custodial - signing_keys: "the signing key of the client2", - - # noncustodial client - - name: noncustodial-client1 - type: noncustodial - domains: noncustodial-client1.co,noncustodial-client1.com - callback_url: https://callback.noncustodial-client1.co/api/v2/anchor/callback - - name: noncustodial-client2 - type: noncustodial - domains: noncustodial-client2.com -``` - -```bash -# dev.env -# custodial client -CLIENTS[0]_NAME=custodial-client1 -CLIENTS[0]_TYPE=custodial -CLIENTS[0]_SIGNING_KEYS="the signing key 1 of the client1","the signing key 2 of the client1" -CLIENTS[0]_CALLBACK_URL=https://callback.custodial-client1.com/api/v1/anchor/callback -CLIENTS[0]_ALLOW_ANY_DESTINATION=false -CLIENTS[0]_DESTINATION_ACCOUNTS=destAccount1,destAccount2 -CLIENTS[1]_NAME=custodial-client2 -CLIENTS[1]_TYPE=custodial -CLIENTS[1]_SIGNING_KEYS="the signing key of the client2" - -# noncustodial client -CLIENTS[2]_NAME=noncustodial-client1 -CLIENTS[2]_TYPE=noncustodial -CLIENTS[2]_DOMAINS=noncustodial-client1.co,noncustodial-client1.com -CLIENTS[2]_CALLBACK_URL=https://callback.noncustodial-client1.co/api/v2/anchor/callback -CLIENTS[3]_NAME=noncustodial-client2 -CLIENTS[3]_TYPE=noncustodial -CLIENTS[3]_DOMAINS=noncustodial-client2.com -``` - - - -`SEP10_CLIENT_ATTRIBUTION_REQUIRED` informa a la Plataforma de Anchor si debería permitir a los usuarios de carteras no custodial autenticarse sin la cartera también identificándose a sí misma. - -`CLIENTS` es la lista de servidores o clientes externos de cartera con los que el servidor Anchor se puede comunicar de forma segura. - -## Modificar un archivo de información estelar - -A continuación, modifiquemos el archivo `stellar.toml` creado [earlier][sep1-ap]. Las carteras necesitan saber que la funcionalidad SEP-10 está soportada por su negocio. - - - -```toml -# dev.stellar. oml -CUENTAS = ["añadir sus claves públicas para sus cuentas de distribución aquí"] -SIGNING_KEY = "añadir su clave de firma aquí" -NETWORK_PASSPHRASE = "Probar red SDF ; Septiembre de 2015" - -WEB_AUTH_ENDPOINT = "http://localhost:8080/auth" - -[DOCUMENTATION] -ORG_NAME = "Tu organización" -ORG_URL = "Tu sitio web" -ORG_DESCRIPTION = "Una descripción de tu organización" -``` - - - -[sep1-ap]: ../sep1/README.mdx diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep24/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep24/README.mdx deleted file mode 100644 index cc298731a..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep24/README.mdx +++ /dev/null @@ -1,11 +0,0 @@ ---- -title: Alojamiento de depósitos y retiros -sidebar_position: 60 ---- - -import DocCardList from "@theme/DocCardList"; - -SEP-24 allows for a means by which wallets and/or exchanges allow the user to -directly interact with an on & off-ramp. - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep24/configuration.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep24/configuration.mdx deleted file mode 100644 index 35ae098c3..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep24/configuration.mdx +++ /dev/null @@ -1,190 +0,0 @@ ---- -title: Configuración -sidebar_position: 20 ---- - -import { CodeExample } from "@site/src/components/CodeExample"; - -## Modify a Stellar Info File - -Next, let's modify `stellar.toml` file created [earlier][sep1-ap]. Wallets need to know that SEP-24 functionality is supported by your business, and they also need to know all currencies you support. - - - -```toml -# dev.stellar.toml -ACCOUNTS = ["add your public keys for your distribution accounts here"] -SIGNING_KEY = "add your signing key here" -NETWORK_PASSPHRASE = "Test SDF Network ; September 2015" - -TRANSFER_SERVER_SEP0024 = "http://localhost:8080/sep24" -WEB_AUTH_ENDPOINT = "http://localhost:8080/auth" - -# Add support for USDC -[[CURRENCIES]] -code = "USDC" -issuer = "GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" -status = "test" -is_asset_anchored = false -desc = "USD Coin issued by Circle" - -# Optionally, add support for XLM -[[CURRENCIES]] -code = "native" -status = "test" -is_asset_anchored = false -anchor_asset_type = "crypto" -desc = "XLM, the native token of the Stellar network." - -[DOCUMENTATION] -ORG_NAME = "Your organization" -ORG_URL = "Your website" -ORG_DESCRIPTION = "A description of your organization" -``` - - - -Ten en cuenta que necesitarás crear otro archivo para tu implementación de producción que utilice la frase de contraseña de la red pública, las URLs del servicio de producción, sus cuentas de distribución Mainnet y su clave de firma, así como las cuentas de emisión de Mainnet de los activos que su servicio utiliza. - -## Enable Hosted Deposits & Withdrawals - -Now you're ready to enable hosted deposits and withdrawals via the SEP-24 API. Specify the following in your `dev.assets.yaml` file, and change the values depending on your preferences. This example asset file will enable support for Circle's USDC and a fiat USD. - - - -```yaml -# dev.assets.yaml -assets: - - schema: stellar - code: USDC - issuer: GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5 - distribution_account: GBLSAHONJRODSFTLOV225NZR4LHICH63RIFQTQN37L5CRTR2IMQ5UEK7 - significant_decimals: 2 - sep24_enabled: true - deposit: - enabled: true - withdraw: - enabled: true - - schema: iso4217 - code: USD - significant_decimals: 2 - deposit: - enabled: true - withdraw: - enabled: true - # Optional support for XLM - - schema: stellar - code: native - distribution_account: GBLSAHONJRODSFTLOV225NZR4LHICH63RIFQTQN37L5CRTR2IMQ5UEK7 - significant_decimals: 7 - sep24_enabled: true - deposit: - enabled: true - withdraw: - enabled: true -``` - - - -The information provided for the `assets` value closely maps to the information that will be exposed to the wallet application using the [`GET /info`][sep24-get-info] SEP-24 endpoint. The Anchor Platform also uses this information to validate requests made to your service. - -Add the following variables to your environment file. - - - -```bash -# dev.env -SEP24_ENABLED=true -SEP24_INTERACTIVE_URL_BASE_URL=http://example.com -SEP24_MORE_INFO_URL_BASE_URL=http://example.com -SECRET_SEP24_INTERACTIVE_URL_JWT_SECRET="your encryption key shared with your business server" -SECRET_SEP24_MORE_INFO_URL_JWT_SECRET="your encryption key shared with your business server" -``` - - - -`SEP24_INTERACTIVE_URL_BASE_URL` is the URL that the Anchor Platform will provide to wallet applications when they initiate transactions. Wallet applications will open this URL in a web view inside their app, handing over control of the user experience from the wallet to your business. This URL points to the web widget your business implements. It contains all business-defined logic. We'll dive further into this experience in subsequent sections. - -`SEP24_MORE_INFO_URL_BASE_URL` is the URL that the Anchor Platform will provide to wallet applications when they want to show information about a transaction initiated previously. This URL is most often used by wallets in their transaction history views, and your business can define what information to display about the transaction. - -`SECRET_SEP24_INTERACTIVE_URL_JWT_SECRET` and `SECRET_SEP24_MORE_INFO_URL_JWT_SECRET` are encryption keys that the Anchor Platform will use to generate short-lived tokens it will add to the URLs provided to the wallet. Your business server must also have these keys in its environment so it can verify the token's signature. - -## Test With the Demo Wallet - -Wallets should now be able to discover, authenticate, and initiate transactions with your service! Your project and source files should now look something like this. - - - -``` -├── dev.env -├── docker-compose.yaml -├── config -│ ├── dev.assets.yaml -│ ├── dev.stellar.toml -``` - - - -Your environment should now look like the following. - - - -```bash -# dev.env -ASSETS_TYPE=file -ASSETS_VALUE=/home/dev.assets.yaml - -SEP1_ENABLED=true -SEP1_TOML_TYPE=file -SEP1_TOML_VALUE=/home/dev.stellar.toml - -SEP10_ENABLED=true -SEP10_HOME_DOMAIN=localhost:8080 -SECRET_SEP10_SIGNING_SEED="a Stellar private key" -SECRET_SEP10_JWT_SECRET="a secret encryption key" - -SEP24_ENABLED=true -SEP24_INTERACTIVE_URL_BASE_URL=http://localhost:8081 -SECRET_SEP24_INTERACTIVE_URL_JWT_SECRET="your encryption key shared with your business server" -SECRET_SEP24_MORE_INFO_URL_JWT_SECRET="your encryption key shared with your business server" -``` - - - -To test this out, go to the [Stellar Demo Wallet][stellar-demo-wallet]. - -[![demo wallet connected to the anchor platform](/assets/anchor-platform-sep24-demo-wallet.png)](/assets/anchor-platform-sep24-demo-wallet.png) - -Initiate a transaction by doing the following: - -- Create a new keypair -- Click the "Add Asset" button and enter - - the code of the Stellar asset on your `stellar.toml` file - - your home domain, `localhost:8080` -- Select the dropdown and click "SEP-24 Deposit", then click "Start" - -The demo wallet should be able to find your `stellar.toml` file, authenticate using the Stellar keypair you just created, and initiate a transaction. However, when the demo wallet attempts to open the URL provided by the Anchor Platform, you'll get a not found page. - -[![demo wallet after initiating a transaction](/assets/anchor-platform-sep24-demo-wallet-widget.png)](/assets/anchor-platform-sep24-demo-wallet-widget.png) - -[sep-1]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0001.md -[sep-9]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0009.md -[sep-24]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0024.md -[sep-38]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0038.md -[sep24-get-info]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0024.md#info -[imagen de la plataforma ancladora]: https://hub.docker.com/r/stellar/anchor-platform -[composición-docker]: https://docs.docker.com/compose/ -[minikube]: https://minikube.sigs.k8s.io/docs/ -[kubernetes]: https://kubernetes.io/ -[nginx]: https://www.nginx.com/ -[ap-default-values]: https://github.com/stellar/java-stellar-anchor-sdk/blob/develop/platform/src/main/resources/config/anchor-config-default-values.yaml -[monedero stellar-demo-]: https://demo-wallet.stellar.org -[laboratorio estelar]: https://laboratory.stellar.org/ -[postgresql]: https://www.postgresql.org/ -[aurora-postgresql]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraPostgreSQL.html -[h2]: https://www.h2database.com/html/main.html -[sqlite]: https://www.sqlite.org/index.html -[volante]: https://documentation.red-gate.com/fd/welcome-to-flyway-184127914.html -[sep-24 ref-ui]: https://github.com/stellar/sep24-reference-ui -[sep-24-ref]: https://github.com/stellar/java-stellar-anchor-sdk/tree/develop/kotlin-reference-server -[sep1-ap]: ../sep1/README.mdx diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep24/example.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep24/example.mdx deleted file mode 100644 index 0d4d4999d..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep24/example.mdx +++ /dev/null @@ -1,437 +0,0 @@ ---- -title: Ejemplo -sidebar_position: 40 ---- - -La integración con la plataforma de anclaje abarca tres áreas clave: - -- Construir una experiencia de usuario basada en la web que se pueda abrir en una vista de web móvil -- Proporcionando actualizaciones de estado de la transacción a la plataforma de anclaje -- Obteniendo actualizaciones de estado de la transacción desde la plataforma de anclaje - -## Construir una experiencia de usuario basada en la web - -La Plataforma de Anclaje no ofrece una IU de etiqueta blanca que su empresa pueda utilizar, y en su lugar espera que el negocio construya su propio sistema de interfaz de usuario y backend. No construiremos una experiencia de usuario completa en & off-ramp en esta guía, pero cubrirá las formas en que su producto existente debe ser actualizado para ser compatible con la Plataforma Anchor. - -### Autenticación - -Si su negocio tiene un producto existente en & off-ramp, es probable que tenga un sistema existente para autenticación de usuario. Sin embargo, debido a que la Plataforma de Anchor autentifica al usuario antes de proporcionar la URL del negocio, exigir al usuario que pase por otra forma de autenticación es realmente innecesario. De este modo, se puede pensar que la Plataforma de Anchor proporciona una forma alternativa de autenticación. - -El negocio es libre de seguir exigiendo que los usuarios se autentifiquen usando su sistema existente, pero la experiencia ideal del usuario saltaría este paso y crearía una sesión autenticada para el usuario si ya se hubiera autenticado usando su cuenta Stellar. - -La Plataforma de Anchor añade un parámetro de consulta JWT `token` a la URL del negocio dada a la aplicación de cartera. Este token está firmado por el valor `SECRET_SEP24_INTERACTIVE_URL_JWT_SECRET` configurado anteriormente, e incluye la información que necesita para identificar al usuario. El proceso debería ser algo así: - -1. Pasar el `token` añadido a la URL de tu sistema backend -2. Verifique la firma en el `token` y compruebe su expiración -3. Crear una sesión autenticada para el usuario identificado por `token.sub` - -El contenido decodificado del `token` se verá algo así: - - - -```json -{ - "jti": "e26cf292-814f-4918-9b40-b4f76a300f98", - "sub": "GB244654NC6YPEFU3AY7L25COGES445P3Q63W6Q76JHR3UBJMLT2XBOB:1234567", - "exp": 1516239022, - "data": { - "first_name": "John", - "last_name": "Doe", - "email": "johndoe@example. om" - } -} -``` - - - -Tenga en cuenta que el valor `sub` identifica al usuario usando una cuenta Stellar y un entero. Este es el valor que tendrá cuando las aplicaciones custodial que utilizan una cuenta omnibus se autentifiquen con su servicio. Cuando las billeteras no custodial se autentican, el token puede parecer ligeramente diferente. - - - -```json -{ - "jti": "e26cf292-814f-4918-9b40-b4f76a300f98", - "sub": "GB244654NC6YPEFU3AY7L25COGES445P3Q63W6Q76JHR3UBJMLT2XBOB", - "exp": 1516239022, - "data": { - "client_domain": "api. ibrantapp.com", - "first_name": "John", - "last_name": "Doe", - "email": "johndoe@example. om" - } -} -``` - - - -El valor `sub` aquí solo contiene una clave pública para identificar al usuario, y el campo `data.client_domain` identifica la aplicación de cartera utilizada para autenticar. - -En ambos casos, toda la información en el objeto `data` es opcional, y sólo estará presente si la cartera proporciona esa información. - -Vamos a añadir un servidor de backend a nuestro archivo de composición que se utilizará para verificar el token y crear sesiones web autenticadas para los usuarios que inicien transacciones. - - - -```yaml -# docker-compose.yaml ---- -business-server: - build: . - ports: - - "8081:8081" - env_file: - - ./dev.env - depends_on: - - platform-server -``` - - - -Vamos a crear un simple contenedor Docker para nuestra aplicación. - - - -```docker -FROM node:19 - -WORKDIR /home -COPY . -RUN npm install - -CMD ["node", "server.js"] -``` - - - -Ahora vamos a crear una aplicación mínima de NodeJS. - - - -```bash -yarn init -y -yarn add express jsonwebtoken -touch server.js -``` - - - -A continuación se muestra un ejemplo de un servidor de backend que autentifica a un usuario usando NodeJS. - - - -```js -# server.js -const express = require("express"); -const jwt = require("jsonwebtoken"); -const app = express(); -const port = process.env.BUSINESS_SERVER_PORT; - -app.use(express.json()); - -/* - * We'll store user session data in memory, but production systems - * should store this data somewhere more persistent. - */ -const sessions = {}; - -/* - * Create an authenticated session for the user. - * - * Return a session token to be used in future requests as well as the - * user data. Note that you may not have a user for the stellar account - * provided, in which case the user should go through your onboarding - * process. - */ -app.post("/session", async (req, res) => { - let decodedPlatformToken; - try { - decodedPlatformToken = validatePlatformToken(req.body.platformToken); - } catch (err) { - res.status = 400; - res.send({ "error": err }); - return; - } - let user = getUser(decodedPlatformToken.sub); - let sessionToken = jwt.sign( - { "jti": decodedPlatformToken.jti }, - process.env.SESSION_JWT_SECRET - ); - sessions[sessionToken] = user; - res.send({ - "token": sessionToken, - "user": user - }); -}); - -/* - * Validate the signature and contents of the platform's token - */ -function validatePlatformToken(token) { - if (!token) { - throw "missing 'platformToken'"; - } - let decodedToken; - try { - decodedToken = jwt.verify(token, process.env.SECRET_SEP10_JWT_SECRET); - } catch { - throw "invalid 'platformToken'"; - } - if (!decodedToken.jti) { - throw "invalid 'platformToken': missing 'jti'"; - } - return decodedToken; -} - -/* - * Query your own database for the user based on account:memo string parameter - */ -function getUser(sub) { - return null; -} - -app.listen(port, () => { - console.log(`business server listening on port ${port}`); -}); -``` - - - -Ejecute esto con el servidor de plataforma y la base de datos e inicie una nueva transacción con el [monedero de demostración][stellar-demo-wallet]. Luego, enviaremos el token a nuestro servidor. - - - -```bash -curl \ - -X POST \ - -H 'Content-Type: application/json' \ - -d '{"platformToken": ""}' \ - http://localhost:8081/session | jq -``` - - - -## Proporcionando actualizaciones a la plataforma - -Vamos a crear un punto final para nuestro servidor de negocios que acepte la información recogida en nuestra interfaz de usuario. - - - -```js -# server.js - -// Production systems should either let the Anchor Platform generate its own memos -// or have your custodial service generate a memo for each transaction. -const transactionMemos = {}; - -app.post("/transaction", async (req, res) => { - let sessionToken; - try { - sessionToken = validateSessionToken(req.headers.get("authorization")); - } catch (err) { - res.status = 400; - res.send({ "error": err }) - return; - } - // assuming this is a withdrawal transaction, we'll provide a memo, which is - // required by our third-party custodian to credit us the payment. When the - // payment is made with this memo, we can match the on-chain payment with the - // transaction in the Anchor Platform's database. - transactionMemos[req.body.transaction.id] = parseInt(Math.random() * 100000); - let rpcRequestBody = [ - { - "id": 1, - "jsonrpc": "2.0", - "method": "request_onchain_funds", - "params": { - "transaction_id": req.body.transaction.id,, - "message": "waiting for the user to provide off-chain funds.", - "amount_in": { - "amount": req.body.amount_in.amount, - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" - }, - "amount_out": { - "amount": req.body.amount_out.amount, - "asset": "iso4217:USD" - }, - "amount_fee": { - "amount": req.body.amount_fee.amount, - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" - }, - "destination_account": "GD...G", - "memo": transactionMemos[req.body.transaction.id], - "memo_type": "id" - } - } - ]; - let platformResponse; - try { - platformResponse = await updatePlatformTransaction(rpcRequestBody); - } catch (err) { - res.status = 500; - res.send({ "error": err }) - return; - } - res.send({ - "transaction": platformResponse.records[0] - }); -}); - -function validateSessionToken(authorizationHeader) { - let parts = authorizationHeader.split(" "); - if (parts.length != 2 || parts[0] != "Bearer") { - throw "invalid authorization header format"; - } - let sessionToken = parts[1]; - try { - jwt.verify(sessionToken, process.env.SESSION_JWT_SECRET); - } catch { - throw "invalid session token"; - } - if (!sessions[sessionToken]) { - throw "expired session"; - } - return sessionToken; -} - -async function updatePlatformTransaction(requestBody) { - let response = await fetch( - `${process.env.PLATFORM_SERVER}`, - { - method: "POST", - headers: { - "Content-Type": "application/json" - }, - body: JSON.stringify(requestBody) - } - ); - if (response.status != 200) { - throw `unexpected status code: ${response.status}`; - } - return await response.json(); -} -``` - - - -Esto actualizará la base de datos de la Plataforma de Anclaje con la información proporcionada y permitirá a las aplicaciones de cartera obtener esta información actualizada para que pueda retransmitirla al usuario. Usted debería haber informado al usuario de las cantidades de la transacción y que su negocio está esperando que llegue el pago en cadena pero proporcionar estas actualizaciones permite a los usuarios ver los estados de sus transacciones a través de su aplicación móvil sin abrir de nuevo la interfaz de usuario del negocio. - -:::note - -En este momento, la Plataforma de Anclaje no envía notificaciones a la aplicación de cartera cuando los estados de transacción cambian, sin embargo, está en nuestro mapa de ruta para añadir estas notificaciones o "solicitudes de devolución de llamada" para que las aplicaciones de cartera no tengan que consultar la Plataforma de ancla para actualizaciones. - -::: - -## Obteniendo actualizaciones desde la plataforma - -Si sólo utiliza la Plataforma de Anclaje para exponer las APIs SEP a aplicaciones de cartera, entonces no tendrás una razón sólida para obtener actualizaciones del estado de la transacción desde la plataforma Anchor, principalmente porque no actualizará el estado de la transacción hasta que haga peticiones `JSON-RPC API`. - -Sin embargo, si usas la Plataforma de Ancla para monitorear la red estelar para pagos entrantes (asociados con transacciones de retiro), la Plataforma de Anchor actualizará los estados de transacción cuando se reciban los pagos. - -Hay dos maneras de obtener actualizaciones desde la plataforma Anchor, - -- Encuesta de la plataforma API `GET /transactions/:id` para las transacciones que estás esperando un pago -- Transmitiendo eventos de cambio de estado de transacción desde un clúster de Kafka - -Mientras que el estado de las transacciones de streaming cambia desde un clúster de Kafka puede ser un enfoque más robusto y escalable. vamos a utilizar el método de votación en esta guía. La configuración y el uso de un clúster Kafka serán objeto de una sección diferente de los documentos. - -Primero, configuremos la Plataforma de Anclaje para observar la red Estelar para los pagos entrantes. - - - -```yaml -# docker-compose. ml ---- -stellar-observer: - image: stellar/anchor-platform:latest - command: --stellar-observer - env_file: - - . dev.env - volumes: - - ./config:/home - depends_on: - - db -``` - - - -El comando `--stellar-observer` inicia un proceso que monitoriza las cuentas de distribución configuradas en tu archivo `config.yaml` para pagos de retiro. - -Si un pago es enviado a una de estas cuentas y el memo adjunto a la transacción coincide con un valor `memo` proporcionado o generado por la Plataforma de Anchor, la Plataforma de Anchor considerará la transacción con la que memo está asociado como recibida y actualizará el estado de la transacción a 'pending_anchor'. Hace esto haciendo una petición `JSON-RPC API`, así que necesitamos configurar la URL que debería usar. - - - -```bash -# dev.env -PLATFORM_API_BASE_URL=http://platform-server:8085 -``` - - - -Vamos a hacer algunas adiciones al archivo `server.js` para que podamos sondear la Plataforma de Anchor para nuestros pagos esperados. - - - -```js -// server.js -... Rformat@@1 /* - * Obtener los datos de transacción de la API de Plataforma - * - * Los sistemas de producción deben tener mecanismos de reintento adecuados. - */ -async function getPlatformTransaction(transactionId) { - let response = await fetch(`${process.env.PLATFORM_SERVER}/transactions/${transactionId}`) - if (respuesta. tatus ! 200) { - tiro `código de estado inesperado: ${response.status}`; - } - return espera respuesta. son(); -} - -(async () => { - while (true) { - await new Promise(r => setTimeout(r, 2000)); - let requestPromises; - for (const transactionId in transactionMemos) { - requestPromises. ush(getPlatformTransaction(transactionId)) - } - let transactions = await new Promise. ll(requestPromises); - for (const transaction in transactions) { - // asumiendo que todas las solicitudes fueron exitosas - if (transacción. tatus == "pending_anchor") { - // iniciar la entrega de fondos fuera de la cadena - consola. og(`pago recibido para la transacción ${transaction.id}`); - } - } - } -})() -``` - - - -## Ejemplo completo de implementación - -Stellar proporciona un ejemplo de implementación de servidor empresarial para SEP-24. Se divide en dos partes: 1) una interfaz web, accesible para el usuario final; y 2) una implementación de back-end, usada para obtener y empujar actualizaciones de/a la plataforma Anchor. - -El código para la interfaz web se puede encontrar [here][sep-24-ref-ui] - -El código para el backend es parte de la Plataforma de Ancor, y está disponible como una [submodule][sep-24-ref]. - -[sep-1]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0001.md -[sep-9]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0009.md -[sep-24]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0024.md -[sep-38]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0038.md -[sep24-get-info]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0024.md#info -[imagen de la plataforma ancladora]: https://hub.docker.com/r/stellar/anchor-platform -[composición-docker]: https://docs.docker.com/compose/ -[minikube]: https://minikube.sigs.k8s.io/docs/ -[kubernetes]: https://kubernetes.io/ -[nginx]: https://www.nginx.com/ -[ap-default-values]: https://github.com/stellar/java-stellar-anchor-sdk/blob/develop/platform/src/main/resources/config/anchor-config-default-values.yaml -[monedero stellar-demo-]: https://demo-wallet.stellar.org -[laboratorio estelar]: https://laboratory.stellar.org/ -[postgresql]: https://www.postgresql.org/ -[aurora-postgresql]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraPostgreSQL.html -[h2]: https://www.h2database.com/html/main.html -[sqlite]: https://www.sqlite.org/index.html -[volante]: https://documentation.red-gate.com/fd/welcome-to-flyway-184127914.html -[sep-24 ref-ui]: https://github.com/stellar/sep24-reference-ui -[sep-24-ref]: https://github.com/stellar/java-stellar-anchor-sdk/tree/develop/kotlin-reference-server diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep24/faq.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep24/faq.mdx deleted file mode 100644 index e6b86942d..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep24/faq.mdx +++ /dev/null @@ -1,39 +0,0 @@ ---- -title: FAQ -sidebar_position: 50 ---- - -### ¿Cómo utilizar JWT interactivos? - -Como parte del flujo, una vez que el usuario hace una solicitud interactiva de retirada/depósito será procesada por la Plataforma de Ancla y remitida a su servicio. La plataforma de ancla hará una llamada `GET` a `?token=`. - -Este token JWT contiene: - -1. `exp` es el tiempo de caducidad del token. Debe comprobar que el token proporcionado no ha expirado. -2. `sub` es la cuenta asociada a esta transacción. Puede utilizarse para identificar la cuenta de usuario. Tenga en cuenta que este valor puede ser diferente de la cuenta que se utilizará para recibir o enviar fondos. -3. `jti` es el hash de la transacción. -4. `data` es la carga extra que ha sido establecida por el usuario. Siempre contendrá el 'activo' Stellar quiere depositar o retirar. Si es proporcionado por el cliente, también contendrá la `cantidad` que el usuario quiere transaccionar, el `client_dominio` de la cartera verificada durante la autenticación SEP-10, y la preferencia `lang` (idioma) del usuario, y `client_name` (definida como 'nombre' en configuración [clients] si se proporciona). - -### ¿Cómo proporcionar honorarios? - -Actualmente, se recomienda proporcionar tasas / tipos de cambio en la vista iFrame/web de la aplicación. - -[SEP-24] standard provides a `/fee` endpoint to allow businesses to set static fees for their transactions. Sin embargo, actualmente no está soportado por la Plataforma de Anclaje. - -:::note - -/fee endpoint será obsoleto en el futuro. - -::: - -### ¿Cómo identificar la cuenta de usuario? - -Debes usar el campo `sub` del token JWT. Para monederos custodiales, este valor será en el formato `account:memo`. Utilice el memo para identificar al usuario. Para carteras no custodiales, simplemente utilice el valor `sub` en sí mismo, que será igual a la cuenta de usuario. - -### ¿Cómo identificar la cartera? - -Utilice los atributos `data.client_domain` dentro del token JWT. En presencia de la configuración [clients] , el token JWT incorporará adicionalmente el campo `data.client_name`, habilitando la identificación del monedero. - -[sep-9]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0009.md -[sep-24]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0024.md -[clientes]: ../sep10/README.mdx diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep24/getting-started.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep24/getting-started.mdx deleted file mode 100644 index 58560ad08..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep24/getting-started.mdx +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: Comenzando -sidebar_position: 10 ---- - -Esta guía te guiará a través de la configuración e integración con la Plataforma de Anchor con el fin de construir un servicio de rampa y encendido compatible con [SEP-24][sep-24], el protocolo estandarizado del ecosistema para depósitos y retiros alojados. - -Aprovechando el apoyo de la Plataforma de Ancestro al SEP-24, las empresas ofrecen su servicio de "On & off-ramp" como experiencia dentro de la aplicación a través de aplicaciones basadas en Stellar, como carteras e intercambios, ampliando su alcance y conectándose con los usuarios a través de las aplicaciones que ya utilizan. - -Antes de continuar con esta sección, asegúrate de que ya tienes [installed][installation-ap] la Plataforma de Anclaje, y configuradas las características necesarias, requeridas por SEP-24: [SEP-1 (Stellar Info File)][sep1-ap] y [SEP-10 (Stellar Authentication)][sep10-ap] - -## La experiencia básica del usuario - -La experiencia completa del cliente de un depósito y retiro va algo así: - -1. El cliente abre la aplicación del monedero SEP-24 de su elección -2. El cliente selecciona un activo a depositar y el monedero encuentra un anclaje (los clientes también podrían elegir el anclaje específico) -3. Una vez que la cartera se autentifica con el ancla, el cliente comienza a introducir su KYC y la información de transacción solicitada por el anclaje -4. La cartera proporciona instrucciones, y el cliente deposita la moneda fiat real con el ancla (por ejemplo, hacer una transferencia bancaria) -5. Una vez que la cartera recibe el depósito, el cliente recibe el activo tokenized en la red Stellar de la cuenta de distribución del ancla - -El cliente puede entonces utilizar el recurso digital en la red Stellar para la devolución, pagos, operaciones, almacén de valor u otro caso de uso no aparece aquí. En una fecha posterior, el cliente podría decidir retirar sus activos de la red Stellar, que se vería algo así: - -1. El cliente abre su aplicación de cartera -2. El cliente selecciona el activo para retirar y el monedero encuentra el ancla -3. Después de autenticarse con el fondo, la cartera abre la URL interactiva dada y permite al cliente introducir su información de transacción (KYC ya ha sido recogido) -4. Después de pedir la aprobación del cliente, la cartera envía la cantidad especificada del saldo de activos del cliente a la cuenta de distribución del ancestro en Stellar -5. Una vez que el anclaje recibe el pago, el cliente recibe los fondos retirados por transferencia bancaria. - -[sep-24]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0024.md -[instalación-ap]: ../../admin-guide/getting-started.mdx -[sep1-ap]: ../sep1/README.mdx -[sep10-ap]: ../sep10/README.mdx diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep24/integration.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep24/integration.mdx deleted file mode 100644 index 5f3d3edf6..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep24/integration.mdx +++ /dev/null @@ -1,1010 +0,0 @@ ---- -title: Integración -sidebar_position: 30 ---- - -import { CodeExample } from "@site/src/components/CodeExample"; -import { AttributeTable } from "@site/src/components/AttributeTable"; -import Security from "../component/security/security.mdx"; -import UsingApiKey from "../component/security/api_key.mdx"; -import UsingJwt from "../component/security/jwt.mdx"; -import Rpc from "../component/rpc/rpc.mdx"; -import RpcRequest from "../component/rpc/request.mdx"; -import RpcResponse from "../component/rpc/response.mdx"; -import RpcError from "../component/rpc/error.mdx"; -import Observer from "../component/observer/observer.mdx"; - -Uno de los puntos principales de interacción con la Plataforma de Ancla es notificar a la Plataforma de Ancla sobre eventos relacionados con la transacción. - -En general, querrás proporcionar actualizaciones para los siguientes eventos: - -- Su negocio está procesando la información de KYC proporcionada por el usuario -- Tu negocio está listo para recibir fondos del usuario -- Tu negocio ha recibido fondos del usuario -- Tu negocio ha enviado fondos al usuario -- Tu negocio ha procesado un reembolso por la transacción del usuario -- Su negocio experimentó un error inesperado - -Esto se hace haciendo peticiones JSON-RPC al punto final de la API de Plataforma. Las solicitudes JSON-RPC le permiten actualizar el estado de la transacción. Para mover la transacción a un estado específico. es necesario hacer una petición JSON-RPC correspondiente y pasar los datos requeridos por este método RPC. - -La Plataforma de Anchor JSON-RPC API está diseñada para notificar a la plataforma sobre los cambios en el estado de la transacción. Dado que la API será llamada cada vez que un usuario o el anclaje tome cualquier acción que progrese el estado de la transacción en el flujo. - -Puede encontrar más información sobre el flujo de transacciones y los estados en el [documento del protocolo SEP-24][sep-24] - -## Asegurando API de Plataforma - - - -### Usando API Key - - - -### Usando JWT - - - -## Realizando solicitudes JSON-RPC - - - -### Solicitud JSON-RPC - - - -### Respuesta JSON-RPC - - - -### Códigos de error - - - -## Actualizando transacción de depósito vía JSON-RPC - -El diagrama de flujo de depósitos SEP-24 define la secuencia/reglas del estado de la transición de la transacción y un conjunto de métodos JSON-RPC que deben ser llamados para cambiar ese estado. No puede definir el estado que desea establecer para una transacción específica en sus solicitudes. Cada método JSON-RPC define las estructuras de datos que espera en solicitud. Si la solicitud no contiene los atributos requeridos, la Plataforma de Ancla devolverá el error y no cambiará el estado de la transacción. - -[![Flujo de depósito sep24](/assets/sep24-deposit-flow-diagram.png)](/assets/sep24-deposit-flow-diagram.png) - -:::tip - -Los estados en verde son obligatorios y definen la forma más corta. - -Los estados en amarillo son opcionales y se pueden omitir. - -Los estados en rojo significan que la transacción está en un estado de error o ha caducado. - -::: - -### Listo para recibir fondos - -El primer paso del flujo del depósito después de comenzar el depósito es recoger KYC. Generalmente se hace en la aplicación web, pero también puede ser proporcionada opcionalmente por la aplicación de monedero, usando [SEP-9]. Una vez recogido el KYC necesario, una solicitud `request_offchain_funds` JSON-RPC debe ser hecha. - - - -```json -// request-offchain-funds.json -[ - { - "id": 1, - "jsonrpc": "2.0", - "method": "request_offchain_funds", - "params": { - "transaction_id": "", - "message": "Request offchain funds", - "amount_in": { - "amount": 10, - "asset": "iso4217:USD" - }, - "amount_out": { - "amount": 9, - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" - }, - "amount_fee": { - "amount": 1, - "asset": "iso4217:USD" - }, - "amount_expected": { - "amount": 10 - } - } - } -] -``` - - - -- `amount_in` es la cantidad que el usuario tiene que enviar al negocio. -- `amount_out` es la cantidad que el usuario recibirá. -- `amount_fee` es la cantidad total de comisiones cobradas por el negocio. -- `asset` es parte del campo `amount_x` y está en un formato SEP-38. En este ejemplo, se establece en USD, asumiendo que el usuario hizo una transferencia bancaria al sistema usando USD. - -La información acerca de montos (in/out/fee) es necesaria si quieres mover la transacción desde el `incomplete` al estado `pending_user_transfer_start`. Si el estado de la transacción se cambia de `pending_anchor` a `pending_user_transfer_start`, puedes omitir la definición de las cantidades. - -Para ejecutar esto, necesitas ejecutar: - - - -```bash -./call-json-rpc.sh request-offchain-funds.json -``` - - - -:::tip - -Cuando el proceso KYC es largo (por ejemplo, verificación de ID), se aconseja establecer primero el estado de la transacción en `pending_anchor` usando `notify_interactive_flow_completado` solicitud JSON-RPC. Esto indicará al usuario que KYC está siendo procesado. - -::: - -### Procesando información de KYC - -:::tip - -Este paso es opcional. La mayoría de las empresas no lo utilizan. Puedes saltarlo e ir al [siguiente paso](#funds-received). - -El uso de este estado se recomienda cuando la verificación de KYC puede necesitar ser realizada de forma asincrónica. - -::: - -**debes** especificar los campos `amount_x`. - - - -```json -// kyc-in-process.json -[ - { - "id": 1, - "jsonrpc": "2.0", - "method": "notify_interactive_flow_completed", - "params": { - "transaction_id": "", - "message": "Interactive flow completed.", - "amount_in": { - "amount": 10, - "asset": "iso4217:USD" - }, - "amount_out": { - "amount": 9, - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" - }, - "amount_fee": { - "amount": 1, - "asset": "iso4217:USD" - }, - "amount_expected": { - "amount": 10 - } - } - } -] -``` - - - -Para ejecutar esto, necesitas ejecutar: - - - -```bash -./call-json-rpc.sh kyc-in-process.json -``` - - - -### Fondos recibidos - -Si los fondos de offchain fueron recibidos, querrá proporcionar una información de transacción actualizada. - - - -```json -// offchain-funds-received.json -[ - { - "id": 1, - "jsonrpc": "2.0", - "method": "notify_offchain_funds_received", - "params": { - "transaction_id": "", - "message": "Offchain funds received", - "funds_received_at": "2023-07-04T12:34:56Z", - "external_transaction_id": "7...9", - "amount_in": { - "amount": 10 - }, - "amount_out": { - "amount": 9 - }, - "amount_fee": { - "amount": 1 - }, - "amount_expected": { - "amount": 10 - } - } - } -] -``` - - - -- `fons_received_at` es la fecha y hora de recibir fondos -- `external_transaction_id` es el ID de la transacción en red externa - -Los campos de cantidad son opcionales. Si se omite, se tomarán los valores de las solicitudes JSON-RPC anteriores. - -Para ejecutar esto, necesitas ejecutar: - - - -```bash -./call-json-rpc.sh offchain-funds-received.json -``` - - - -### Esperando fondos de usuario - -En un mundo real, el proceso de confirmación de la transferencia puede llevar tiempo. En tales casos, las transacciones deben establecerse en un nuevo estado que indique que la confirmación de la transferencia ha sido recibida, pero los fondos no han sido recibidos todavía. - - - -```json -// offchain-funds-sent.json -[ - { - "id": 1, - "jsonrpc": "2.0", - "method": "notify_offchain_funds_sent", - "params": { - "transaction_id": "", - "message": "Offchain funds sent", - "funds_received_at": "2023-07-04T12:34:56Z", - "external_transaction_id": "7...9" - } - } -] -``` - - - -Para ejecutar esto, necesitas ejecutar: - - - -```bash -./call-json-rpc.sh offchain-funds-sent.json -``` - - - -### Enviando fondos Onchain - -A continuación, envíe una transacción en la red Stellar para satisfacer una solicitud de usuario. Después de completar la transacción, es necesario enviar la solicitud JSON-RPC `notify_onchain_funds_sent` para notificar a un usuario que los fondos fueron enviados correctamente. - - - -```json -// onchain-funds-sent.json -[ - { - "id": 1, - "jsonrpc": "2. ", - "method": "notify_onchain_funds_sent", - "params": { - "transaction_id": "", - "message": "Onchain funds sent", - "stellar_transaction_id": "7. .9" - } - } -] -``` - - - -- `stellar_transaction_id` es el id de transacción en la red estelar de la transferencia - -Para ejecutar esto, necesitas ejecutar: - - - -```bash -./llamar-json-rpc.sh onchain-funds-sent.json -``` - - - -Después de esta solicitud JSON-RPC, la transacción se transferirá al estado `completado`. - -### Envío de pago a través del Servicio de Custodia - -La Plataforma de Anclaje proporciona la posibilidad de enviar un pago a través de servicios de custodia, tales como Fireblocks. Para realizar un pago a través del servicio de custodia, es necesario hacer la siguiente solicitud JSON-RPC: - - - -```json -// do-stellar-payment.json -[ - { - "id": 1, - "jsonrpc": "2.0", - "method": "do_stellar_payment", - "params": { - "transaction_id": "", - "message": "Custody payment started" - } - } -] -``` - - - -Para ejecutar esto, necesitas ejecutar: - - - -```bash -./llamar-json-rpc.sh do-stellar-payment.json -``` - - - -Después del procesamiento exitoso del pago sobre un servicio de custodia, la Plataforma de Anchor automáticamente hará la solicitud JSON-RPC `notify_onchain_funds_sent` y el estado de la transacción se cambiará a `completado`. - -:::caution - -Una cuenta de usuario puede no estar lista para recibir fondos. Puedes comprobar que la cuenta ha establecido una [trustline](/docs/learn/glossary#trustline). De lo contrario, puedes establecer el estado de la transacción a `pending_trust` para indicar que el anclaje está esperando que el usuario establezca la línea de confianza. - -Si la integración de la custodia está habilitada, la plataforma de anclaje hará esta validación automáticamente. - -::: - -### Confianza pendiente - -Este estado debe establecerse si un pago requiere una línea de confianza de activos que no ha sido configurada por el usuario. Hay dos maneras de mover la transacción al estado `pending_trust`. El primero es el procesamiento de un pago por servicio de custodia en caso de que detecte que la línea de fideicomiso no está configurada. La segunda es cuando el propio negocio detecta que falta la línea de confianza y quiere notificar al usuario que tiene que ser configurada. Para mover la transacción al estado `pending_trust`, es necesario hacer la siguiente solicitud JSON-RPC: - - - -```json -// request-trust.json -[ - { - "id": 1, - "jsonrpc": "2.0", - "method": "request_trust", - "params": { - "transaction_id": "", - "message": "Asset trustine not configured" - } - } -] -``` - - - -Para ejecutar esto, necesitas ejecutar: - - - -```bash -./llamar-json-rpc.sh request-trust.json -``` - - - -:::info - -El pago a través del servicio de custodia comprueba periódicamente si la fideicomiso fue configurada. Si lo fuera, automáticamente enviará un pago a un servicio de custodia y cambiará el estado de la transacción a `pending_stellar`. - -::: - -### Confiar - -Este estado debe establecerse si la empresa ha detectado que la línea de confianza fue o no fue configurada por el usuario. - - - -```json -// trust-set.json -[ - { - "id": 1, - "jsonrpc": "2.0", - "method": "notify_trust_set", - "params": { - "transaction_id": "", - "message": "Asset trustine set", - "success": "true" - } - } -] -``` - - - -- Bandera `success` que define si la línea de confianza fue o no fue configurada por el usuario - -Para ejecutar esto, necesitas ejecutar: - - - -```bash -./llamar-json-rpc.sh trust-set.json -``` - - - -:::info - -Dependiendo de la bandera `éxito`, el estado de la transacción se cambiará a `pending_stellar` si se estableció la línea de confianza. o a `pending_anchor` si no fue. - -::: - -### Envío de reembolso por servicio de Custodia - -Existe la posibilidad de devolver los fondos al usuario (reembolso). Usted puede reembolsar todo el importe (reembolso completo) o hacer un conjunto de reembolsos parciales. También, si el usuario envió más dinero del esperado, puede devolver una parte de la suma de vuelta al usuario y enviar el resto como fondos onchain. - - - -```json -// refund-sent.json -[ - { - "id": 1, - "jsonrpc": "2.0", - "method": "notify_refund_sent", - "params": { - "transaction_id": "", - "message": "Refund sent", - "refund": { - "id": "1c186184-09ee-486c-82a6-aa7a0ab1119c", - "amount": { - "amount": 10, - "asset": "iso4217:USD" - }, - "amount_fee": { - "amount": 1, - "asset": "iso4217:USD" - } - } - } - } -] -``` - - - -Para ejecutar esto, necesitas ejecutar: - - - -```bash -./llamar-json-rpc.sh reembolso sent.json -``` - - - -:::info - -Si una suma de reembolsos es menor que `amount_in`, el estado de la transacción se establecerá a `pending_anchor`. Sólo si la suma de los reembolsos es igual a `amount_in`, el estado de la transacción se establecerá a `refunded`. - -::: - -### Reembolso pendiente - -Es similar a [Reembolso enviado](#reembolso enviado), pero maneja un caso cuando un reembolso ha sido enviado a la red externa pero aún no está confirmado. El estado de la transacción se establece en `pending_external`. Este es el estado que se establecerá al esperar a que Bitcoin u otra red de criptomonedas externa complete una transacción, o al esperar una transferencia bancaria. - -### Error de transacción - -Si encuentras un error irrecuperable al procesar la transacción, es necesario establecer el estado de la transacción en `error`. Puede utilizar el campo de mensaje para describir los detalles del error. - - - -```json -// transaction-error.json -[ - { - "id": 1, - "jsonrpc": "2.0", - "method": "notify_transaction_error", - "params": { - "transaction_id": "", - "message": "Error occurred" - } - } -] -``` - - - -Para ejecutar esto, necesitas ejecutar: - - - -```bash -./call-json-rpc.sh transaction-error.json -``` - - - -:::tip - -Si un usuario ha hecho una transferencia, usted debe hacer una recuperación de una transacción y entonces usted puede volver a intentar procesar la transacción o iniciar un reembolso. - -::: - -### Transacción caducada - -Su negocio puede querer expirar transacciones que han sido abandonadas por el usuario después de algún tiempo. Es una buena práctica limpiar las transacciones inactivas en el estado `incomplete`. Para ello, simplemente cambie el estado de la transacción a `expired`. - - - -```json -// transaction-expired.json -[ - { - "id": 1, - "jsonrpc": "2.0", - "method": "notify_transaction_expired", - "params": { - "transaction_id": "", - "message": "Transaction expired" - } - } -] -``` - - - -Para ejecutar esto, necesitas ejecutar: - - - -```bash -./call-json-rpc.sh transaction-expired.json -``` - - - -:::tip - -Este método JSON-RPC no se puede utilizar después de que el usuario haya realizado una transferencia. - -::: - -### Transacción en espera - -En casos raros, puede que desee pausar la transacción actual y solicitar más información al usuario (después de que la transferencia haya sido recibida). -Esto podría utilizarse para casos de uso de cumplimiento. - - - -```json -// transaction-hold.json -[ - { - "id": 1, - "jsonrpc": "2.0", - "method": "notify_transaction_on_hold", - "params": { - "transaction_id": "", - "message": "Transaction is on hold. Please contact customer support to resolve the hold." - } - } -] -``` - - - -Para ejecutar esto, necesitas ejecutar: - - - -```bash -./llamar-json-rpc.sh transaction-hold.json -``` - - - -### Recuperación de la transacción - -El estado de la transacción puede cambiarse de `error/expired` a `pending_anchor`. Después de la recuperación, usted puede reembolsar los activos recibidos o proceder con el procesamiento de la transacción. Para recuperar una transacción, es necesario hacer la siguiente solicitud JSON-RPC: - - - -```json -// transaction-recovery.json -[ - { - "id": 1, - "jsonrpc": "2.0", - "method": "notify_transaction_recovery", - "params": { - "transaction_id": "", - "message": "Transaction recovered" - } - } -] -``` - - - -Para ejecutar esto, necesitas ejecutar: - - - -```bash -./llamar-json-rpc.sh transaction-recovery.json -``` - - - -## Actualizando la transacción de Withdrawal vía JSON-RPC - -Este diagrama define una secuencia/reglas del estado de transición de la transacción para el flujo de retiro SEP-24. - -\[![Flujo de retiro sep24](/assets/sep24 -flow-diagram.png)](/assets/sep24 withdrawal diagram.png) - -:::tip - -Los estados en verde son obligatorios y definen la forma más corta. - -Los estados en amarillo son opcionales y se pueden omitir. - -Los estados en rojo significan que la transacción está en un estado de error o ha caducado. - -::: - -Una vez finalizado el flujo de depósito, la aplicación de la retirada es sencilla. Algunas partes del flujo son similares y pueden ser reutilizadas. - -El punto de partida tanto para el retiro como para el depósito es el mismo. - -### Listo para recibir fondos - -Similar al depósito, el siguiente paso es notificar al usuario que el anclaje está listo para recibir fondos. Sin embargo, como su servicio recibirá transacciones a través de la red Stellar, la actualización se verá de forma diferente. - - - -```json -// request-onchain-funds.json -[ - { - "id": 1, - "jsonrpc": "2. ", - "method": "request_onchain_funds", - "params": { - "transaction_id": "", - "mensaje": "Solicitar fondos en la cadena", - "amount_in": { - "amount": 10, - "activo": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" - }, - "amount_out": { - "amount": 9, - "activo": "iso4217:USD" - }, - "amount_fee": { - "amount": 1, - "activo": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" - }, - "amount_expected": { - "amount": 10 - }, - "destination_account": "GD. .G", - "memo": "12345", - "memo_type": "id" - } - } -] -``` - - - -- `memo` Valor de memo a adjuntar a la transacción -- `memo_type` Tipo de nota que el ancla debe adjuntar a la transacción -- `Cuenta de destino` Cuenta de destino - -Para ejecutar esto, necesitas ejecutar: - - - -```bash -./call-json-rpc.sh request-onchain-funds.json -``` - - - -:::tip - -Establecer `memo`, `memo_type`, y `destination_account` es opcional. - -Si la integración con un custodiano de terceros está habilitada, la Plataforma de Anchor puede generar `memo`, `memo_type` y `destination_address` si se elige un `deposit_info_generator_type` correspondiente. También, puedes proporcionar `memo` y `memo_type` a la solicitud como se muestra arriba. Tenga en cuenta que la nota debe ser única, esto es lo que ayuda a asociar las transacciones estelares con transacciones SEP. - -Si su negocio administra los activos, la Plataforma de Ancestro puede generar memos para usted. Cuando el estado se cambia a `pending_user_transfer_start`, la Plataforma de Anchor establece automáticamente `memo` y `memo_type` (sólo si no se incluye en la solicitud). - -::: - -:::note - -Debe configurarse la cuenta Stellar que se utilizará para recibir fondos. - -::: - -### Procesando información de KYC - -Este paso es opcional y es similar a [Procesando información de KYC](#processing-kyc-information) del flujo de depósito. - -### Fondos recibidos - -Si los fondos onchain fueron recibidos, usted necesita proporcionar cantidades y cambiar el estado de la transacción a `pending_anchor`. - - - -```json -// onchain-funds-received.json -[ - { - "id": 1, - "jsonrpc": "2. ", - "method": "notify_onchain_funds_received", - "params": { - "transaction_id": "", - "message": "Onchain funds received", - "stellar_transaction_id": "7. .9", - "amount_in": { - "amount": 10 - }, - "amount_out": { - "amount": 9 - }, - "amount_fee": { - "amount": 1 - } - } - } -] -``` - - - -Para ejecutar esto, necesitas ejecutar: - - - -```bash -./llamar-json-rpc.sh onchain-funds-received.json -``` - - - -:::tip - -Este método será llamado automáticamente por el servidor de custodia si la integración de custodia está habilitada. - -::: - -### Cantidad actualizada - -Si los fondos onchain fueron recibidos, pero por alguna razón el `amount_in` difiere del especificado en el flujo interactivo (`amount_expected`), puedes actualizar `amount_out` y `amount_fee` para que correspondan a la `amount_in`. El estado de la transacción en este caso no se cambiará y será igual a `pending_anchor`. - - - -```json -// amounts-updated.json -[ - { - "id": 1, - "jsonrpc": "2.0", - "method": "notify_amounts_updated", - "params": { - "transaction_id": "", - "message": "Amounts updated", - "amount_out": { - "amount": 9 - }, - "amount_fee": { - "amount": 1 - } - } - } -] -``` - - - -Para ejecutar esto, necesitas ejecutar: - - - -```bash -./llamar-json-rpc.sh cantidades-actualizado.json -``` - - - -:::note - -Sólo `amount_out` y `amount_fee` pueden ser actualizados usando esta solicitud JSON-RPC, y no es necesario especificar los activos de las cantidades. - -::: - -### Fondos de Offchain enviados - -Para completar la transacción y cambiar su estado a `completado`, necesitas hacer la solicitud JSON-RPC `notify_offchain_funds_sent`. - - - -```json -// offchain-funds-sent.json -[ - { - "id": 1, - "jsonrpc": "2.0", - "method": "notify_offchain_funds_sent", - "params": { - "transaction_id": "", - "message": "Offchain funds sent", - "funds_sent_at": "2023-07-04T12:34:56Z", - "external_transaction_id": "a...c" - } - } -] -``` - - - -Para ejecutar esto, necesitas ejecutar: - - - -```bash -./call-json-rpc.sh offchain-funds-sent.json -``` - - - -### Fondos offchain disponibles - -Puedes mover el estado de la transacción a `pending_user_transfer_complete` si se enviaron fondos offchain y si está listo para que el usuario / destinatario los recoja. - - - -```json -// offchain-funds-available.json -[ - { - "id": 1, - "jsonrpc": "2.0", - "method": "notify_offchain_funds_available", - "params": { - "transaction_id": "", - "message": "Offchain funds available", - "external_transaction_id": "a...c" - } - } -] -``` - - - -Para ejecutar esto, necesitas ejecutar: - - - -```bash -./call-json-rpc.sh offchain-funds-available.json -``` - - - -### Fondos offchain pendientes - -Otra opción es mover el estado de la transacción a `pending_external`. Este estado significa que el pago se ha enviado a una red externa, pero aún no se ha confirmado. - - - -```json -// offchain-funds-pending.json -[ - { - "id": 1, - "jsonrpc": "2.0", - "method": "notify_offchain_funds_pending", - "params": { - "transaction_id": "", - "message": "Offchain funds pending", - "external_transaction_id": "a...c" - } - } -] -``` - - - -Para ejecutar esto, necesitas ejecutar: - - - -```bash -./call-json-rpc.sh offchain-funds-pending.json -``` - - - -### Reembolso enviado - -La lógica del reembolso funciona de la misma manera que para el flujo de depósitos. Para obtener más información, consulte [Reembolso enviado](#reembolso enviado) del flujo de depósitos. - -### Envío de reembolso por servicio de Custodia - -La integración con un servicio de custodia le permite hacer un reembolso a través de un servicio de custodia, como Bloques de Fuego. - - - -```json -// do-stellar-refund.json -[ - { - "id": 1, - "jsonrpc": "2.0", - "method": "do_stellar_refund", - "params": { - "transaction_id": "", - "message": "Do stellar refund", - "refund": { - "amount": { - "amount": 9, - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" - }, - "amount_fee": { - "amount": 1, - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" - } - } - } - } -] -``` - - - -Para ejecutar esto, necesitas ejecutar: - - - -```bash -./call-json-rpc.sh do-stellar-refund.json -``` - - - -:::note - -Del mismo modo al flujo del depósito, usted puede hacer un reembolso completo o un conjunto de reembolsos parciales. La transacción permanecerá en estado `pending_anchor` hasta que la suma de los reembolsos sea menor que `amount_in`. Si la suma de los reembolsos es igual a `amount_in`, la Plataforma de Anchor cambiará automáticamente el estado de la transacción a `refunded`. - -::: - -### Error de transacción - -Funciona de la misma manera que para el flujo de depósito. Para obtener más detalles, consulte [Error de transacción](#transaction-error) del flujo de depósitos. - -### Transacción caducada - -Funciona de la misma manera que para el flujo de depósito. Para más detalles, consulta [Transacción caducada](#transacción-caducada) del flujo de depósitos. - -### Transacción en espera - -Funciona de la misma manera que para el flujo de depósito. Para más detalles, consulta [On-Hold Transaction](#on-hold-transaction) del flujo de depósitos. - -### Recuperación de la transacción - -Funciona de la misma manera que para el flujo de depósito. Para más detalles, consulta [Recuperación de la Transacción](#transaction-recovery) del flujo de depósitos. - -## Seguimiento de transacciones estelares - - - -[sep-9]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0009.md -[sep-24]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0024.md -[métodos json-rpc-jones]: ../../api-reference/rpc/methods/README.mdx diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep24/setting-up-production-server.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep24/setting-up-production-server.mdx deleted file mode 100644 index 094c28ac2..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep24/setting-up-production-server.mdx +++ /dev/null @@ -1,112 +0,0 @@ ---- -title: Configurar un servidor de producción -sidebar_position: 60 ---- - -import { CodeExample } from "@site/src/components/CodeExample"; - -Una vez que el servidor de prueba está en vivo y ha probado tanto los flujos de depósito como de retiro, es el momento de comenzar con el despliegue real conectado a KYC real y a los proveedores reales de ferrocarriles bancarios. Antes de usar cualquier API bancaria, es fundamental que realice una auditoría de seguridad completa en el sistema para asegurarse de que no hay ninguna vulnerabilidad. - -## Desplegar un entorno seguro - -Asegúrese de mantener actualizado el servidor de pruebas e implementar el sistema de producción (mainnet) en un entorno separado. Tener dos implementaciones le permite validar nuevas características en la red de pruebas antes de trasladarlas al despliegue final de producción. También puede tener un tercer entorno de puesta en escena si hay un gran equipo trabajando en este código base y/o habrá muchos empujones para ser probados internamente antes de compartir con otras instituciones. - -Para cambiar a la red pública (mainnet) de Stellar, todo lo que tienes que hacer es cambiar la red [passphrase](../../../../docs/learn/encyclopedia/network-configuration/network-passphrases) (para solicitudes de autenticación) y [Horizon URL](https://horizon.stellar.org/). - -Puede copiar las configuraciones de desarrollo existentes para crear una configuración de producción. - -Primero, necesitas cambiar tu archivo de información (`stellar.toml`): - - - -```toml -# stellar.toml -NETWORK_PASSPHRASE = "Public Global Stellar Network ; Septiembre 2015" -``` - - - -A continuación, cambia tu configuración de Plataforma de Anchor en el archivo `production.env`: - - - -```bash -# production.env -STELLAR_NETWORK_NETWORK="Public" -STELLAR_NETWORK_HORIZON_URL=https://horizon.stellar.org -``` - - - -## Conexión a Real KYC - -La mayoría de los anclajes necesitan recoger información [Conoce a tu cliente](https://en.wikipedia.org/wiki/know_your_customer) para cumplir con las regulaciones locales antes de honrar depósitos y retiros. El flujo de KYC generalmente consiste en una forma simple que recoge información relevante sobre el usuario como el nombre, correo electrónico, dirección, edad y número de identificación emitido por el gobierno. - -La manera en que maneja KYC depende de usted: hay muchos servicios que proporcionan soluciones KYC a través de APIs e iFrames, y validar los datos de entrada y sincronizar con bases de datos gubernamentales para verificar los requisitos. Cada jurisdicción tiene requisitos específicos de KYC y difieren de jurisdicción a jurisdicción, para que sea mejor encontrar un proveedor específico de KYC que satisfaga sus necesidades. - -Algunos países requieren diferentes campos de KYC dependiendo de la cantidad a depositar o retirar. Si ese es el caso en su jurisdicción y necesita adaptar sus formularios KYC en base al importe del depósito o retiro, simplemente agregue un campo de cantidad antes del formulario KYC, y asegúrese de que los campos KYC se actualizan basándose en ese valor. - -La información de KYC debe estar vinculada a la sesión creada a través de [Stellar Web Authentication](.. sep10/README.mdx) y, en consecuencia, al usuario, por lo que sólo se necesita preguntar al usuario una vez. Después de completar el primer flujo de KYC, un usuario no debería tener que volver a ingresar la información. - -Asegúrese de que los errores y mensajes de validación están claros e incluya instrucciones sobre qué hacer junto para asegurar una buena experiencia del usuario y aumentar la tasa de conversión de KYC. También deberías localizar mensajes basados en el idioma y la ubicación del usuario. - -## Pre-completar el formulario KYC - -Rellenar el formulario KYC es una excelente manera de reducir la fricción de empezar a usar un fondo; y las carteras suelen proporcionar un conjunto de campos que se utilizan comúnmente en todo el ecosistema. En resumen, el anclaje puede renderizar el formulario KYC con los valores del usuario que fueron enviados previamente por el monedero en los puntos finales `/transactions/deposit/interactive` y `/transactions/draw/interactive`. - -Todos los campos de [SEP-9](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0009. d) pueden ser enviados por carteras en los puntos finales anteriormente mencionados, pero los más comunes son: correo electrónico, nombre, apellido y número de teléfono. Además, debería habilitar que los campos pre-rellenados sean editables, ya que el usuario podría haber introducido un nombre diferente en el proceso de registro de la cartera, y podría querer editarlo antes de finalizar el proceso KYC del Anchor. - -Todos los datos de SEP-9 enviados desde el monedero son parte de [Interactive JWT](./faq.mdx#how-to-use-interactive-jwts), enviados por la Plataforma de Anchor - -## Conexión a Rail Bancario Real - -Se espera que los emisores de token respaldados por Fiat gestionen una reserva completa. Eso significa que hay una relación 1:1 entre los tokens de la red Stellar y el dinero en el banco. Dado que cada ficha de fiat en Stellar está respaldada por un activo real subyacente y real, y puede ser canjeado por los emisores de tokens fiat-backed necesitan conectarse a raíles bancarios reales para validar depósitos de usuarios (a través de transferencias bancarias, pagos con tarjeta de crédito, etc.) y para completar retiros de usuarios (generalmente a través de transferencias bancarias). Si usted es un anclaje que honra depósitos y retira de un token de otro problema de organización, usted seguirá un proceso similar. - -Para obtener (y identificar) una transferencia de usuario, los emisores suelen tomar uno de dos enfoques: - -- Encuesta de API: esta opción consiste en obtener la API del banco, a través de un trabajo cron, para comprobar el estado actualizado de la lista de transferencias recibidas por (y enviadas) la cuenta bancaria del emisor. Una vez que el sistema confirma una nueva transacción e identifica que se relaciona con un depósito específico, puede enviar fondos digitales a la cuenta de ese usuario -- Webhook: no todos los rails bancarios soportan esta opción, pero es la más mínima en términos de lógica de back-end. En este enfoque, el banco golpea proactivamente el punto final de un emisor una vez que recibe una nueva transferencia, actualizando dicha información en la base de datos del emisor. El emisor puede entonces igualar esa transacción con un depósito existente en proceso y validar que el usuario pueda recibir sus fondos digitales - -Hay muchas maneras de identificar que una transferencia bancaria específica se relaciona con un depósito específico (y, en consecuencia, con un usuario). Algunos bancos (y países) tienen infraestructura de transferencias que permite la creación de una única cuenta bancaria por transferencia; otros requieren que los usuarios añadan un parámetro de identificación a sus transferencias. Algunos bancos proporcionan el número de identificación de usuario en la información de la transacción para que los emisores puedan coincidir con la información proporcionada en el formulario KYC. - -Asegúrate de realizar una auditoría de seguridad completa en tus sistemas cuando existan conexiones ferroviarias bancarias. Algunos bancos proporcionan una API de pruebas que puede ser utilizada para el desarrollo y la implementación en entornos de testnet o staging, lo que significa que puede probar y auditar el código base antes de pasar a una integración bancaria lista para la producción final. Para una mejor seguridad, algunos anclajes también prefieren añadir un paso final manual antes de aprobar transferencias de retiro. En términos de UX, esta aprobación manual es aceptable siempre que los tiempos de espera se alineen con las expectativas del usuario, lo que generalmente significa que no tienen más de un par de horas. - -## Probando cajas de bordes - -Una vez que la aplicación es completamente funcional, es una buena idea probar diferentes escenarios y casos de borde para asegurarse de que el sistema se está comportando como se esperaba. Aquí hay una lista de sugerencias de prueba que deberían cubrir una gran cantidad de los casos de la aplicación: - -### Pruebas generales - -- Prueba la usabilidad de flujo interactivo -- Evalúa la interfaz usando diferentes datos de localización y comprueba el contenido traducido incluyendo mensajes de error, respuestas, formato de fecha y formato de número - -### Pruebas KYC - -- Compruebe que KYC aparece con un nuevo monedero SK -- Compruebe que KYC no acepta entradas con formato incorrecto y que los mensajes de error son aceptables -- Compruebe que puede utilizar la misma información de KYC (correo electrónico, número de teléfono, nombre de usuario, etc) varias veces -- Compruebe que puede pasar por KYC varias veces con el mismo SK Stellar. - -### Prueba interactiva - -- Comprueba que el flujo de depósitos se vaya a través y que los raíles bancarios estén funcionando -- Compruebe que no puede hacer un retiro con un valor mayor que el saldo actual -- Comprueba que el flujo de retiro va a través y que los raíles bancarios están funcionando - -### Tests de seguridad - -- Asegúrate de que los puntos finales de la plataforma estén seguros - -## Pulido e internacionalización - -Apoyar dos idiomas (inglés y el idioma fiat del país de la moneda) permite a los usuarios tener una experiencia perfecta mientras navegan a través de pantallas, y apoya las instituciones internacionales (como las carteras) que necesitan probar el producto antes de iniciar nuevas integraciones. - -Puedes soportar varios idiomas en tu aplicación web usando el parámetro `Accept-Language` de las cabeceras de petición http para localizar el contenido y permitir que los usuarios lo cambien de una manera simple (e. . un icono de bandera en la barra superior). Si una cartera específica no envía el parámetro de cabecera, le recomendamos que muestre al usuario una pantalla de selección de idioma al comienzo del proceso de depósito y retiro. Una vez que un usuario elige un idioma, puede almacenar su selección por lo que sólo necesita preguntarle una vez. Además de localizar texto, asegúrese de comprobar el formato de números, fechas, etc. - -Tener un grupo de beta testers es una gran manera de comprobar si hay casos de borde que necesiten pulir, y para confirmar que el sistema está funcionando bien con una variedad de entradas de usuario. Puedes probar beta usando una etapa de lanzamiento suave antes de empezar a poner el esfuerzo en marketing y distribución. Documentar el proceso de prueba con capturas de pantalla y vídeos es muy útil para las futuras auditorías de seguridad, y proporciona a los nuevos socios y potenciales usuarios claridad y confianza en el producto. - -## Conectando a carteras - -Todas las interacciones de usuario de Anchor se realizan a través de una Wallet, por lo que es vital que los Anchors estén conectados a Carteras que tengan una buena penetración del mercado en la región donde el negocio está más enfocado. Conectar a Wallets es un proceso sencillo, ya que ambos extremos de esa integración ya son compatibles con los SEP. - -Stellar.org mantiene una [lista de carteras](https://www.stellar. rg/ecosistema/proyectos), muchos de los cuales soportan actualmente SEP-24 Enviarles un mensaje con más información sobre un activo y una cuenta de emisor es una gran manera de hacer que algunos usuarios reales se acerquen al Anchor. diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep31/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep31/README.mdx deleted file mode 100644 index 0875e65f8..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep31/README.mdx +++ /dev/null @@ -1,11 +0,0 @@ ---- -title: Pagos transfronterizos -sidebar_position: 70 ---- - -import DocCardList from "@theme/DocCardList"; - -SEP-31 allows for a means by which wallets and/or exchanges interact with -Stellar's existing set of send-side services. - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep31/configuration.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep31/configuration.mdx deleted file mode 100644 index da65738a4..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep31/configuration.mdx +++ /dev/null @@ -1,382 +0,0 @@ ---- -title: Configuración -sidebar_position: 20 ---- - -import { CodeExample } from "@site/src/components/CodeExample"; - -## Modify a Stellar Info File - -Let's start by modifying our `stellar.toml` file created [earlier][sep1-ap]. Wallets need to know that SEP-31 functionality is supported by your business, and they also need to know all currencies you support. - - - -```toml -# dev.stellar.toml -ACCOUNTS = ["add your public keys for your distribution accounts here"] -SIGNING_KEY = "add your signing key here" -NETWORK_PASSPHRASE = "Test SDF Network ; September 2015" - -DIRECT_PAYMENT_SERVER = "http://localhost:8080/sep31" -WEB_AUTH_ENDPOINT = "http://localhost:8080/auth" - -[[CURRENCIES]] -code = "USDC" -issuer = "GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" -status = "test" -is_asset_anchored = false -desc = "USD Coin issued by Circle" - -[DOCUMENTATION] -ORG_NAME = "Your organization" -ORG_URL = "Your website" -ORG_DESCRIPTION = "A description of your organization" -``` - - - -Note that you'll need to create another file for your production deployment that uses the public network's passphrase, your production service URLs, your mainnet distribution accounts and signing key, as well as the mainnet issuing accounts of the assets your service utilizes. - -## Enable Cross Border Payments - -Now you're ready to enable cross-border payments the SEP-31 API. Specify the following in your `dev.assets.yaml` file. - - - -```yaml -# dev.assets.yaml -assets: - - schema: stellar - code: USDC - issuer: GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5 - distribution_account: GBLSAHONJRODSFTLOV225NZR4LHICH63RIFQTQN37L5CRTR2IMQ5UEK7 - significant_decimals: 2 - sep31_enabled: true - sep31: - quotes_supported: true - quotes_required: true - fields: - transaction: {} - send: - min_amount: 0 - max_amount: 10000 -``` - - - -The information provided in the `sep31` and `send` objects closely map to the information that will be exposed to the wallet application using the [`GET /info`][sep31-get-info] SEP-31 endpoint. The Anchor Platform also uses this information to validate requests made to your service. `sep31.fields.transaction` should be left empty and will be removed in a future release, but you can adjust the `send.min_amount` and `send.max_amount` values according to your service's limits. - -The `sep31.quotes_supported` and `sep31.quotes_required` determine whether or not sending organizations can and are required to request an FX rate using the [SEP-38 `POST /quote`][sep38-post-quote] endpoint. Almost all senders prefer this approach so that they can communicate the rate to their customers prior to proceeding. - -Add the following variable to your environment file. - - - -```bash -# dev.env -SEP31_ENABLED=true -``` - - - -Senders should now be able to discover, authenticate, and initiate transactions with your service! Run the following command to start the Anchor Platform. - - - -```bash -docker compose up -``` - - - -Check that your API is live. - - - -```bash -curl http://localhost:8080/sep31/info | jq -``` - - - -You should get the following. - - - -```json -{ - "receive": { - "USDC": { - "enabled": true, - "quotes_supported": true, - "quotes_required": true, - "min_amount": 0, - "max_amount": 10000, - "fields": { - "transaction": {} - } - } - } -} -``` - - - -## Enable the Customer KYC API - -Businesses need to collect and validate KYC information on the customers they're facilitating transactions for. Clients determine what KYC information needs to be collected and send that information via a SEP-12 KYC API hosted by the Anchor Platform, but the Anchor Platform never stores personally-identifiable information (PII). Instead, it forwards requests from clients to the business server, and returns the business' responses back to the client, acting as a proxy server. - -See the [Anchor Platform KYC API specification][platform-api-kyc] for details on the endpoints that must be implemented on your business' server. - -To make this API available to clients, lets add the service URL to our Stellar Info File. - - - -```toml -# dev.stellar.toml -KYC_SERVER = "http://localhost:8080/sep12" -``` - - - -Lets enable it in our environment too. - - - -```bash -# dev.env -SEP12_ENABLED=true -``` - - - -Finally, we have to define your business' customer types. Each type of customer requires different a set of KYC information. For example, you can offer your cross-border payments service in two distinct regulatory jurisdictions, so customers in different jurisdictions have different KYC requirements and would be represented using different types. - -:::info - -Currently, customer types must be mutually exclusive, meaning a customer cannot be more than one type. - -This limitation is in place because the Anchor Platform cannot validate whether a customer is approved for a specific type of transaction, such as one sending a large amount. It can only validate that a customer is approved for one of the customer types defined. This limitation will be removed in a future release. - -::: - -In this guide, we'll only have two types, a sending customer type and a receiving customer type. Currently, our customer types are defined in our assets configuration, but this will change in a future release. - - - -```yaml -# dev.assets.yaml -sep31: - sep12: - sender: - types: - sep31-sender: - description: customers sending to recipients - receiver: - types: - sep31-receiver: - description: customers receiving from senders -``` - - - -Let's ping the info endpoint again to verify. After `docker compose up`, run the following command: - - - -```bash -curl http://localhost:8080/sep31/info | jq -``` - - - -You should get the following: - - - -```json -{ - "receive": { - "USDC": { - "enabled": true, - "quotes_supported": true, - "quotes_required": true, - "min_amount": 0, - "max_amount": 10000, - "fields": { - "transaction": {} - }, - "sep12": { - "sender": { - "types": { - "sep31-sender": { - "description": "customers sending to recipients" - } - } - }, - "receiver": { - "types": { - "sep31-receiver": { - "description": "customers receiving from senders" - } - } - } - } - } - } -} -``` - - - -## Enable the RFQ API - -Businesses need to provide their send-side counterparts with a [Rate][get-rates-api] API to check the exchange rates they're offering between the on-chain asset being used for settlement and the fiat asset being used to pay the recipient. If the rate is competitive, senders also need to be able to request a commitment to the rate currently being offered from business for a short period of time. - -The Anchor Platform provides the [SEP-38 RFQ API][sep38] to senders for this purpose. - -To make this API available to clients, lets add the service URL to our Stellar Info File. - - - -```toml -# dev.stellar.toml -DIRECT_PAYMENT_SERVER = "http://localhost:8080/sep31" -WEB_AUTH_ENDPOINT = "http://localhost:8080/auth" -KYC_SERVER = "http://localhost:8080/sep12" -QUOTE_SERVER = "http://localhost:8080/sep38" -``` - - - -Lets enable it in our environment too. - - - -```bash -# dev.env -SEP38_ENABLED=true -``` - - - -We also need to enable USDC to be used in this API, as well as add an off-chain asset it can be exchanged with. - - - -```yaml -# dev.assets.yaml -assets: - - schema: stellar - code: USDC - issuer: GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5 - distribution_account: GBLSAHONJRODSFTLOV225NZR4LHICH63RIFQTQN37L5CRTR2IMQ5UEK7 - significant_decimals: 2 - sep31_enabled: true - sep38_enabled: true - send: - min_amount: 0 - max_amount: 10000 - sep31: - quotes_supported: true - quotes_required: true - fields: - transaction: {} - sep12: - sender: - types: - sep31-sender: - description: customers sending to recipients - receiver: - types: - sep31-receiver: - description: customers receiving from senders - sep38: - exchangeable_assets: - - iso4217:BRL - country_codes: - - BRA - - schema: iso4217 - code: BRL - sep38_enabled: true - sep38: - exchangeable_assets: - - stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5 - country_codes: - - BRA - significant_decimals: 2 - buy_delivery_methods: - - name: PIX - description: Have BRL sent directly to your bank account. -``` - - - -Lets test that your RFQ API is live! Following `docker compose up`: - - - -```bash -curl http://localhost:8080/sep38/info | jq -``` - - - -You should get the following: - - - -```json -{ - "assets": [ - { - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" - }, - { - "asset": "iso4217:BRL", - "country_codes": ["BRA"], - "buy_delivery_methods": [ - { - "name": "PIX", - "description": "Have BRL sent directly to your bank account." - } - ] - } - ] -} -``` - - - -## Configure Callback API Authentication - -Just as your business will need to make requests to the Anchor Platform, the Anchor Platform will need to make requests to your business. Let's add authentication to these requests as well. - - - -```bash -# dev.env -CALLBACK_API_BASE_URL=http://server:8081 -CALLBACK_API_AUTH_TYPE=jwt -CALLBACK_API_AUTH_JWT_EXPIRATION_MILLISECONDS=30000 -SECRET_CALLBACK_API_AUTH_SECRET= -``` - - - -`CALLBACK_API_BASE_URL` uses `server` instead of `localhost` as the host because the Anchor Platform will be making requests to your business server from within the local network created by docker compose. When configuring your service in a staging or production environment, make sure to update your service urls. - -We'll define the server that implements the endpoints defined in the Callback API in the following section. - -:::caution - -Note that as of 2.x path segments are not supported in `CALLBACK_API_BASE_URL` (such as `http://server:8081/myPath`). - -::: - -[sep31-get-info]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0031.md#get-info -[sep1-ap]: ../sep1/README.mdx -[get-rates-api]: ../../api-reference/callbacks/get-rates.api.mdx -[sep38]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0038.md -[sep38-post-quote]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0038.md#post-quote -[platform-api-kyc]: ../../api-reference/callbacks/customer/README.mdx diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep31/getting-started.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep31/getting-started.mdx deleted file mode 100644 index 8eb9f15d1..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep31/getting-started.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: Comenzando -sidebar_position: 10 ---- - -Esta guía te guiará a través de la configuración e integración con la Plataforma de Anchor con el fin de construir un servicio de pago transfronterizo compatible con [SEP-31][sep-31], el protocolo estandarizado del ecosistema para pagos transfronterizos. - -Aprovechando el soporte de la plataforma Anchor Platform para SEP-31, las empresas hacen que su servicio sea compatible con el conjunto de servicios existentes de Stellar. - -:::info - -A medida que mejoramos la documentación, partes de esta guía que son relevantes para otros casos de uso pueden ser trasladadas a sus propias secciones. - -::: - -Antes de continuar con esta sección, Asegúrate de que ya tienes [installed][installation-ap] la Plataforma de Anclaje y configura las características necesarias requeridas por SEP-31: [SEP-1 (Archivo de información estelar)][sep1-ap] y [SEP-10 (Autenticación estelar)][sep10-ap] - -[sep-31]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0031.md -[instalación-ap]: ../../admin-guide/getting-started.mdx -[sep1-ap]: ../sep1/README.mdx -[sep10-ap]: ../sep10/README.mdx diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep31/integration.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep31/integration.mdx deleted file mode 100644 index ec4a1e530..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep31/integration.mdx +++ /dev/null @@ -1,694 +0,0 @@ ---- -title: Integración -sidebar_position: 30 ---- - -import { CodeExample } from "@site/src/components/CodeExample"; - -Integrating with the Anchor Platform for facilitating cross-border payments involves implementing the following, at a minimum: - -- [`GET /customer`][get-customer] & [`PUT /customer`][put-customer] KYC API endpoints to request & collect customers' KYC data -- [`GET /rate`][get-rate] RFQ API endpoint to provide FX rates between the on & off-chain assets supported -- `GET /transactions` requests to fetch updates on the Anchor Platform's transactions' statuses (documentation coming soon) -- [`JSON-RPC`][json-rpc-methods] requests to update the Anchor Platform's transactions' statuses - -The following may also be required depending on your use case: - -- [`GET /fee`][get-fee] if your business wants to provide senders the option to skip the quote creation step -- [`GET /unique_address`][get-unique-address] if your business uses a custody service for on-chain assets -- [`DELETE /customer`][delete-customer] if your business wants or is required to allow senders to request deletion of customer data - -## Create a Business Server - -First, lets create a business server and add it to our docker compose file. - - - -```yaml -version: "3.8" - -services: - sep-server: - image: stellar/anchor-platform:latest - command: --sep-server - env_file: - - ./dev.env - volumes: - - ./config:/home - ports: - - "8080:8080" - depends_on: - - db - platform-server: - image: stellar/anchor-platform:latest - command: --platform-server - env_file: - - ./dev.env - volumes: - - ./config:/home - ports: - - "8085:8085" - depends_on: - - db - - server: - build: . - ports: - - "8081:8081" - env_file: - - ./dev.env - db: - image: postgres:14 - ports: - - "5432:5432" - env_file: - - ./dev.env -``` - - - -Next, create a simple web server using your preferred programming language and a `Dockerfile` that starts the server. `docker compose up` should successfully start all three services. - -This guide does not provide an example implementation of the endpoints, but you can find more information about the request and response schemas in the [Anchor Platform API Reference][ap-api], and the sections below will expand on concepts important to understand when implementing the endpoints. - -## Customer Callback Endpoints - -The Anchor Platform never stores your customers' PII, and instead acts as a proxy server between client applications and your business, forwarding requests and responses to the other party. Currently, requests and responses are almost identical to those defined in the [SEP-12 KYC API specification][sep12]. - -### Identifying Customers - -Customers can be identified using two approaches. - -The first approach uses a Stellar account and memo. When using the Anchor Platform for facilitating cross-border payments, the sending organization uses their own Stellar account, the one used to authenticate via [SEP-10 Stellar Authentication][ap-sep10], when registering customers with your business. Memos are used to distinguish unique customers originating from the same sending organization. - -The second approach uses customer IDs generated by your service. For example, if a sending organization is registering a customer, your business will receive a `PUT /customer` request like the following: - - - -```json -{ - "account": "GDJUOFZGW5WYBK4GIETCSSM6MTTIJ4SUMCQITPTLUWMQ6B4UIX2IEX47", - "memo": "780284017", - "type": "sep31-sender", - "first_name": "John", - "last_name": "Doe", - "email": "johndoe@example.com" -} -``` - - - -In this example, the `GDJ...X47` public key identifies the sending organization, and the `780284017` memo identifies the customer. Memos are usually 64-bit integers, but they can also be other data types, so they should be saved as strings. In response, your business should return a customer ID. - - - -```json -{ - "id": "fb5ddc93-1d5d-490d-ba5f-2c361cea41f7" -} -``` - - - -Your business server can use any identifer for customers as long as it is a string. - -Following the registration of a customer, the sending organization can use either approach when checking the customer's status. For example, you may get a `GET /customer` request like the following: - - - -``` -/customer?account=GDJUOFZGW5WYBK4GIETCSSM6MTTIJ4SUMCQITPTLUWMQ6B4UIX2IEX47&memo=780284017&type=sep31-sender -``` - - - -Or, the sending organziation could use the identifier you returned when they originally registered the customer. - - - -``` -/customer?id=fb5ddc93-1d5d-490d-ba5f-2c361cea41f7&type=sep31-sender -``` - - - -Your business will need to maintain a mapping between the account & memo used to originally register the customer and the ID you return in the response, as well as the KYC data provided. In future iterations of the Anchor Platform, we may maintain this mapping for your business so you only have to work with the IDs you generate. - -### Customer Types - -Your business likely requires different sets of KYC information depending on the type of customer. You can define the labels for each of these customer types in your `dev.assets.yaml` file, and your sending organizations will need to understand which label to use when registering or querying the status of customers. - -In `PUT /customer` requests, you should use the type passed to evaluate whether the sender has provided all of the required fields. In `GET /customer` requests, you should use the type to determine the customer's status. - -### Test with the Demo Wallet - -You can test your implementation with the [Stellar Demo Wallet][demo-wallet] following the steps below. - -1. Select "Generate keypair for new account" -2. Select "Create account" -3. Select "Add Asset" and enter the asset code and the Anchor Platform's home domain, `localhost:8080` -4. Select "Add trustline" -5. Fund your account with a balance of the asset -6. Select "SEP-31 Send" in the dropdown menu - -You should see the demo wallet find your service URLs, authenticate, and check which KYC fields it needs to collect. It should then present a form for you to enter the KYC details for the sender and reciever. - -[![demo wallet after initiating a transaction](/assets/anchor-platform-sep31-demo-wallet-widget.png)](/assets/anchor-platform-sep31-demo-wallet-widget.png) - -Once you've entered in the information requested, it will send that information to the Anchor Platform, which will send it to your business server. Once the demo wallet has the customers' IDs you generated, it will initiate a transaction which should fail. - -## Rate Callback Endpoint - -Once the sending organization has registered the customers involved in the transaction, it will need to request a quote, or FX rate, from your business. The Anchor Platform requests this information from your business server using the [`GET /rate` endpoint][get-rate]. - -### Firm vs. Indicative Quotes - -Requests for quotes will have a `type` parameter that is either [`indicative`][indicative] or [`firm`][firm]. If `type=firm`, your response must include the `id` & `expires_at` date-time field and reserve the liquidity needed to fulfil this quote until the quote expires. If `type=indicative`, do not return `id` or `expires_at` fields because the rate provided will not be used in a transaction. - -Note that the client may request that the quote expires after a specific date-time using the `expires_after` parameter. Your business must honor this request by returning an `expires_at` value that is at or after the requested date-time or reject the request with a 400 Bad Request response, which will be forwarded to the client. - -### Using the Client ID - -Requests may include a `client_id` parameter that identifies the sending organization requesting the rate. You can use this parameter to adhere to the commercial terms agreed upon with that sending organization, such as offering discounted rates. `client_id` may not be present for indicative requests, in which case your market price should be returned. Currently `client_id` will always be the Stellar public key the sending organization used to authenticate with the Anchor Platform. - -### Delivery Methods - -It is common for businesses' rates and fees to differ depending on the payment rails used to send funds to the recipient. If your delivery methods are configured in your `asset.yaml` file, clients will always provide the payment rail they want your business to use for firm quote requests. - -Because this endpoint is currently only used paying out remittances in off-chain assets, the `buy_delivery_method` will be used. If this endpoint is ever used in other transaction flows such as SEP-24 deposits, then `sell_delivery_method` may also be passed for business that support these types of transactions. - -## Fetching Transaction Status Updates - -To facilitate cross-border payments, you'll need to be able to detect when a sending organization has sent your business an on-chain payment and determine which transaction that payment was meant to fulfil. - -The easiest way to do that is to run the Stellar Observer, which will detect these payments and update the corresponding transaction record with information about the payment. Your business can then detect these updates by polling the `GET /transactions` Platform API endpoint. - -### Running the Stellar Observer - -The Stellar Observer monitors the Stellar ledger for payments made to your account(s) and updates the corresponding transaction records with on-chain payment information. To run the observer, add the following to your docker compose file. - - - -```yaml -services: - ... - observer: - image: stellar/anchor-platform:latest - command: --stellar-observer - env_file: - - ./dev.env - volumes: - - ./config:/home -``` - - - -### Polling for Received Payments - -The Stellar Observer makes JSON-RPC requests to the Platform API whenever it detects payments received for transactions initiated by sending organizations, thus updating the transaction's `transfer_received_at` date-time. - -Your business should periodically poll the `GET /transactions` Platform API endpoint to detect these updates. You can refer to the following example: - - - -```bash -curl http://localhost:8080/transactions?sep=31&order_by=transfer_received_at&order=desc -``` - - - -The response will include a list of cross-border payment transactions initiated by sending organizations. This list will be ordered according to the time a payment was received for that transaction. For each transaction returned, your business should check whether or not it has already detected the payment for that transaction. If it has, you have detected all payments made to your account(s). - -## Updating Transaction Via JSON-RPC - -SEP-31 flow diagram defines sequence/rules of the transaction's status transition and a set of JSON-RPC methods that should be called to change that status. No puede definir el estado que desea establecer para una transacción específica en sus solicitudes. Each JSON-RPC method defines data structures that it expects in the request. If the request doesn't contain required attributes, the Anchor Platform will return an error and won't change the status of the transaction. - -[![sep31 flow](/assets/sep31-transition-diagram.png)](/assets/sep31-transition-diagram.png) - -:::tip - -Statuses in green are mandatory and define the shortest flow. - -Statuses in yellow are optional and can be skipped. - -Statuses in red mean the transaction is in an error status or it has expired. - -::: - -You can create a [template][sep24-integration-make-json-rpc-request] for making a JSON-RPC requests to the Anchor Platform. - -This chapter also contains information about the format of [request][sep24-integration-rpc-request]/[response][sep24-integration-rpc-response] and [error codes][sep24-integration-error-codes] that might be returned by the Anchor Platform. - -### Listo para recibir fondos - -SEP-31 Transactions should initially be in the `pending_sender` status. The Receiving Anchor waits to receive the payment identified by the stellar_memo included in the POST /transactions response. - -Once your business detects that it has received an on-chain payment for a specific transaction, it has to update the transaction status. - - - -```json -// onchain-funds-received.json -[ - { - "id": 1, - "jsonrpc": "2.0", - "method": "notify_onchain_funds_received", - "params": { - "transaction_id": "", - "message": "Onchain funds received", - "stellar_transaction_id": "7...9", - "amount_in": { - "amount": 10 - }, - "amount_out": { - "amount": 9 - }, - "amount_fee": { - "amount": 1 - } - } - } -] -``` - - - -Para ejecutar esto, necesitas ejecutar: - - - -```bash -./llamar-json-rpc.sh onchain-funds-received.json -``` - - - -The transaction status will be changed to `pending_receiver`. - -### Fondos de Offchain enviados - -To complete the transaction and change its status to `completed`, you need to make a `notify_offchain_funds_sent` JSON-RPC request. - - - -```json -// offchain-funds-sent.json -[ - { - "id": 1, - "jsonrpc": "2.0", - "method": "notify_offchain_funds_sent", - "params": { - "transaction_id": "", - "message": "Offchain funds sent", - "funds_sent_at": "2023-07-04T12:34:56Z", - "external_transaction_id": "a...c" - } - } -] -``` - - - -Para ejecutar esto, necesitas ejecutar: - - - -```bash -./call-json-rpc.sh offchain-funds-sent.json -``` - - - -### Fondos offchain pendientes - -Otra opción es mover el estado de la transacción a `pending_external`. This status means that payment has been submitted to external network, but it is not yet confirmed. - - - -```json -// offchain-funds-pending.json -[ - { - "id": 1, - "jsonrpc": "2.0", - "method": "notify_offchain_funds_pending", - "params": { - "transaction_id": "", - "message": "Offchain funds pending", - "external_transaction_id": "a...c" - } - } -] -``` - - - -Para ejecutar esto, necesitas ejecutar: - - - -```bash -./call-json-rpc.sh offchain-funds-pending.json -``` - - - -### Customer Info Needed - -In some cases, the Receiving Anchor might need to request an updated information from the Sending Anchor. For example, the bank tells the Receiving Anchor that the provided Receiving Client's name is incorrect or missing a middle initial. Since this information was sent via SEP-12, the transaction should go into the `pending_customer_info_update` status until the Sending Anchor makes another SEP-12 `PUT /customer` request to update. The Sending Anchor can check which fields need to be updated by making a SEP-12 `GET /customer` request including the id or account & memo parameters. The Receiving Anchor should respond with a `NEEDS_INFO` status and `last_name` included in the fields described. - - - -```json -// pending-customer-info-update.json -[ - { - "id": 1, - "jsonrpc": "2.0", - "method": "pending_customer_info_update", - "params": { - "transaction_id": "", - "message": "Customer info needed" - } - } -] -``` - - - -Para ejecutar esto, necesitas ejecutar: - - - -```bash -./call-json-rpc.sh pending-customer-info-update.json -``` - - - -### Customer Info Updated - -After the Sending Anchor has made another SEP-12 `PUT /customer` request to update customer info, the Receiving Anchor should change the status of the transaction to `pending_receiver`. - - - -```json -// notify-customer-info-updated.json -[ - { - "id": 1, - "jsonrpc": "2.0", - "method": "notify_customer_info_updated", - "params": { - "transaction_id": "", - "message": "Customer info updated" - } - } -] -``` - - - -Para ejecutar esto, necesitas ejecutar: - - - -```bash -./call-json-rpc.sh notify-customer-info-updated.json -``` - - - -### Do Stellar Refund - -Integration with the custody service allows you to do refund via custody service, such as Fireblocks. - - - -```json -// do-stellar-refund.json -[ - { - "id": 1, - "jsonrpc": "2.0", - "method": "do_stellar_refund", - "params": { - "transaction_id": "", - "message": "Do stellar refund", - "refund": { - "amount": { - "amount": 9, - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" - }, - "amount_fee": { - "amount": 1, - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" - } - } - } - } -] -``` - - - -Para ejecutar esto, necesitas ejecutar: - - - -```bash -./call-json-rpc.sh do-stellar-refund.json -``` - - - -:::note - -You can't do multiple refunds in the SEP-31 flow. For this reason, the total refund amount plus the amount fee should equal `amount_in`. Otherwise, you will get an error. - -::: - -### Reembolso enviado - -There is a possibility to send all funds back to the `Sending Anchor` (refund). You need to refund the whole sum(full refund). - - - -```json -// refund-sent.json -[ - { - "id": 1, - "jsonrpc": "2.0", - "method": "notify_refund_sent", - "params": { - "transaction_id": "", - "message": "Refund sent", - "refund": { - "id": "1c186184-09ee-486c-82a6-aa7a0ab1119c", - "amount": { - "amount": 10, - "asset": "iso4217:USD" - }, - "amount_fee": { - "amount": 1, - "asset": "iso4217:USD" - } - } - } - } -] -``` - - - -Para ejecutar esto, necesitas ejecutar: - - - -```bash -./llamar-json-rpc.sh reembolso sent.json -``` - - - -:::note - -You can't do multiple refunds in SEP-31 flow. For this reason, the amount to refund plus the amount fee should equal `amount_in`. Otherwise, you will get an error. - -::: - -### Error de transacción - -Si encuentras un error irrecuperable al procesar la transacción, es necesario establecer el estado de la transacción en `error`. You can use the message field to describe the details of the error. - - - -```json -// transaction-error.json -[ - { - "id": 1, - "jsonrpc": "2.0", - "method": "notify_transaction_error", - "params": { - "transaction_id": "", - "message": "Error occurred" - } - } -] -``` - - - -Para ejecutar esto, necesitas ejecutar: - - - -```bash -./call-json-rpc.sh transaction-error.json -``` - - - -:::tip - -Si un usuario ha hecho una transferencia, usted debe hacer una recuperación de una transacción y entonces usted puede volver a intentar procesar la transacción o iniciar un reembolso. - -::: - -### Transacción caducada - -Your business may want to expire those transactions that have been abandoned by the user after some time. It's a good practice to clean up inactive transactions in the `incomplete` status. To do so, simply change the transaction's status to `expired`. - - - -```json -// transaction-expired.json -[ - { - "id": 1, - "jsonrpc": "2.0", - "method": "notify_transaction_expired", - "params": { - "transaction_id": "", - "message": "Transaction expired" - } - } -] -``` - - - -Para ejecutar esto, necesitas ejecutar: - - - -```bash -./call-json-rpc.sh transaction-expired.json -``` - - - -:::tip - -Este método JSON-RPC no se puede utilizar después de que el usuario haya realizado una transferencia. - -::: - -### Recuperación de la transacción - -The transaction status can be changed from `error/expired` to `pending-anchor`. After recovery, you can refund the received assets or proceed with the processing of the transaction. To recover the transaction, it's necessary to make the following JSON-RPC request: - - - -```json -// transaction-recovery.json -[ - { - "id": 1, - "jsonrpc": "2.0", - "method": "notify_transaction_recovery", - "params": { - "transaction_id": "", - "message": "Transaction recovered" - } - } -] -``` - - - -Para ejecutar esto, necesitas ejecutar: - - - -```bash -./llamar-json-rpc.sh transaction-recovery.json -``` - - - -## Fee Callback Endpoint - -Your business may want to offer sending organizations the option to skip the quote creation process, allowing your business to use a rate determined at the time the funds are paid out to the recipient. In this case, the Anchor Platform will not make a `GET /rate` request, but you will still need to provide the fee your business will charge for these types of transactions using the [`GET /fee`][get-fee] endpoint. - -### Configuración - -You can enable these types of transactions by updating your `assets.yaml` file configuration: - - - -```yaml -assets: - - ... - sep31: - quotes_required: false -``` - - - -## Unique Address Callback Endpoint - -Businesses must provide a unique Stellar account and memo pair for each transaction requested by sending organizations so that the Anchor Platform can identify and map the on-chain payment sent for the specific transaction. The Anchor Platform can generate these account & memo pairs itself, but most businesses use a custodial service to receive on-chain payments. In this case, the business must request the custodian to generate the Stellar account & memo. This is done by using the [`GET /unique_address` endpoint][get-unique-address]. - -### Configuración - -To configure the Anchor Platform to make these requests, add the following to your configuration: - - - -```bash -# dev.env -SEP31_DEPOSIT_INFO_GENERATOR_TYPE=api -``` - - - -:::caution - -This endpoint may be removed during future major version updates of the Anchor Platform, when it adds support for connecting to custodial services and generating these addresses automatically. - -::: - -[ap-api]: ../../README.mdx -[ap-sep10]: ../sep10/README.mdx -[sep12]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0012.md -[Monedero demo]: https://demo-wallet.stellar.org -[indicative]: https://www.investopedia.com/terms/i/indicativequote.asp -[firm]: https://www.investopedia.com/terms/f/firmquote.asp -[get-unique-address]: ../../api-reference/callbacks/gen-address.api.mdx -[get-customer]: ../../api-reference/callbacks/get-customer.api.mdx -[put-customer]: ../../api-reference/callbacks/put-customer.api.mdx -[get-rate]: ../../api-reference/callbacks/get-rates.api.mdx -[get-fee]: ../../api-reference/callbacks/get-fee.api.mdx -[get-unique-address]: ../../api-reference/callbacks/gen-address.api.mdx -[put-customer-callback]: ../../api-reference/callbacks/put-customer.api.mdx -[delete-customer]: ../../api-reference/callbacks/del-customer.api.mdx -[json-rpc-methods]: ../../api-reference/rpc/methods/README.mdx -[sep24-integration-make-json-rpc-request]: ../sep24/integration.mdx#making-json-rpc-requests -[sep24-integration-rpc-request]: ../sep24/integration.mdx#json-rpc-request -[sep24-integration-rpc-response]: ../sep24/integration.mdx#json-rpc-response -[sep24-integration-error-codes]: ../sep24/integration.mdx#error-codes diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep6/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep6/README.mdx deleted file mode 100644 index d9dd3658a..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep6/README.mdx +++ /dev/null @@ -1,12 +0,0 @@ ---- -title: Depósitos y retiros programáticos -sidebar_position: 65 ---- - -import DocCardList from "@theme/DocCardList"; - -SEP-6 permite un medio por el cual las billeteras y/o los intercambios interactúan con un ancla -en nombre de los usuarios, nunca requiere que el usuario interactúe directamente con -el on & off-ramp. - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep6/configuration.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep6/configuration.mdx deleted file mode 100644 index 6034bfdbf..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep6/configuration.mdx +++ /dev/null @@ -1,237 +0,0 @@ ---- -title: Configuración -sidebar_position: 20 ---- - -import { CodeExample } from "@site/src/components/CodeExample"; - -# Configuración - -To enable SEP-6 deposits and withdraws, the Anchor Platform must be configured to do the following: - -- Provide the necessary service URLs for SEP-6, 12, & 38 endpoints in the `stellar.toml` file -- Provide information about the on & off-chain assets, as well as the payment rails, supported by your business via SEP-6 and SEP-38 `/info` endpoints -- Support the endpoints and callbacks required to request KYC information and provide exchange rates - -## Enable Programmatic Deposits & Withdrawals - -Add the following variables to your environment file. - - - -```bash -# dev.env -SEP6_ENABLED=true -SEP12_ENABLED=true -SEP38_ENABLED=true -``` - - - -### Modify a Stellar Info File - -Let's modify the `stellar.toml` file created [earlier][sep1-ap]. Wallets need to know that SEP-6 functionality is supported by your business, and they also need to know all the Stellar assets you support. - - - -```toml -# dev.stellar.toml -ACCOUNTS = ["add your public keys for your distribution accounts here"] -SIGNING_KEY = "add your signing key here" -NETWORK_PASSPHRASE = "Test SDF Network ; September 2015" - -TRANSFER_SERVER = "http://localhost:8080/sep6" -WEB_AUTH_ENDPOINT = "http://localhost:8080/auth" -KYC_SERVER = "http://localhost:8080/sep12" -ANCHOR_QUOTE_SERVER = "http://localhost:8080/sep38" - -# Add support for USDC -[[CURRENCIES]] -code = "USDC" -issuer = "GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" -status = "test" -is_asset_anchored = false -desc = "USD Coin issued by Circle" - -[DOCUMENTATION] -ORG_NAME = "Your organization" -ORG_URL = "Your website" -ORG_DESCRIPTION = "A description of your organization" -``` - - - -Note that you will need to create another file for your production deployment that uses the public network's passphrase, your production service URLs, your Mainnet distribution accounts and signing key, as well as the Mainnet issuing accounts of the assets your service utilizes. - -### Modify the Assets Configuration File - -Now you're ready to specify the following in your `dev.assets.yaml` file, and change the values depending on your use case. This example asset file enables support for Circle's USDC and a fiat USD to deposit from and withdraw to. - -The methods specified in the `sep38` sections are methods that will be exposed by the SEP-38 [`GET /info`][sep38] endpoint. - -The methods specified in the `deposit` and `withdraw` sections are the methods that will be exposed by the SEP-6 [`GET /info`][sep-6] endpoint. The methods listed should match the methods defined in the SEP-38 section of the file. - -Also note that fiat assets, those with the `schema: iso4217`, do not need the `sep6_enabled`, `deposit`, or `withdraw` configuration objects specified. In the same way, Stellar assets, those with `schema: stellar`, do not need the `sep38.sell_delivery_methods` or `sep38.buy_delivery_methods` configuration objects specified. - - - -```yaml -assets: - - schema: stellar - code: USDC - issuer: GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5 - distribution_account: GBLSAHONJRODSFTLOV225NZR4LHICH63RIFQTQN37L5CRTR2IMQ5UEK7 - significant_decimals: 2 - sep6_enabled: true - sep38_enabled: true - sep38: - exchangeable_assets: - - iso4217:USD - deposit: - enabled: true - methods: - - ACH - withdraw: - enabled: true - methods: - - ACH - - schema: iso4217 - code: USD - significant_decimals: 2 - sep38_enabled: true - sep38: - exchangeable_assets: - - stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5 - buy_delivery_methods: - - name: ACH - description: ACH debits for US bank accounts - sell_delivery_methods: - - name: ACH - description: ACH credit for US bank accounts - -``` - - - -### Managing Distribution Accounts - -Note that the example above lists a `distribution_account` attribute for the USDC entry. If specified, this account will be provided along with a randomly generated and unique-per-transaction memo to clients as the address to send funds to for withdrawal transactions. The transaction's memo is how you or the Anchor Platform will match the funds received with a transaction record in the Anchor Platform's database. - -If you do not have your own Stellar account and instead use a third party that provides you a Stellar account and memo so they can receive funds on your behalf, such as an exchange or custodian, you should omit the `distribution_account` field from your assets config file. Instead, you'll need to provide the Stellar account and memo you'd like to use to receive funds through a request to the Anchor Platform's [`request_onchain_funds`][request-onchain-funds] on a per-transaction basis. - -To configure the Anchor Platform to expect the Stellar account and memo to be provided via API instead of configured via the assets file, specify the following environment variable. - - - -```bash -# dev.env -SEP6_DEPOSIT_INFO_GENERATOR_TYPE=none -``` - - - -If you use a wallet provider supported by the Anchor Platform's custody service, such as Fireblocks, you can also configure the Anchor Platform to connect directly to your wallet provider to fetch your distribution accounts and memos. If this is configured, the Anchor Platform will also use the wallet provider to send funds to customers. See the [custody services] section for more information about configuring this feature, but first you'll need to specify a different value for the above-mentioned environment variable. - - - -```bash -# dev.env -SEP6_DEPOSIT_INFO_GENERATOR_TYPE=custody -``` - - - -### Enable Callbacks to the Business Server - -Businesses need to collect and validate KYC information on the customers they're facilitating transactions for. Clients ask your business what KYC information needs to be collected and sends that information via the SEP-12 KYC API hosted by the Anchor Platform, but the Anchor Platform never stores personally-identifiable information (PII). Instead, it forwards requests from clients to the business server, and returns the business' responses back to the client, acting as a proxy server. - -Additionally, businesses need to provide clients with a [Rates][get-rates-api] API to check the exchange rates they're offering between the onchain and offchain assets supported by the business. If the rate is competitive, clients also need to be able to request a commitment to the rate currently being offered from business for a short period of time. Similarly to the KYC API, the Anchor Platform makes requests to your business server to fetch exchange rates and quotes and returns them to clients. - -To enable these requests to your business server, first you'll need to add your business server to the docker compose file. Then, to support requests to your business server from the Anchor Platform, you need to enable callbacks. - - - -```bash -# dev.env -CALLBACK_API_BASE_URL=http://business-server:3000/callbacks -CALLBACK_API_AUTH_TYPE=jwt -CALLBACK_API_AUTH_JWT_EXPIRATION_MILLISECONDS=30000 -CALLBACK_API_AUTH_JWT_HTTP_HEADER=Authorization -SECRET_CALLBACK_API_AUTH_SECRET="a secret used to sign JWTs" -``` - - - -The above tells the Anchor Platform to include a JWT, signed with the configured secret, in the `Authorization` header of requests made to `/callbacks/` so your server can authenticate the Anchor Platform before processing requests. - -See the [KYC API][platform-api-kyc] and [Rates API][sep38] for details on the endpoints that must be implemented on your business' server. - -## Test With the Demo Wallet - -Wallets should now be able to discover, authenticate, and initiate transactions with your service! Your project and source files should now look something like this. - - - -``` -├── dev.env -├── docker-compose.yaml -├── config -│ ├── dev.assets.yaml -│ ├── dev.stellar.toml -``` - - - -Your environment should now look something like the following. - - - -```bash -# dev.env -ASSETS_TYPE=file -ASSETS_VALUE=/home/dev.assets.yaml - -SEP1_ENABLED=true -SEP1_TOML_TYPE=file -SEP1_TOML_VALUE=/home/dev.stellar.toml - -SEP6_ENABLED=true -SEP6_DEPOSIT_INFO_GENERATOR_TYPE=none - -SEP10_ENABLED=true -SEP10_HOME_DOMAIN=localhost:8080 -SECRET_SEP10_SIGNING_SEED="a Stellar private key" -SECRET_SEP10_JWT_SECRET="a secret used to sign JWTs" - -SEP12_ENABLED=true - -SEP38_ENABLED=true - -CALLBACK_API_BASE_URL=http://business-server:3000/callbacks -CALLBACK_API_AUTH_TYPE=jwt -CALLBACK_API_AUTH_JWT_EXPIRATION_MILLISECONDS=30000 -CALLBACK_API_AUTH_JWT_HTTP_HEADER=Authorization -SECRET_CALLBACK_API_AUTH_SECRET="a secret used to sign JWTs" -``` - - - -To test this out, go to the [Stellar Demo Wallet][stellar-demo-wallet]. - -Initiate a deposit transaction by doing the following: - -- Create a new keypair -- Click the "Add Asset" button and enter - - the code of the Stellar asset on your `stellar.toml` file - - your home domain, `localhost:8080` -- Select the dropdown and click "SEP-6 Deposit", then click "Start" - -The demo wallet should be able to find your `stellar.toml` file, authenticate using the Stellar keypair you just created, and initiate a transaction. - -[sep-6]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0006.md -[sep1-ap]: ../sep1/README.mdx -[monedero stellar-demo-]: https://demo-wallet.stellar.org/ -[get-rates-api]: ../../api-reference/callbacks/get-rates.api.mdx -[sep38]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0038.md -[platform-api-kyc]: ../../api-reference/callbacks/customer/README.mdx -[request-onchain-funds]: ../../api-reference/rpc/methods/request_onchain_funds/README.mdx diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep6/getting-started.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep6/getting-started.mdx deleted file mode 100644 index 5e5723261..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep6/getting-started.mdx +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: Comenzando -sidebar_position: 10 ---- - -Esta guía te guiará a través de la configuración e integración con la Plataforma de Anchor con el propósito de construir un servicio on & off ramp compatible con [SEP-6][sep-6], el protocolo estandarizado del ecosistema para depósitos programáticos y retiros. - -Aprovechando el apoyo de la Plataforma de Ancestro a SEP-6, las empresas hacen su propio servicio en y fuera de ramp disponible como una experiencia dentro de la aplicación a través de aplicaciones basadas en Stellar, como carteras e intercambios, ampliando su alcance y conectándose con los usuarios a través de las aplicaciones que ya utilizan. - -Antes de continuar con esta sección, asegúrate de que ya tienes [installed][installation-ap] la Plataforma de Anclaje, y configuradas las características necesarias, requeridas por SEP-6: [SEP-1 (Stellar Info File)][sep1-ap] y [SEP-10 (Stellar Authentication)][sep10-ap]. - -## La experiencia básica del usuario - -La experiencia completa del cliente para un depósito o retiro usando SEP-6 es la siguiente: - -1. El cliente abre la aplicación del monedero SEP-6 de su elección -2. El cliente selecciona un activo a depositar y el monedero encuentra un anclaje (los clientes también pueden elegir el anclaje específico) -3. Una vez que la cartera se autentifica con el ancla, el cliente comienza a introducir su KYC y la información de transacción solicitada por el anclaje -4. La cartera proporciona instrucciones, y el cliente deposita la moneda fiat real con el ancla (como transferencia bancaria) -5. Una vez que la cartera recibe el depósito, el cliente recibe el activo tokenized en la red Stellar de la cuenta de distribución del ancla - -El cliente puede entonces utilizar el recurso digital en la red Stellar para la devolución, pagos, operaciones, almacén de valor u otro caso de uso no aparece aquí. En una fecha posterior, el cliente podría decidir retirar sus activos de la red Stellar, que se vería algo así: - -1. El cliente abre su aplicación de cartera -2. El cliente selecciona el activo para retirar y el monedero encuentra el ancla -3. Después de autenticarse con el ancla, el cliente puede introducir su información de transacción y cualquier información adicional de KYC que no se haya recogido todavía -4. Después de pedir la aprobación del cliente, la cartera envía la cantidad especificada del saldo de activos del cliente a la cuenta de distribución del ancestro en Stellar -5. Una vez que el anclaje recibe el pago, el cliente recibe los fondos retirados a través de cualquier método soportado por el anclador (como transferencia bancaria) - -[sep-6]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0006.md -[instalación-ap]: ../../admin-guide/getting-started.mdx -[sep1-ap]: ../sep1/README.mdx -[sep10-ap]: ../sep10/README.mdx diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep6/integration.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep6/integration.mdx deleted file mode 100644 index 1dfa9731e..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/admin-guide/sep6/integration.mdx +++ /dev/null @@ -1,971 +0,0 @@ ---- -title: Integración -sidebar_position: 30 ---- - -import { CodeExample } from "@site/src/components/CodeExample"; -import { AttributeTable } from "@site/src/components/AttributeTable"; -import Security from "../component/security/security.mdx"; -import UsingApiKey from "../component/security/api_key.mdx"; -import UsingJwt from "../component/security/jwt.mdx"; -import Rpc from "../component/rpc/rpc.mdx"; -import RpcRequest from "../component/rpc/request.mdx"; -import RpcResponse from "../component/rpc/response.mdx"; -import RpcError from "../component/rpc/error.mdx"; -import Observer from "../component/observer/observer.mdx"; - -Uno de los principales puntos de interacción con la Plataforma de Ancla es notificar a la Plataforma sobre eventos relacionados con las transacciones. - -En general, usted querrá proporcionar actualizaciones para los siguientes eventos. - -- Su negocio requiere que el usuario envíe información de KYC para procesar una transacción -- Su negocio actualizó los importes in/out/fee para una transacción -- Tu negocio está listo para recibir fondos del usuario -- Tu negocio ha recibido fondos del usuario -- Tu negocio ha enviado fondos al usuario -- Su negocio tiene un reembolso procesado por la transacción del usuario -- Su negocio experimentó un error inesperado - -Esto se hace haciendo peticiones JSON-RPC al punto final de la API de Plataforma. Las solicitudes JSON-RPC le permiten actualizar el estado de la transacción. Para mover la transacción a un estado específico. es necesario hacer una petición JSON-RPC correspondiente y pasar los datos requeridos por el método RPC. - -La Plataforma de Anchor JSON-RPC API está diseñada para notificar a la plataforma sobre los cambios en el estado de la transacción. Dado que la API será llamada cada vez que un usuario o el anclaje tome cualquier acción que progrese el estado de la transacción en el flujo. - -Puede encontrar más información sobre el flujo de transacciones y los estados en el [documento del protocolo SEP-6][sep-6]. - -[sep-6]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0006.md - -## Asegurando API de Plataforma - - - -### Usando API Key - - - -### Usando JWT - - - -## Realizando solicitudes JSON-RPC - - - -### Solicitud JSON-RPC - - - -### Respuesta JSON-RPC - - - -### Códigos de error - - - -## Actualizando Transacción de Depósito (Intercambio) vía JSON-RPC - -El diagrama de flujo de depósitos SEP-6 define secuencias/reglas de la transición de estado de la transacción y un conjunto de método JSON-RPC que debe ser llamado para cambiar ese estado. No puede definir el estado que desea establecer para una transacción específica en sus solicitudes. Cada método JSON-RPC define las estructuras de datos que espera en solicitud. Si la solicitud no contiene los atributos requeridos, la Plataforma de Ancla devolverá el error y no cambiará el estado de la transacción. - -El flujo de intercambio de depósitos es el mismo que el flujo de depósito, excepto los importes no tendrán que ser recalculados al solicitar fondos offchain si el usuario ha proporcionado una cotización firme del fondo. - -[![Flujo de depósito sep6](/assets/sep6-deposit-flow-diagram.png)](/assets/sep6-deposit-flow-diagram.png) - -:::tip - -Los estados en verde son obligatorios y definen la forma más corta. - -Los estados en amarillo son opcionales y se pueden omitir. - -Los estados en rojo significan que la transacción está en un estado de error o ha caducado. - -::: - -### Verificando información de KYC - -Aunque la Plataforma de Ancla no requiere que un cliente tenga su información de KYC recolectada antes de iniciar un depósito, su negocio puede querer recabar esta información antes de que el cliente realice una transferencia. Escuchando eventos creados por transacción, o sondeando el punto final [`GET /transactions`][get-transactions] . puede requerir determinar si una transacción requiere que el cliente actualice su información. Los campos SEP-9 requeridos pueden comunicarse al usuario devolviendo un estado `NEEDS_INFO` con los campos requeridos en el atributo `fields`. - - - -```json -// reuest-customer-info-update.json -[ - { - "id": "1", - "jsonrpc": "2.0", - "method": "request_customer_info_update", - "params": { - "id": "", - "message": "Please update your information to continue" - } - } -] -``` - - - -Para ejecutar esto, necesitas ejecutar: - - - -```bash -./llamar-json-rpc.sh request-customer-info-update.json -``` - - - -### Listo para recibir fondos - -Después de que el usuario haya enviado su información de KYC, el anclaje puede notificar a la Plataforma que está listo para recibir fondos. El ancla debe usar el RPC `request_offchain_funds` para proporcionar las cantidades finales al usuario. Para ello, haga la siguiente solicitud JSON-RPC. - - - -```json -// request-offchain-funds.json -[ - { - "id": 1, - "jsonrpc": "2.0", - "method": "request_offchain_funds", - "params": { - "transaction_id": "", - "message": "Request offchain funds", - "amount_in": { - "amount": 10, - "asset": "iso4217:USD" - }, - "amount_out": { - "amount": 9, - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" - }, - "amount_fee": { - "amount": 1, - "asset": "iso4217:USD" - }, - "amount_expected": { - "amount": 10 - }, - "instructions": { - "organization.bank_number": { - "value": "123456789", - "description": "US Bank routing number" - }, - "organization.bank_account_number": { - "value": "123456789", - "description": "US Bank account number" - } - } - } - } -] -``` - - - -- `amount_in` es la cantidad que el usuario tiene que enviar al negocio. -- `amount_out` es la cantidad que el usuario recibirá. -- `amount_fee` es la cantidad total de comisiones cobradas por el negocio. -- `asset` es parte del campo `amount_x` y está en un formato SEP-38. En este ejemplo, se establece en USD, asumiendo que el usuario hizo una transferencia bancaria al sistema usando USD. -- `instructions` es el conjunto de campos estándar SEP-9 que el usuario debe utilizar para enviar fondos al negocio. En este ejemplo, el usuario debe enviar fondos a la cuenta bancaria con el número de ruta `123456789` y el número de cuenta `123456789`. - -Se requiere información sobre montos (in/out/fee) si quieres mover la transacción al estado `pending_user_transfer_start`. - -Para ejecutar esto, necesitas ejecutar: - - - -```bash -./call-json-rpc.sh request-offchain-funds.json -``` - - - -:::caution - -Para depósitos de cambio con una cotización en firme (la solicitud está asociada con un `quote_id`), no debe proporcionarse ninguna cantidad. - -::: - -### Fondos recibidos - -Si los fondos de offchain fueron recibidos, querrá proporcionar información actualizada de la transacción. - - - -```json -// offchain-funds-received.json -[ - { - "id": 1, - "jsonrpc": "2.0", - "method": "notify_offchain_funds_received", - "params": { - "transaction_id": "", - "message": "Offchain funds received", - "funds_received_at": "2023-07-04T12:34:56Z", - "external_transaction_id": "7...9", - "amount_in": { - "amount": 10 - }, - "amount_out": { - "amount": 9 - }, - "amount_fee": { - "amount": 1 - }, - "amount_expected": { - "amount": 10 - } - } - } -] -``` - - - -- `fons_received_at` es la fecha y hora de recibir fondos. -- `external_transaction_id` es el ID de la transacción en red externa. - -Los campos de cantidad son opcionales. Si se omite, se utilizarán los valores anteriores a esta petición. - -Para ejecutar esto, necesitas ejecutar: - - - -```bash -./call-json-rpc.sh offchain-funds-received.json -``` - - - -### Esperando fondos de usuario - -En el mundo real, el proceso de confirmación de la transferencia puede llevar tiempo. En tales casos, las transacciones deben establecerse en un nuevo estado que indique que la confirmación de la transferencia ha sido recibida, pero los fondos no han sido recibidos todavía. - - - -```json -// offchain-funds-sent.json -[ - { - "id": 1, - "jsonrpc": "2.0", - "method": "notify_offchain_funds_sent", - "params": { - "transaction_id": "", - "message": "Offchain funds sent", - "funds_received_at": "2023-07-04T12:34:56Z", - "external_transaction_id": "7...9" - } - } -] -``` - - - -Para ejecutar esto, necesitas ejecutar: - - - -```bash -./call-json-rpc.sh offchain-funds-sent.json -``` - - - -### Enviando fondos Onchain - -A continuación, envíe una transacción en la red Stellar para cumplir con el depósito del usuario. Después de que la transacción estelar haya sido enviada, es necesario enviar la solicitud JSON-RPC `notify_onchain_funds_sent` para notificar a un usuario que los fondos fueron enviados correctamente. - - - -```json -// onchain-funds-sent.json -[ - { - "id": 1, - "jsonrpc": "2. ", - "method": "notify_onchain_funds_sent", - "params": { - "transaction_id": "", - "message": "Onchain funds sent", - "stellar_transaction_id": "7. .9" - } - } -] -``` - - - -- `stellar_transaction_id` es el id de transacción en la red estelar de la transferencia. - -Para ejecutar esto, necesitas ejecutar: - - - -```bash -./llamar-json-rpc.sh onchain-funds-sent.json -``` - - - -Después de esta solicitud JSON-RPC, la transacción se transferirá al estado `completado`. - -### Envío de pago a través del Servicio de Custodia - -La plataforma de anclaje proporciona la posibilidad de enviar un pago a través de servicios de custodia, tales como [Fireblocks](../custody-services/fireblocks/README.mdx). Para realizar un pago a través de un servicio de custodia, haga la siguiente solicitud JSON-RPC. - - - -```json -// do-stellar-payment.json -[ - { - "id": 1, - "jsonrpc": "2.0", - "method": "do_stellar_payment", - "params": { - "transaction_id": "", - "message": "Custody payment started" - } - } -] -``` - - - -Para ejecutar esto, necesitas ejecutar: - - - -```bash -./llamar-json-rpc.sh do-stellar-payment.json -``` - - - -Después del procesamiento exitoso del pago sobre un servicio de custodia, la Plataforma de Anchor automáticamente hará la solicitud JSON-RPC `notify_onchain_funds_sent` y el estado de la transacción se cambiará a `completado`. - -:::caution - -Una cuenta de usuario puede no estar lista para recibir fondos. Puedes comprobar que la cuenta ha establecido una [trustline](/docs/learn/glossary#trustline). De lo contrario, puedes establecer el estado de la transacción a `pending_trust` para indicar que el anclaje está esperando que el usuario establezca la línea de confianza. - -Si la integración de la custodia está habilitada, la plataforma de anclaje hará esta validación automáticamente. - -::: - -### Confianza pendiente - -Este estado debe establecerse si un pago requiere una línea de confianza de activos que no ha sido configurada por el usuario. Hay dos maneras de mover la transacción al estado `pending_trust`. El primero es el procesamiento de un pago por servicio de custodia en caso de que detecte que la línea de fideicomiso no está configurada. La segunda es cuando el propio negocio detecta que falta la línea de confianza y quiere notificar al usuario que tiene que ser configurada. Para mover la transacción al estado `pending_trust`, haga la siguiente solicitud JSON-RPC. - - - -```json -// request-trust.json -[ - { - "id": 1, - "jsonrpc": "2.0", - "method": "request_trust", - "params": { - "transaction_id": "", - "message": "Asset trustine not configured" - } - } -] -``` - - - -Para ejecutar esto, necesitas ejecutar: - - - -```bash -./llamar-json-rpc.sh request-trust.json -``` - - - -:::info - -El pago a través del servicio de custodia comprueba periódicamente si la fideicomiso fue configurada. Si lo fuera, automáticamente enviará un pago a un servicio de custodia y cambiará el estado de la transacción a `pending_stellar`. - -::: - -### Confiar - -Este estado debe establecerse si la empresa ha detectado que la línea de confianza fue o no fue configurada por el usuario. - - - -```json -// trust-set.json -[ - { - "id": 1, - "jsonrpc": "2.0", - "method": "notify_trust_set", - "params": { - "transaction_id": "", - "message": "Asset trustine set", - "success": "true" - } - } -] -``` - - - -- Bandera `success` que define si la línea de confianza fue o no fue configurada por el usuario - -Para ejecutar esto, necesitas ejecutar: - - - -```bash -./llamar-json-rpc.sh trust-set.json -``` - - - -:::info - -Dependiendo de la bandera `éxito`, el estado de la transacción se cambiará a `pending_stellar` si se estableció la línea de confianza. o a `pending_anchor` si no fue. - -::: - -### Reembolso enviado - -A veces, los fondos deben ser devueltos al usuario (reembolso). Puedes reembolsar la suma completa (reembolso completo) o hacer un conjunto de reembolsos parciales de vuelta a la `source_account` usando `refund_memo` y `refund_memo_type` asociados con la transacción si está presente. También, si el usuario envió más dinero del esperado, puede devolver una parte de la suma de vuelta al usuario y enviar el resto como fondos onchain. - - - -```json -// refund-sent.json -[ - { - "id": 1, - "jsonrpc": "2.0", - "method": "notify_refund_sent", - "params": { - "transaction_id": "", - "message": "Refund sent", - "refund": { - "id": "1c186184-09ee-486c-82a6-aa7a0ab1119c", - "amount": { - "amount": 10, - "asset": "iso4217:USD" - }, - "amount_fee": { - "amount": 1, - "asset": "iso4217:USD" - } - } - } - } -] -``` - - - -Para ejecutar esto, necesitas ejecutar: - - - -```bash -./llamar-json-rpc.sh reembolso sent.json -``` - - - -:::info - -Si una suma de reembolsos es menor que `amount_in`, el estado de la transacción se establecerá a `pending_anchor`. Sólo si la suma de los reembolsos es igual a `amount_in`, el estado de la transacción se establecerá a `refunded`. - -::: - -### Reembolso pendiente - -Esto es similar a [Reembolso enviado](#refund-sent), pero se encarga del caso cuando un reembolso ha sido enviado a la red externa pero aún no está confirmado. El estado de la transacción se establece en `pending_external`. Este es el estado que se establecerá al esperar a que Bitcoin u otra red de criptomonedas externa complete una transacción, o al esperar una transferencia bancaria. - -### Error de transacción - -Si encuentras un error irrecuperable al procesar la transacción, es necesario establecer el estado de la transacción en `error`. Puede utilizar el campo de mensaje para describir los detalles del error. - - - -```json -// transaction-error.json -[ - { - "id": 1, - "jsonrpc": "2.0", - "method": "notify_transaction_error", - "params": { - "transaction_id": "", - "message": "Error occurred" - } - } -] -``` - - - -Para ejecutar esto, necesitas ejecutar: - - - -```bash -./call-json-rpc.sh transaction-error.json -``` - - - -:::tip - -Si un usuario ha hecho una transferencia, usted debe hacer una recuperación de una transacción y entonces usted puede volver a intentar procesar la transacción o iniciar un reembolso. - -::: - -### Transacción caducada - -Su negocio puede querer expirar transacciones que han sido abandonadas por el usuario después de algún tiempo. Es una buena práctica limpiar las transacciones inactivas en el estado `incomplete`. Para ello, haga la siguiente solicitud JSON-RPC para expirar una transacción. - - - -```json -// transaction-expired.json -[ - { - "id": 1, - "jsonrpc": "2.0", - "method": "notify_transaction_expired", - "params": { - "transaction_id": "", - "message": "Transaction expired" - } - } -] -``` - - - -Para ejecutar esto, necesitas ejecutar: - - - -```bash -./call-json-rpc.sh transaction-expired.json -``` - - - -:::tip - -Este método JSON-RPC no se puede utilizar después de que el usuario haya realizado una transferencia. - -::: - -### Recuperación de la transacción - -El estado de la transacción puede cambiarse de `error/expired` a `pending_anchor`. Después de la recuperación, usted puede reembolsar los activos recibidos o proceder con el procesamiento de la transacción. Para recuperar una transacción, haga la siguiente solicitud JSON-RPC. - - - -```json -// transaction-recovery.json -[ - { - "id": 1, - "jsonrpc": "2.0", - "method": "notify_transaction_recovery", - "params": { - "transaction_id": "", - "message": "Transaction recovered" - } - } -] -``` - - - -Para ejecutar esto, necesitas ejecutar: - - - -```bash -./llamar-json-rpc.sh transaction-recovery.json -``` - - - -## Actualizando la transacción Withdrawal (Exchange) vía JSON-RPC - -El diagrama de flujo de retiro SEP-6 define la secuencia/reglas de la transición de estado de la transacción. No puede definir el estado que desea establecer para una transacción específica en sus solicitudes. Cada método JSON-RPC define las estructuras de datos que espera en solicitud. Si la solicitud no contiene los atributos requeridos, la Plataforma de Ancla devolverá el error y no cambiará el estado de la transacción. - -El flujo de intercambio de retiros es el mismo que el flujo de retiro, excepto los importes no tendrán que ser recalculados al solicitar fondos onchain, si el usuario ha proporcionado una cotización firme del fondo. - -[![Flujo de retiro sep6](/assets/sep6-drawal-flow-diagram.png)](/assets/sep6-drawal-flow-diagram.png) - -:::tip - -Los estados en verde son obligatorios y definen la forma más corta. - -Los estados en amarillo son opcionales y se pueden omitir. - -Los estados en rojo significan que la transacción está en un estado de error o ha caducado. - -::: - -Una vez finalizado el flujo de retirada, la aplicación de la retirada es sencilla. Algunas partes del flujo son similares y pueden ser reutilizadas. - -El punto de partida tanto para el retiro como para el depósito es el mismo. - -### Listo para recibir fondos - -Del mismo modo al depósito, el paso después de que se haya recogido KYC es notificar al usuario que el anclaje está listo para recibir fondos. Sin embargo, como su servicio recibirá transacciones a través de la red Stellar, la solicitud RPC será diferente. El ancla debe usar el RPC `request_onchain_funds` para proporcionar las cantidades finales al usuario. Para ello, haga la siguiente solicitud JSON-RPC. - - - -```json -// request-onchain-funds.json -[ - { - "id": 1, - "jsonrpc": "2. ", - "method": "request_onchain_funds", - "params": { - "transaction_id": "", - "mensaje": "Solicitar fondos en la cadena", - "amount_in": { - "amount": 10, - "activo": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" - }, - "amount_out": { - "amount": 9, - "activo": "iso4217:USD" - }, - "amount_fee": { - "amount": 1, - "activo": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" - }, - "amount_expected": { - "amount": 10 - }, - "destination_account": "GD. .G", - "memo": "12345", - "memo_type": "id" - } - } -] -``` - - - -- `amount_in` es la cantidad que el usuario tiene que enviar al negocio. -- `amount_out` es la cantidad que el usuario recibirá. -- `amount_fee` es la cantidad total de comisiones cobradas por el negocio. -- `asset` es parte del campo `amount_x` y está en un formato SEP-38. En este ejemplo, se establece en USD, asumiendo que el usuario hizo una transferencia bancaria al sistema usando USD. -- `memo` es el memo que el usuario debe usar al enviar sus fondos onchain al fondo. -- `memo_type` es el tipo de memo que el usuario debe usar al enviar sus fondos onchain al fondo. -- `destination_account` es la cuenta a la que el usuario debe enviar los fondos. - -Para ejecutar esto, necesitas ejecutar: - - - -```bash -./call-json-rpc.sh request-onchain-funds.json -``` - - - -:::caution - -Para retiros de cambio con una cotización en firme (la solicitud está asociada con un `quote_id`), no debe proporcionarse ninguna cantidad. - -::: - -:::tip - -Establecer `memo`, `memo_type`, y `destination_account` es opcional. - -Si la integración con un custodiano de terceros está habilitada, la Plataforma de Anchor puede generar `memo`, `memo_type` y `destination_address` si se elige un `deposit_info_generator_type` correspondiente. También, puedes proporcionar `memo` y `memo_type` a la solicitud como se muestra arriba. Tenga en cuenta que la nota debe ser única, esto es lo que ayuda a asociar las transacciones estelares con transacciones SEP. - -Si su negocio administra los activos, la Plataforma de Ancestro puede generar memos para usted. Cuando el estado se cambia a `pending_user_transfer_start`, la Plataforma de Anchor establece automáticamente `memo` y `memo_type` (sólo si no se incluye en la solicitud). - -::: - -:::note - -Debe configurarse la cuenta Stellar que se utilizará para recibir fondos. - -::: - -### Fondos recibidos - -Si los fondos onchain fueron recibidos, usted necesita proporcionar cantidades y cambiar el estado de la transacción a `pending_anchor`. - - - -```json -// onchain-funds-received.json -[ - { - "id": 1, - "jsonrpc": "2. ", - "method": "notify_onchain_funds_received", - "params": { - "transaction_id": "", - "message": "Onchain funds received", - "stellar_transaction_id": "7. .9", - "amount_in": { - "amount": 10 - }, - "amount_out": { - "amount": 9 - }, - "amount_fee": { - "amount": 1 - } - } - } -] -``` - - - -Para ejecutar esto, necesitas ejecutar: - - - -```bash -./llamar-json-rpc.sh onchain-funds-received.json -``` - - - -:::tip - -Este método será llamado automáticamente por el servidor de custodia si la integración de custodia está habilitada. - -::: - -### Cantidad actualizada - -Si los fondos onchain fueron recibidos, pero por alguna razón el `amount_in` difiere del especificado en el flujo interactivo (`amount_expected`), puedes actualizar `amount_out` y `amount_fee` para que correspondan a la `amount_in`. El estado de la transacción en este caso no se cambiará y será igual a `pending_anchor`. - - - -```json -// amounts-updated.json -[ - { - "id": 1, - "jsonrpc": "2.0", - "method": "notify_amounts_updated", - "params": { - "transaction_id": "", - "message": "Amounts updated", - "amount_out": { - "amount": 9 - }, - "amount_fee": { - "amount": 1 - } - } - } -] -``` - - - -Para ejecutar esto, necesitas ejecutar: - - - -```bash -./llamar-json-rpc.sh cantidades-actualizado.json -``` - - - -:::note - -Sólo `amount_out` y `amount_fee` pueden ser actualizados usando esta solicitud JSON-RPC, y no es necesario especificar los activos de las cantidades. - -::: - -### Fondos offchain disponibles - -Puedes mover el estado de la transacción a `pending_user_transfer_complete` si se enviaron fondos offchain y si está listo para que el usuario / destinatario los recoja. - - - -```json -// offchain-funds-available.json -[ - { - "id": 1, - "jsonrpc": "2.0", - "method": "notify_offchain_funds_available", - "params": { - "transaction_id": "", - "message": "Offchain funds available", - "external_transaction_id": "a...c" - } - } -] -``` - - - -Para ejecutar esto, necesitas ejecutar: - - - -```bash -./call-json-rpc.sh offchain-funds-available.json -``` - - - -### Fondos offchain pendientes - -Otra opción es mover el estado de la transacción a `pending_external`. Este estado significa que el pago se ha enviado a una red externa, pero aún no se ha confirmado. - - - -```json -// offchain-funds-pending.json -[ - { - "id": 1, - "jsonrpc": "2.0", - "method": "notify_offchain_funds_pending", - "params": { - "transaction_id": "", - "message": "Offchain funds pending", - "external_transaction_id": "a...c" - } - } -] -``` - - - -Para ejecutar esto, necesitas ejecutar: - - - -```bash -./call-json-rpc.sh offchain-funds-pending.json -``` - - - -### Fondos de Offchain enviados - -Para completar la transacción y cambiar su estado a `completado`, necesitas hacer la solicitud JSON-RPC `notify_offchain_funds_sent`. - - - -```json -// offchain-funds-sent.json -[ - { - "id": 1, - "jsonrpc": "2.0", - "method": "notify_offchain_funds_sent", - "params": { - "transaction_id": "", - "message": "Offchain funds sent", - "funds_sent_at": "2023-07-04T12:34:56Z", - "external_transaction_id": "a...c" - } - } -] -``` - - - -Para ejecutar esto, necesitas ejecutar: - - - -```bash -./call-json-rpc.sh offchain-funds-sent.json -``` - - - -### Reembolso enviado - -La lógica del reembolso funciona de la misma manera que para el flujo de depósitos. Para obtener más información, consulte [Reembolso enviado](#reembolso enviado) del flujo de depósitos. - -### Envío de reembolso por servicio de Custodia - -La integración con un servicio de custodia le permite hacer un reembolso a través de un servicio de custodia, como Bloques de Fuego. - - - -```json -// do-stellar-refund.json -[ - { - "id": 1, - "jsonrpc": "2.0", - "method": "do_stellar_refund", - "params": { - "transaction_id": "", - "message": "Do stellar refund", - "refund": { - "amount": { - "amount": 9, - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" - }, - "amount_fee": { - "amount": 1, - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" - } - } - } - } -] -``` - - - -Para ejecutar esto, necesitas ejecutar: - - - -```bash -./call-json-rpc.sh do-stellar-refund.json -``` - - - -:::note - -Del mismo modo al flujo del depósito, usted puede hacer un reembolso completo o un conjunto de reembolsos parciales. La transacción permanecerá en estado `pending_anchor` hasta que la suma de los reembolsos sea menor que `amount_in`. Si la suma de los reembolsos es igual a `amount_in`, la Plataforma de Anchor cambiará automáticamente el estado de la transacción a `refunded`. - -::: - -### Error de transacción - -Funciona de la misma manera que para el flujo de depósito. Para obtener más detalles, consulte [Error de transacción](#transaction-error) del flujo de depósitos. - -### Transacción caducada - -Funciona de la misma manera que para el flujo de depósito. Para más detalles, consulta [Transacción caducada](#transacción-caducada) del flujo de depósitos. - -### Recuperación de la transacción - -Funciona de la misma manera que para el flujo de depósito. Para más detalles, consulta [Recuperación de la Transacción](#transaction-recovery) del flujo de depósitos. - -## Seguimiento de transacciones estelares - - - -[obtener-transacciones]: ../../api-reference/resources/transactions/README.mdx diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/README.mdx deleted file mode 100644 index 82eac6143..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/README.mdx +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Referencia API -sidebar_position: 20 ---- - -import DocCardList from "@theme/DocCardList"; - -Ver toda la información de la API de la Plataforma de Anchor. - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/_category_.json b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/_category_.json deleted file mode 100644 index 0d4475828..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/_category_.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "collapsed": false -} diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/README.mdx deleted file mode 100644 index 6572e36a0..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/README.mdx +++ /dev/null @@ -1,19 +0,0 @@ ---- -title: Llamadas -sidebar_position: 40 ---- - -import {MethodTable} from "@site/src/components/MethodTable"; - -La Plataforma de Anchor proporciona varias funcionalidades de callback para su servidor de negocios. - - - -| | | -| ------------------------------------------------------------ | - | -| [Customer](./cliente/README.mdx) | | -| [Fee](./fee/README.mdx) | | -| [Rate](./rate/README.mdx) | | -| [Generación de dirección única](./unique-address/README.mdx) | | - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/customer/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/customer/README.mdx deleted file mode 100644 index 78f6d4bb4..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/customer/README.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: Clientes -order: 0 ---- - -import {EndpointsTable} from "@site/src/components/EndpointsTable"; - -La Plataforma de Anchor no almacena los datos del cliente KYC. En su lugar, la Plataforma de Anclas reenvía estos datos y los solicita del negocio. - -Las llamadas al cliente están diseñadas para este propósito. Actualmente, las solicitudes y respuestas para estos extremos son casi idénticas a la [especificación de la API de KYC SEP-12][sep-12]. - - - -| | | -| ------- | ---------------------------------------- | -| RECOGER | [/customer](../get-customer.api.mdx) | -| PUT | [/customer](../put-customer.api.mdx) | -| BORRAR | [/customer/:id](../del-customer.api.mdx) | - - - -[sep-12]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0012.md diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/del-customer.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/del-customer.api.mdx deleted file mode 100644 index 7856a0eba..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/del-customer.api.mdx +++ /dev/null @@ -1,191 +0,0 @@ ---- -id: del-customer -title: "Delete Customer Data" -description: "The request for this endpoint is identical to the" -sidebar_label: "Delete Customer Data" -hide_title: true -hide_table_of_contents: true -api: eJztVMFu2zAM/RWBO6wDXDvtdvKtWHMosEOxdqckwBSJqbXJkirS2wLD/z7Qdtqmy/YF88U2RYrk43vsgfUDQb2Cjx1xbDETFHC3vD2/uJw/3l/ApgCLZLJL7GKAGu4bVBkfOyRWu5gVN44UBpuiC6wcKWcxsDPaK46KG1yH1dfr5afl/VJVZs70dXPWMCeqq+rBcdNtSxPbihi91/nwPk85cjTRV1sft1WriTFXaCLtibGtCNP5YnFxWbb2zeHic4seGd+tw6FGizsX0CoX1NRbuQ7rcD26SXnqEPqWlNWsVczqscPu+HA+k4bHDC6Gch2ggJgwa/m9sVCDRX8AEwpIOusWWYCtVz04gS9pbqCAoFuEGpyFAsg02Gqoe+B9EitxduEBhgKkCZfRQs25w2EjFkoxEJL4Xy4+yOt4QHedMUhUSvyHUw6HClWIMsIu2BIKMDEwBhZ3nZJ3Zuyq+kYS0/9ZZNx+Q8PSZRYM2E0lYc4xn+zF2RPmox5Xc/SmAHbsxW85GgZ5CmiRmzjDjIwjwtxADU+8qnpnByjAhV2UbD8w09T0ZbkoF3CKzHf7YJocQ+xIfdTeb7X5Turq9kZRQuN2MxIz2VHdTexUV8E0Matbr3kXc6tSjoLISK9/3ztRkg4yItVqi2q7H69/uu9n4zwqN2oq5SgzdeFB6Wf15dgqrYx3GFi9GFqp7kV2eizwreSZOTMrkvA5td7t0PBx5tf+p1KM5D9M6a+tytxTJG71SKKZ9bP4nnh4rVm/Hk3/TMj/K+d45cwSYvzFVfLaBUG5y15AmwSxAvO8hWpnRVFNJJaTvt9qwi/ZD4OYHzvMe6hXmwJ+6Oz0Vga66sE6km8L9U57wn9M5+zzLOB36m/FzUYd9iBpfCd/UMB33E9LcNgMBTSoLeYx+3RwZQwmfhHyx2KSjfi0FaaJwzD8BvmUZss= -sidebar_class_name: "delete api-method" -info_path: platforms/anchor-platform/api-reference/callbacks/synchronous-callbacks-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -The request for this endpoint is identical to the -[`DELETE /customer`](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0012.md#customer-delete) -request defined in SEP-12. - -Delete the customer's data or queue the customers data for deletion. - - - - - -
- -

- Path Parameters -

-
-
    - - - -
-
-
-
- - -
- - - Success. - - -
- -
-
-
- - - Customer not found. - - -
- - - - -
- - - Schema - -
- -
    - - - - - -
-
-
- - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/event/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/event/README.mdx deleted file mode 100644 index 5c0b7b78c..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/event/README.mdx +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: Eventos -order: 0 ---- - -import {EndpointsTable} from "@site/src/components/EndpointsTable"; - -La Plataforma de Anclaje puede ser configurada para notificar al negocio de eventos, como una transacción iniciada por un cliente o un pago que se envía a una de las cuentas de distribución del negocio. - -En la actualidad, la Plataforma de Anchor adopta un enfoque bastante inolvidable para la entrega de eventos, reintentando un máximo de tres veces en tres segundos antes de descartar el evento. Es probable que esto cambie en futuras publicaciones, pero por ahora, las empresas deberían asegurarse de que implementan un mecanismo para recuperarse de los eventos perdidos. - -Por ejemplo, si estás usando el `--stellar-observer` de Anchor Platform para supervisar los pagos entrantes, un trabajo de cron puede comprobar cuánto tiempo ha transcurrido desde que una transacción fue actualizada como lista para recibir fondos, y si ha pasado una cantidad razonable de tiempo sin recibir fondos, puede obtener el estado más reciente de la transacción usando el endpoint `GET /transactions/:id` de la plataforma de ancla para asegurarse de que el evento no se perdió, o continuar procesando la transacción si lo fue. - - - -| | | -| ---- | ------------------------------- | -| POST | [/event](../post-event.api.mdx) | - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/fee/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/fee/README.mdx deleted file mode 100644 index 2e2b4ba32..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/fee/README.mdx +++ /dev/null @@ -1,18 +0,0 @@ ---- -title: Cuotas -order: 0 ---- - -import {EndpointsTable} from "@site/src/components/EndpointsTable"; - -El `/fee` es un punto final especial, que se llama para obtener información de comisión por una transacción sin cotización. - -Por ejemplo, si su empresa apoya a clientes que quieren saltarse el proceso de creación de cotizaciones y usarán la tasa de mercado de las empresas. - - - -| | | -| ------- | -------------------------- | -| RECOGER | [/fee](../get-fee.api.mdx) | - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/gen-address.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/gen-address.api.mdx deleted file mode 100644 index a8fb9dd28..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/gen-address.api.mdx +++ /dev/null @@ -1,312 +0,0 @@ ---- -id: gen-address -title: "Generate Unique Address" -description: "If the platform is configured with `depositInfoGeneratorType: api`, the Platform make this request to" -sidebar_label: "Generate Unique Address" -hide_title: true -hide_table_of_contents: true -api: eJztWFlz6joS/isa34c5OYVZTAjLGwcIhzWELWQrIqzGFtiSkWTApPLfbwmTBJLcO1NTMw9Tlbwkkdq9d+vrfjYISFvQQFHOjJLRmCPlAgo8rOZc+IhKZHM2p04ogKANVS56IhBwSVWDzXkdGAisuBhGAZQQDuhTYs+g98rAx0tAyqUSCViFIBVS/IFpkjKzXS7QDNtLYATBGkSEFPUBYaQEZhLbWimtAmVUUayAoFmEMLI9CkwhHAQetbEmSj6wBzZ8Z+qHUiEnxAIzBVo+Vnu1fPA5EqBCwYAgyk41oxKFjK5CSCDJEVXIxgzNAPk4CICgjKm4mUGKI/xm3wMTIHkobEAytF2EJcLoflDrmdnM4w9XqUCWUimpwPOwSHLhpALBFbe5l5IQmNnM2bGtezN+gwCtiss3sXpzj2/Qhoce0cqEEgiac4H6YANdU+YcjJaxmQyAaB1tAVhp04GKg1no6Qe2bR4yldh74uwJBZgK+cB4qCQlcBL7BAql5l6hwvagpFW7/8f9u1E+CB9TkqRsmaK+kwrwkpegu/LGtgqtXfl62hxdDqMMvdq4Ua1YHrlhmL7qX2du18RvtKrN8Whw2/BuBtSt3U7XEPY7Yc/9jYfjil0cL3rVc9hGu9vBOKq2/cLI7PbDcnbbL5C2adcvynyFO1vnKsinxUXRyYnFdlLue1WyXYXnrXHFmXSscbARfWK3GzAMCxlv1r92e5Ny8HvCp3fbenBOzzkfBGF5ualimSHnTgev7M2i2kjz2VU7H2TlaNW84Llqt9MtmzkCk9zK6zYa5k1tu16Yfns8tbNX/XPpOQVfXjj5ye+LdbCyt8yarJ3GbRRWmoOew35Zm/Nf596yUXevW9SyKhUZkfEiP6HVS7OOWxc31WJr4g3ny+GG1+W80LTX1duVY04XFllezqsZBy6r0SAXeDNrlPZZtd+opHuO3a3c5GujX2O7rlaVam+0kvni1Xp6NyjAJsp0tucdQcstPt3l/Ba5uvXuKAboFL0wtxl7xXaGWXfs4trNNUazXOuGFaOLG+tm1M5VB6PBmtyJy+Y2PxNVJ+pVCSnAOfijTPtim2dzsWPd3nDRb3eVvwvLbGK1J5YcTietRjM7mm5n82Jnlr0hjWrdqTRztOA0WhUvN76sNJoKCrbpFSaLNSwKVp1tSRfXo9Fv25oWMrXF3czuuf32ZheOrOv87bY1WixFreEt3fQiKhdpYW0Xg+36Dl8Sq3IVmZVZv5il1eoA+8Vs6HZ79appLyb5chio2swGVsuQJvbMu8Fq1Ot1+2ah+Xs5tXL9m/PWkNZNsjOzfMB3LErvmtvFZZ9fUmv8q27KqZeJutO7zmq6bBV7hfR1fleGcFsLvV+DYbDMbLImu7ws0snVTRpna6xrX3Q786W7XC0i6ypw2EhGeWZZ9atClc0uZuVh21mF21aRQ6YbrnbjwtpqNzJnn2vKo2tIAaHqj++q+q6q76r6T6rqgRkJgwcan1DOGsQoGQ6wMiECpDQShsKONEr3xih+G98v4tfbeEwYARbYBwVCEz4bVCOkVQgiMhIGwz4YJePo9Z5SYiQ+4KnhMZiSINYg0IZ6HpJ4fXhuudTA5hjxYEZQgKXc3z+dSnhCyhU8dNwYGwAjAadMJR/YAbrhGAFtqHRBaiAQw51jASaBABjRGCoGBlMcG5845uDjCO2N3R/eP9VrQ5Q64iKf3qQjPj9FfeVe472pEViDpwMhkydA6EAsU7FA8/UghQNqCpiDAGZD6hVgyZQDyjxS4Cy5D7G0XfCxUXo2VBTokEglKHOMl4ShgR0VQIySEiG8POoTGXAmQWp6K53Wv04jNghtG6RMGgnD5kwBU5rmCGumFlITPn8WzGcLsJWRMAKhzVU0FnPq488SywzFX2qorTBlGnVpd76itoPXXjmUNHaLoVuMBhVHVEeTzjU6JiAVZTEs1mn+t7p9YP2Fcuipnkwmn9CBEh0oERcIo6fO/u7eD7dAPpL8ywwg3JYpD7BgKWB2ZGsSQvFJkpkyAJtij+6ApALOPSDmAcRKcy/26F/wufzj9PBM5yZm6OdP2FLtGOfnT3S4jAcAQIOD3gzUhovlkdfeU0nz/uyd4etMoYcCpbDt6r+OeQY48oGpv+Q5jU+/YqxvtPb/lgD0Q8FWJZCLpZvQwaHk7LPQhAEs9HXX09RGwtDkRsKgxHh8OSmY+0+p8fiy/0kYua/KpiYEF0k0PO4C+0YXVxx5Vfvz7BZPlfpOYh/Qa4UimxPYt8IZJ9F/sRxBa/plu6Dki+MPXom/fkwYiioPXg03Dq7xQbk8fmn2grFyjZKR+tABEgZl8302rUHI2H9WMp1Mf/l8DCJmu4IzHkpUwZ6nB2apOyzal8b81Y16JjxOjMMo/BaNQHDtj7dR+a/5EphTBm9zsUQ+JqBH75Mev3GpB3pKplLz1k1TNy78Nk7PBfe/ntZ1mjywuO3/U76FXB6SRMK7aDyf6854Ivkj/dcLAeM9Rn9pqo66foB9vE+hw5t+2GoA+gQNTqLz/J6R33uT773J997ke8L7nvC+9ybfVfVdVf/PVRUjpxgE6ylBD+qUaaQUCk+jnhjV3n+cax8Thsul0jfPzzMsYSS8lxd9HK9M9AaFUIlnnkbSc+xJ+BtA9aN/AN1n6HuH8j/foXwZ7iVEXy241tgLNbGh9ylrLKiOqFG6f3xJGC5gAmIf6vjrsm1DoI6++jS5aS5vY1O9NjReXv4EI1766Q== -sidebar_class_name: "get api-method" -info_path: platforms/anchor-platform/api-reference/callbacks/synchronous-callbacks-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -If the platform is configured with `depositInfoGeneratorType: api`, the Platform make this request to -the Anchor backend every time a transaction is initiated by a client application. - -The Anchor must guarantee that the memo returned in this request is unique, so it can be mapped 1-to-1 to a Platform -resource such as a [SEP-31](https://stellar.org/protocol/sep-31) transaction. - -Here is how this flow would be used for Receiving Anchors that need to create their unique `(account, memo)` pairs -outside the platform, using Circle: - -[![](https://mermaid.ink/img/pako:eNqlVctu2zAQ_JUFTy1iOwhyE9AUhuu0ORQ1YvdmIKDJVUSYIlWSihEY_veuRMuPhHaTVCc9VjPD4exyzYSVyDLm8U-NRuA3xR8dL-cG6AoqaMxgOp70r69g5rjxXARlDdxqu4KVCgXM2VpwrRdcLIeTu81lbRQhPXApHXo_ZxGp4i4ooSpuAkwDas1d4gMaqcwjDI0obOL7p3sUqJ6o5DNMNA-5deX5qlNII-WExvj-mLV_c3OR4slg8ms6g7XH6vpqcxn2XvgIYyuCJSPgnB2w4B4lkIGhQKi22CCsydVj7XiDF-GaK6WD9KXlTfkTwoGsf8JcvDYqg-_j2dkFfD1geFDyS5plb2U0mnDRIC0PgcNCW7EUBVcGtqCDPUqs79Ov_ZS8ewy1Mx4MriAKo_z5mKdOYlZiaeeM9lu5wVl9L1n2Zn6Qh5IUb5KWn9y6W2WUL5DSUSvdZrFJx7brDgyPDdd8e4emU1L6x7nfrznNPTjRLNtmzuAnX2LX2sT_XKIJ3U_xbf9Mb3WdIDGgCJ5i8gIKCl5VFCIJte8c-l8Xjvej82GnxdNaGyUHc2_81EjZbcPhRLwzuU2Q7YxKUjkrEIlkh0jyA9i8vc9pxvZaFd2COy-CbR93iDDSam93uhNPGD-cjX7AuptEbcenE1dJal-ZSqUPPNR-8JHk_25RW4KTiG-dz-3oSozny0zJxjFRoFi2VBG-s_l1yN_ZMq_kK9P80Q7zAeuxEulBSTpk1w3-nFF9iXOW0a3EnNc6NMfkhkqjy2OpgnUsy7n22GO8Dnb6bATLgquxK9oe1NuqzV8v2LI1)](https://mermaid.live/edit#pako:eNqlVctu2zAQ_JUFTy1iOwhyE9AUhuu0ORQ1YvdmIKDJVUSYIlWSihEY_veuRMuPhHaTVCc9VjPD4exyzYSVyDLm8U-NRuA3xR8dL-cG6AoqaMxgOp70r69g5rjxXARlDdxqu4KVCgXM2VpwrRdcLIeTu81lbRQhPXApHXo_ZxGp4i4ooSpuAkwDas1d4gMaqcwjDI0obOL7p3sUqJ6o5DNMNA-5deX5qlNII-WExvj-mLV_c3OR4slg8ms6g7XH6vpqcxn2XvgIYyuCJSPgnB2w4B4lkIGhQKi22CCsydVj7XiDF-GaK6WD9KXlTfkTwoGsf8JcvDYqg-_j2dkFfD1geFDyS5plb2U0mnDRIC0PgcNCW7EUBVcGtqCDPUqs79Ov_ZS8ewy1Mx4MriAKo_z5mKdOYlZiaeeM9lu5wVl9L1n2Zn6Qh5IUb5KWn9y6W2WUL5DSUSvdZrFJx7brDgyPDdd8e4emU1L6x7nfrznNPTjRLNtmzuAnX2LX2sT_XKIJ3U_xbf9Mb3WdIDGgCJ5i8gIKCl5VFCIJte8c-l8Xjvej82GnxdNaGyUHc2_81EjZbcPhRLwzuU2Q7YxKUjkrEIlkh0jyA9i8vc9pxvZaFd2COy-CbR93iDDSam93uhNPGD-cjX7AuptEbcenE1dJal-ZSqUPPNR-8JHk_25RW4KTiG-dz-3oSozny0zJxjFRoFi2VBG-s_l1yN_ZMq_kK9P80Q7zAeuxEulBSTpk1w3-nFF9iXOW0a3EnNc6NMfkhkqjy2OpgnUsy7n22GO8Dnb6bATLgquxK9oe1NuqzV8v2LI1) - - - - - -
- -

- Query Parameters -

-
-
    - - - -
-
-
-
- - -
- - - Success. - - -
- - - - -
- - - Schema - -
- -
    - -
    - - - - unique_address - - object - - -
    -
    - - - An object containing the unique `stellar_address:memo` pair used to identify a destination. - - -
    - - - - - - -
    -
    -
    -
-
-
- - - - -
-
-
-
-
-
- - - Error. The Platform will respond to the client application with the same response code and body. - - -
- - - - -
- - - Schema - -
- -
    - - - - - -
-
-
- - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/get-customer.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/get-customer.api.mdx deleted file mode 100644 index 965172366..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/get-customer.api.mdx +++ /dev/null @@ -1,557 +0,0 @@ ---- -id: get-customer -title: "Retrieve Customer's Info" -description: "The request and response for this endpoint is identical to the" -sidebar_label: "Retrieve Customer's Info" -hide_title: true -hide_table_of_contents: true -api: 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 -sidebar_class_name: "get api-method" -info_path: platforms/anchor-platform/api-reference/callbacks/synchronous-callbacks-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -The request and response for this endpoint is identical to the -[`GET /customer`](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0012.md#customer-get) -request and response defined in SEP-12. - -This endpoint allows clients to: - - 1. Fetch the fields the server requires in order to register a new customer via a SEP-12 -[`PUT /customer`](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0012.md#customer-put) request - -If the server does not have a customer registered for the parameters sent in the request, it should return the -fields required in the response. The same response should be returned when no parameters are sent. - - 2. Check the status of a customer that may already be registered - -This allows clients to check whether the customers information was accepted, rejected, or still needs more info. -If the server still needs more info, or the server needs updated information, it should return the fields required. - - - - - -
- -

- Query Parameters -

-
-
    - - - - - - - - - - - - - - - -
-
-
-
- - -
- - - Valid request. Customer either already exists or the customer identified by the parameters is new and must - provide the field values described in the response body. Response bodies are identical to the schema defined - in [SEP-12](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0012.md#customer-get). - - - -
- - - - -
- - - Schema - -
- -
    - - - - - -
    - - - - fields - - object - - -
    - - - - - - - - - -
    -
    -
    -
    - - - - provided_fields - - object - - -
    - - - - - - - - - - - - - -
    -
    -
    - - -
-
-
- - - - - - The case when a customer has been successfully KYC'd and approved - - - - -
-
-
-
-
-
- - - Error. - - -
- - - - -
- - - Schema - -
- -
    - - - - - -
-
-
- - - - -
-
-
-
-
-
- - - Not Found. - - -
- - - - -
- - - Schema - -
- -
    - - - - - -
-
-
- - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/get-fee.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/get-fee.api.mdx deleted file mode 100644 index 5f6672502..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/get-fee.api.mdx +++ /dev/null @@ -1,412 +0,0 @@ ---- -id: get-fee -title: "Retrieve Fees" -description: "The Platform will make this request to the anchor every time a transaction is initiated by a client application" -sidebar_label: "Retrieve Fees" -hide_title: true -hide_table_of_contents: true -api: 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 -sidebar_class_name: "get api-method" -info_path: platforms/anchor-platform/api-reference/callbacks/synchronous-callbacks-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -The Platform will make this request to the anchor every time a transaction is initiated by a client application -without a `quote_id`. - -The Anchor must ensure that the sending and receiving customers specified in the request meet the KYC requirements -necessary to partake in the transaction described in the request. - -The anchor must return the fee it will charge for the transaction. - -In the future, this endpoint may be used to provide estimated fees to client applications prior to initiating transactions. -When this change is made, the request schema will be adapted to support the use case. - - - - - -
- -

- Query Parameters -

-
-
    - - - - - - - - - - - - - - - -
-
-
-
- - -
- - - Success. - - -
- - - - -
- - - Schema - -
- -
    - -
    - - - - fee - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - -
-
-
-
-
-
- - - Unprocessable Entity. This status should be returned when the anchor understood the request but cannot - return a success response. An example for when this response code would be appropriate is if the sender - and/or receiver is not permitted to initiate a transaction with the specified amounts. In these cases, - the Platform will respond to the client application's request with a `400 Bad Request` and include the - error message provided by the anchor in the response body. - - - -
- - - - -
- - - Schema - -
- -
    - - - - - -
-
-
- - - - -
-
-
-
-
-
- - - Error. The Platform will respond to the client application with the same response code and body. - - -
- - - - -
- - - Schema - -
- -
    - - - - - -
-
-
- - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/get-rates.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/get-rates.api.mdx deleted file mode 100644 index bc41fbd33..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/get-rates.api.mdx +++ /dev/null @@ -1,582 +0,0 @@ ---- -id: get-rates -title: "Retrieve Rates" -description: "Transactions that involve two non-equivalent on & off-chain assets (such as USDC on Stellar and fiat EUR) must" -sidebar_label: "Retrieve Rates" -hide_title: true -hide_table_of_contents: true -api: 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 -sidebar_class_name: "get api-method" -info_path: platforms/anchor-platform/api-reference/callbacks/synchronous-callbacks-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -Transactions that involve two non-equivalent on & off-chain assets (such as USDC on Stellar and fiat EUR) must -use exchange rates that are communicated to the client application requesting the transaction. When clients make -requests to the Platform for these exchange rates, the Platform sends this request to the anchor to fetch it. - -Rates can be [indicative](https://www.investopedia.com/terms/i/indicativequote.asp) or -[firm](https://www.investopedia.com/terms/f/firmquote.asp). The anchor must provide an ID and expiration if the -client requests a firm rate. - -Anchors can provide discounted rates specific client applications. The Platform includes the `client_id` parameter -for this reason. - -Either `sell_amount` or `buy_amount` will be included in requests as parameters, but never both. In the same way, -either `sell_delivery_method` and `buy_delivery_method` may be included in requests, but never both, since either -`sell_asset` or `buy_asset` is a Stellar asset. - - - - - -
- -

- Query Parameters -

-
-
    - - - - - - - - - - - - - - - - - - - - - -
-
-
-
- - -
- - - Success. - - -
- - - - -
- - - Schema - -
- -
    - -
    - - - - rate - - object - - -
    - - - - - - - - - - - -
    - - - - fee - - object - - -
    -
    - - - An object describing the fees added on top of the rate provided via the `price` attribute. - - -
    - - - - -
    - - - - details - - object[] - - -
    -
  • -
    - Array [ -
    -
  • - - - - - -
  • -
    - ] -
    -
  • -
    -
    -
    -
    -
    -
    -
    -
    -
    -
-
-
- - - - -
-
-
-
-
-
- - - Unprocessable Entity. This status should be returned when the anchor understood the request but cannot - return a success response. - In these cases, the Platform will respond to the client application's request with a `400 Bad Request` - and include the error message provided by the anchor in the response body. - - - -
- - - - -
- - - Schema - -
- -
    - - - - - -
-
-
- - - - -
-
-
-
-
-
- - - Error. The Platform will respond to the client application with the same response code and body. - - -
- - - - -
- - - Schema - -
- -
    - - - - - -
-
-
- - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/post-event.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/post-event.api.mdx deleted file mode 100644 index 678783f45..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/post-event.api.mdx +++ /dev/null @@ -1,2459 +0,0 @@ ---- -id: post-event -title: "Receive an Event" -description: "Receive a JSON object representing an event." -sidebar_label: "Receive an Event" -hide_title: true -hide_table_of_contents: true -api: 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 -sidebar_class_name: "post api-method" -info_path: platforms/anchor-platform/api-reference/callbacks/synchronous-callbacks-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -Receive a JSON object representing an event. - - - - - - - -
- -

- Body -

-
- -
    - - - - - - - -
    - - - - payload - - object - - - - required - - -
    - -
    - - - transaction - - object - -
    - -
    - - oneOf - - - - - - - - - - - -
    - - - - amount_expected - - object - - - - required - - -
    - - - - - -
    -
    -
    -
    - - - - amount_in - - object - - -
    - - - - - -
    -
    -
    -
    - - - - amount_out - - object - - -
    - - - - - -
    -
    -
    -
    - - - - amount_fee - - object - - -
    - - - - - -
    -
    -
    - - - - - - - - - - - - -
    - - - - refunds - - object - - -
    - -
    - - - - amount_refunded - - object - - -
    - - - - - -
    -
    -
    -
    - - - - amount_fee - - object - - -
    - - - - - -
    -
    -
    -
    - - - - payments - - object[] - - -
    -
  • -
    - Array [ -
    -
  • - - - - -
    - - - - amount - - object - - -
    - - - - - -
    -
    -
    -
    - - - - fee - - object - - -
    - - - - - -
    -
    -
    - - - -
  • -
    - ] -
    -
  • -
    -
    -
    -
    -
    -
    -
    - - - - stellar_transactions - - object[] - - -
    -
  • -
    - Array [ -
    -
  • - - - - - - - - - - -
    - - - - payments - - object[] - - - - required - - -
    -
  • -
    - Array [ -
    -
  • - - - - - - - - -
    - - - - amount - - object - - - - required - - -
    - - - - - -
    -
    -
  • -
    - ] -
    -
  • -
    -
    -
  • -
    - ] -
    -
  • -
    -
    -
    - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - -
    - - - - amount_expected - - object - - -
    - - - - - -
    -
    -
    -
    - - - - amount_in - - object - - -
    - - - - - -
    -
    -
    -
    - - - - amount_out - - object - - -
    - - - - - -
    -
    -
    -
    - - - - amount_fee - - object - - -
    - - - - - -
    -
    -
    - - - - - - - - - - - - -
    - - - - refunds - - object - - -
    - -
    - - - - amount_refunded - - object - - -
    - - - - - -
    -
    -
    -
    - - - - amount_fee - - object - - -
    - - - - - -
    -
    -
    -
    - - - - payments - - object[] - - -
    -
  • -
    - Array [ -
    -
  • - - - - -
    - - - - amount - - object - - -
    - - - - - -
    -
    -
    -
    - - - - fee - - object - - -
    - - - - - -
    -
    -
    - - - -
  • -
    - ] -
    -
  • -
    -
    -
    -
    -
    -
    -
    - - - - stellar_transactions - - object[] - - -
    -
  • -
    - Array [ -
    -
  • - - - - - - - - - - -
    - - - - payments - - object[] - - - - required - - -
    -
  • -
    - Array [ -
    -
  • - - - - - - - - -
    - - - - amount - - object - - - - required - - -
    - - - - - -
    -
    -
  • -
    - ] -
    -
  • -
    -
    -
  • -
    - ] -
    -
  • -
    -
    -
    - - - - - - -
    - - - - customers - - object - - -
    -
    - - - The Identification info of the sending and receiving customers. If they were created through [SEP-12](https://stellar.org/protocol/sep-12), - this object should contain the SEP-12 customer `id`. Otherwise, the `account` address of the customer. - - - -
    -
    - - - - sender - - object - - -
    -
    - - - StellarId's are objects that identify end-users and SEP-31 Sending Anchors, but not SEP-31 Receiving Anchors. - - For a SEP-12 customer, the `id` field should be sufficient to fully identify the customer in the business' Backend. - - For a SEP-31 Sending Anchor, the `account` and `memo` fields should be used. - - For a SEP-6 Anchor, the `account` and `memo` fields should be used. - - - -
    - - - - - - -
    -
    -
    -
    - - - - receiver - - object - - -
    -
    - - - StellarId's are objects that identify end-users and SEP-31 Sending Anchors, but not SEP-31 Receiving Anchors. - - For a SEP-12 customer, the `id` field should be sufficient to fully identify the customer in the business' Backend. - - For a SEP-31 Sending Anchor, the `account` and `memo` fields should be used. - - For a SEP-6 Anchor, the `account` and `memo` fields should be used. - - - -
    - - - - - - -
    -
    -
    -
    -
    -
    -
    - - - - creator - - object - - -
    -
    - - - StellarId's are objects that identify end-users and SEP-31 Sending Anchors, but not SEP-31 Receiving Anchors. - - For a SEP-12 customer, the `id` field should be sufficient to fully identify the customer in the business' Backend. - - For a SEP-31 Sending Anchor, the `account` and `memo` fields should be used. - - For a SEP-6 Anchor, the `account` and `memo` fields should be used. - - - -
    - - - - - - -
    -
    -
    -
    -
    -
    -
    -
    -
    - - - - quote - - object - - -
    - - - - - - - - - - - - - - - - - -
    - - - - creator - - object - - -
    -
    - - - StellarId's are objects that identify end-users and SEP-31 Sending Anchors, but not SEP-31 Receiving Anchors. - - For a SEP-12 customer, the `id` field should be sufficient to fully identify the customer in the business' Backend. - - For a SEP-31 Sending Anchor, the `account` and `memo` fields should be used. - - For a SEP-6 Anchor, the `account` and `memo` fields should be used. - - - -
    - - - - - - -
    -
    -
    - - - - -
    -
    -
    -
    - - - - customer - - object - - -
    - - - -
    -
    -
    -
    -
    -
    -
-
-
-
-
- - -
- - - The event is successfully processed and ready to receive next event. The response body is empty. - - -
- -
-
-
- - - The event is invalid or rejected. The response body contains the error message. - - -
- -
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/put-customer.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/put-customer.api.mdx deleted file mode 100644 index 1ca3b503d..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/put-customer.api.mdx +++ /dev/null @@ -1,1286 +0,0 @@ ---- -id: put-customer -title: "Create or Update Customer Info" -description: "**The Anchor Platform does not persist any customer KYC data.**" -sidebar_label: "Create or Update Customer Info" -hide_title: true -hide_table_of_contents: true -api: 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 -sidebar_class_name: "put api-method" -info_path: platforms/anchor-platform/api-reference/callbacks/synchronous-callbacks-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -**The Anchor Platform does not persist any customer KYC data.** - -The request and response for this endpoint are identical to the -[`PUT /customer`](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0012.md#customer-put) -request and response defined in SEP-12. - -Client applications make requests with the following request body, which is forwarded to the anchor. Anchors -must validate and persist the data passed, and return the customer's `id`. Requests containing only string fields will -be forwarded to the anchor as with the `application/json` content type. Requests containing -binary fields will be forwarded to the anchor as with the `multipart/form-data` content type. - - - - - - - -
- -

- Body -

-
- -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
- -

- Body -

-
- -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
- - -
- - - Success. - - -
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - -
-
-
-
-
-
- - - Invalid data. - - -
- - - - -
- - - Schema - -
- -
    - - - - - -
-
-
- - - - -
-
-
-
-
-
- - - Not Found. - - -
- - - - -
- - - Schema - -
- -
    - - - - - -
-
-
- - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/rate/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/rate/README.mdx deleted file mode 100644 index 5d2a9cb0d..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/rate/README.mdx +++ /dev/null @@ -1,16 +0,0 @@ ---- -title: Tarifas -order: 0 ---- - -import {EndpointsTable} from "@site/src/components/EndpointsTable"; - -El punto final de las tarifas se utiliza para obtener la última cotización para la solicitud del usuario. Una vez que se conozca la cotización, la Plataforma de Anchor la remitirá al usuario en el formato SEP. - - - -| | | -| ------- | ----------------------------- | -| RECOGER | [/rate](../get-rates.api.mdx) | - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/sidebar.ts b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/sidebar.ts deleted file mode 100644 index 1ad0a49f1..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/sidebar.ts +++ /dev/null @@ -1,163 +0,0 @@ -import type { SidebarsConfig } from "@docusaurus/plugin-content-docs"; -const sidebar: SidebarsConfig = { - apisidebar: [{ - type: "doc", - id: "anchor-plataforma/api-reference/callbacks/synchronous-callbacks-api" - }, { - type: "categoría", - label: "Dirección única", - items: [{ - type: "doc", - id: "anchor-plataforma/api-reference/callbacks/gen-address", - label: "Generar dirección única", - className: "Obtener el método api-method" - }] - }, { - type: "categoría", - label: "Cuotas", - items: [{ - type: "doc", - id: "anchor-plataforma/api-reference/callbacks/get-fee", - label: "Recuperar cuotas", - className: "Obtener el método api-method" - }] - }, { - type: "categoría", - label: "Tarifas", - items: [{ - type: "doc", - id: "anchor-plataforma/api-reference/callbacks/get-rates", - label: "Recuperar tarifas", - className: "Obtener el método api-method" - }] - }, { - type: "categoría", - label: "Clientes", - items: [{ - type: "doc", - id: "anchor-plataforma/api-reference/callbacks/get-customer", - label: "Recuperar información del cliente", - className: "Obtener el método api-method" - }, { - type: "doc", - id: "anchor-plataforma/api-reference/callbacks/put-customer", - label: "Crear o actualizar información del cliente", - className: "Api metodo poner" - }, { - type: "doc", - id: "anchor-plataforma/api-reference/callbacks/del-customer", - label: "Eliminar datos del cliente", - className: "Borrar método de api-method" - }] - }, { - type: "categoría", - label: "SEP-31", - items: [{ - type: "doc", - id: "anchor-plataforma/api-reference/callbacks/gen-address", - label: "Generar dirección única", - className: "Obtener el método api-method" - }, { - type: "doc", - id: "anchor-plataforma/api-reference/callbacks/get-fee", - label: "Recuperar cuotas", - className: "Obtener el método api-method" - }, { - type: "doc", - id: "anchor-plataforma/api-reference/callbacks/get-rates", - label: "Recuperar tarifas", - className: "Obtener el método api-method" - }, { - type: "doc", - id: "anchor-plataforma/api-reference/callbacks/get-customer", - label: "Recuperar información del cliente", - className: "Obtener el método api-method" - }, { - type: "doc", - id: "anchor-plataforma/api-reference/callbacks/put-customer", - label: "Crear o actualizar información del cliente", - className: "Api metodo poner" - }, { - type: "doc", - id: "anchor-plataforma/api-reference/callbacks/del-customer", - label: "Eliminar datos del cliente", - className: "Borrar método de api-method" - }, { - type: "doc", - id: "anchor-plataforma/api-reference/callbacks/post-event", - label: "Recibir un evento", - className: "api-method post" - }] - }, { - type: "categoría", - label: "SEP-38", - items: [{ - type: "doc", - id: "anchor-plataforma/api-reference/callbacks/get-rates", - label: "Recuperar tarifas", - className: "Obtener el método api-method" - }] - }, { - type: "categoría", - label: "SEP-6", - items: [{ - type: "doc", - id: "anchor-plataforma/api-reference/callbacks/get-customer", - label: "Recuperar información del cliente", - className: "Obtener el método api-method" - }, { - type: "doc", - id: "anchor-plataforma/api-reference/callbacks/put-customer", - label: "Crear o actualizar información del cliente", - className: "Api metodo poner" - }, { - type: "doc", - id: "anchor-plataforma/api-reference/callbacks/post-event", - label: "Recibir un evento", - className: "api-method post" - }] - }, { - type: "categoría", - label: "SEP-12", - items: [{ - type: "doc", - id: "anchor-plataforma/api-reference/callbacks/get-customer", - label: "Recuperar información del cliente", - className: "Obtener el método api-method" - }, { - type: "doc", - id: "anchor-plataforma/api-reference/callbacks/put-customer", - label: "Crear o actualizar información del cliente", - className: "Api metodo poner" - }, { - type: "doc", - id: "anchor-plataforma/api-reference/callbacks/del-customer", - label: "Eliminar datos del cliente", - className: "Borrar método de api-method" - }] - }, { - type: "categoría", - label: "SEP-24", - items: [{ - type: "doc", - id: "anchor-plataforma/api-reference/callbacks/put-customer", - label: "Crear o actualizar información del cliente", - className: "Api metodo poner" - }, { - type: "doc", - id: "anchor-plataforma/api-reference/callbacks/post-event", - label: "Recibir un evento", - className: "api-method post" - }] - }, { - type: "categoría", - label: "Eventos", - items: [{ - type: "doc", - id: "anchor-plataforma/api-reference/callbacks/post-event", - label: "Recibir un evento", - className: "api-method post" - }] - }] -}; -export default sidebar.apisidebar; \ No newline at end of file diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/unique-address/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/unique-address/README.mdx deleted file mode 100644 index 0d333d6c0..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/callbacks/unique-address/README.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: Dirección única -order: 0 ---- - -import {EndpointsTable} from "@site/src/components/EndpointsTable"; - -Dirección única es un par único de dirección estelar + memo que se asigna a una nueva transacción [SEP-31]. - -Al crear una transacción SEP-31, la Plataforma de Anclaje genera automáticamente un par de dirección/memo. Al monitorear la cadena Stellar (por ejemplo, a través de Payment Observer), esta dirección única se utiliza para mapear las transferencias en cadena a la transacción SEP. - -Además, es posible definir su propio generador de direcciones (por ejemplo, puede delegarlo en su servicio de custodia). Este callback se utiliza para generar dichas direcciones. - - - -| | | -| ------- | ----------------------------------------- | -| RECOGER | [/unique_address](../gen-address.api.mdx) | - - - -[sep-31]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0031.md diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/custody-server/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/custody-server/README.mdx deleted file mode 100644 index 1548017af..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/custody-server/README.mdx +++ /dev/null @@ -1,19 +0,0 @@ ---- -title: Servidor de Custodia -sidebar_position: 50 ---- - -import {MethodTable} from "@site/src/components/MethodTable"; - -El Servidor de Custodia proporciona un conjunto de puntos finales para interactuar con los servicios de custodia, tales como Bloques de Fuego. - - - -| | | -| ------------------------------------------------------------ | - | -| [Transacción de custodia](./custody-transactions/README.mdx) | | -| [Payment](./pagos/README.mdx) | | -| [Refund](./devoluciones/README.mdx) | | -| [Generación de dirección única](./unique-address/README.mdx) | | - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/custody-server/create-custody-transaction.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/custody-server/create-custody-transaction.api.mdx deleted file mode 100644 index 39f37774e..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/custody-server/create-custody-transaction.api.mdx +++ /dev/null @@ -1,335 +0,0 @@ ---- -id: create-custody-transaction -title: "Create Custody Transaction" -description: "Custody Server creates custody transaction record in DB." -sidebar_label: "Create Custody Transaction" -hide_title: true -hide_table_of_contents: true -api: eJytVU1vGjEQ/SvWnJ2QkDSHvSUNkVBVFZX0hDgY74R1smtv7FkoQvz3auwlC4REaVoOYMbz/Wae15Bj0N7UZJyFDL42gVy+EmP0C/RCe1SEQehWTF7ZoDQrC4/a+VwYK25vTkGCq9ErvhnmkEGybN3dd2YggdQ8QDZ5ibVzG0DCeDA6uWp/+5ft4eIcphI8PjcY6MblK8jWoJ0ltMRHVdel0TF87zFwKWsIusBK8YlWNUIGbvaImkBC7TlZMhj41uT8vd+H8WC0V+zwlkts/QTyxs5hI6HCyr02/o6VEwtVNigFFYqECaIJmAtywuRoyTyshLEz19hcOC9cQ+lcq1WFlsKbse6j8DAeS4V7EKzx3yJKQNtUjJPJQUKhQsE6+JtguoktJKdd+TqbUXvDGR208Z0oV7J/KS/O2fWDd9W11q5J0B4A4xqvUYwJy1J5oZLe0YaRe9PLLQYyNo7Lh1yp6rif6yjnSqlAoUJA6gAIaKnnUaNZYP6O2zs8gukd4ocayF447JHc/jabJ2OPbMI3wyOTCvw4nJBj7YLhZVsaKnKvlqoE3uCYAEw38cOCUDsb0ib2z86OIN5ojSFO6CcXPkX6csz50BJ6q8ot4Q28d/7zkRJFGY859wCjs+kh3yRxZ7tFgEfWUIkdDads2k5VSIVjaq1diCSmqIAMerRPn5ziz44nB79VVZe45bkOqERd+/8TvaSF7xb86mAlO5udDeuE2105lMQx3xGmqe0EafxeBmcjwdiHyK4L9CHB1T89Oz0DeQAivGrcFs7r0ZAdcccqFZGzqop68XkSR56gQ+87z8y/vI4t1syfvbpUxnJejY/8mZCcwB6SUwkFA51NYL2eqYC/fLnZsPi5Qb+CbDKVsFDeqBlXPmHmLFDl6CGbrOEJV5xwSv0kAsvqZcNZvBrpjdxaXGuNNb2rO92ZxdGP8T1ImLUvcuVytvFqyauglgkcV6eSsnWSraFUdt6oOesmn/z5A4q88vk= -sidebar_class_name: "post api-method" -info_path: platforms/anchor-platform/api-reference/custody-server/custody-server-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -Custody Server creates custody transaction record in DB. - - - - - - -
- -

- Body -

-
- -
    - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
- - -
- - - Success. - - -
- - - - -
- - - Schema - -
- -
    -
    - - - object - - -
    -
-
-
- - - - -
-
-
-
-
-
- - - Internal Server Error - - -
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/custody-server/custody-transactions/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/custody-server/custody-transactions/README.mdx deleted file mode 100644 index 68311d38d..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/custody-server/custody-transactions/README.mdx +++ /dev/null @@ -1,16 +0,0 @@ ---- -title: Transacciones de Custodia -order: 0 ---- - -import {EndpointsTable} from "@site/src/components/EndpointsTable"; - -Custody Server crea el registro de transacciones de custodia en DB. - - - -| | | -| ---- | ------------------------------------------------------ | -| POST | [/transactions](../create-custody-transaction.api.mdx) | - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/custody-server/generate-unique-address.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/custody-server/generate-unique-address.api.mdx deleted file mode 100644 index 158f0d3d6..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/custody-server/generate-unique-address.api.mdx +++ /dev/null @@ -1,275 +0,0 @@ ---- -id: generate-unique-address -title: "Generate Unique Address" -description: "Custody Server calls the configured custody service to generate deposit address and memo." -sidebar_label: "Generate Unique Address" -hide_title: true -hide_table_of_contents: true -api: eJzdVF1T2zAQ/CuaexYJhQAzfgsk0EwDTQkf04bMoFiXWNSWjCQHMh7/987JTgmE9qG8NS/SKKfb9e6eSpDoYqtyr4yGCE4K541csTHaJVoWizR1zCfIYqPnalFYlCxuahzapYqRecMWqNEKj0xibpzyTEhp0TkmtGQZZqZ1p+/0qbGZ8MzM2b1wDv09y4UVGXq0bIfdO49pKmx0Pe6dRGfHx73O0eD0cHj75Wh0dN7r34xPbi+PeqPr25v9i+/7vatv/ZvTYeeie9Xpfvu8/2M4PB12D+7vNHAwOdFRRg8kRLBmd63VY4Hdmhpw8GLhIJpAfc5e/hj3RzuHzbrXaTb7n2DKweJjgc4fG7mCqITYaI/a01bkearigNp+cKRmCS5OMBO086scIQIze8DYQ1VVFfVyudEOHRXs7e7S8tqOcRHH6FwL+L8iccgtqeFVDdMYsw3Ve+OcN+wpUXFSu58q1J65xBSpZA61ZPNCy0CswXPeKr2AigP5vd3/HDPDliItkDOfiN/NZkiQKAkwF6uMcGarDdQ/YlyFw7c4dEoRo4oPI3FAXWSUESWBQyJcQjX47GFKDnrlUyo/ey9hl429jdsH7xk80B6tFul64PrWGvshuymgyqIk0kjdKLWvM1Afv9xdy7rxQc07EOgE/kFznxiap9y4ECzhE4igHWbZtcuwVu0mQEiDRHQvXyam/yyynPqXFQel5yEmS7SuFmOvtdvaBf5GIthitRarOxpQFohOJoIsWmSbdrCtyX7VemN8/5eHr3GUEtrOU6E0CVTYlD629msCtV/AIQo74PBi2ZRDQu5GEyjLmXB4bdOqouPHAu0KosmUw1JYJWbkyGRacUhQSLQQTUr4iSvSslZ1JwwolacFkdrKccXXN7pxjLn/a+10I4Cjr+Mr4DBrHuHMSLpjxRPlXzzVoTHB5RD4cFZCKvSiEAuqrXvS7xeX0mh/ -sidebar_class_name: "post api-method" -info_path: platforms/anchor-platform/api-reference/custody-server/custody-server-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -Custody Server calls the configured custody service to generate deposit address and memo. - -Format of `asset` parameter - `stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5` - - - - - - - -
- -

- Body -

-
- -
    -
    - - - object - - -
    -
-
-
-
-
- - -
- - - Success. - - -
- - - - -
- - - Schema - -
- -
    - - - - - - - -
-
-
- - - - -
-
-
-
-
-
- - - Internal Server Error. - - -
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/custody-server/payments/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/custody-server/payments/README.mdx deleted file mode 100644 index 7d5cc5816..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/custody-server/payments/README.mdx +++ /dev/null @@ -1,16 +0,0 @@ ---- -title: Pagos -order: 0 ---- - -import {EndpointsTable} from "@site/src/components/EndpointsTable"; - -Custody Server llama al servicio de custodia configurado para enviar el pago. - - - -| | | -| ---- | ----------------------------------------------------- | -| POST | [/transactions/:id/payments](../send-payment.api.mdx) | - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/custody-server/refunds/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/custody-server/refunds/README.mdx deleted file mode 100644 index a2a17816f..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/custody-server/refunds/README.mdx +++ /dev/null @@ -1,16 +0,0 @@ ---- -title: Reembolsos -order: 0 ---- - -import {EndpointsTable} from "@site/src/components/EndpointsTable"; - -Custody Server llama al servicio de custodia configurado para enviar el reembolso. - - - -| | | -| ---- | --------------------------------------------------- | -| POST | [/transactions/:id/refunds](../send-refund.api.mdx) | - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/custody-server/send-payment.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/custody-server/send-payment.api.mdx deleted file mode 100644 index d63c08606..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/custody-server/send-payment.api.mdx +++ /dev/null @@ -1,546 +0,0 @@ ---- -id: send-payment -title: "Send Payment" -description: "Custody Server calls the configured custody service to send payment." -sidebar_label: "Send Payment" -hide_title: true -hide_table_of_contents: true -api: eJzNlMFu2zAMhl9F4NlL0jQbMN+2LofcgriHAcMOqsQkKmxJE2kjgeF3HxgrSNt0GLBdcpIgUeT/kRR7sEgmucgueCjhoSUO9qgqTB0mZXRdk+I9KhP81u3ahFaZbEOYOmdQcVCE3qqojw16nkABIWLS4nJloQS5XY+XUADrHUH5A/IJQQHVcv3hU17ni7y5v4OfBST81SLx12CPUPZggmdxU/agY6ydOUWZPpOo74HMHhstOz5GhBLC0zMahmEYBvFFMXhCEoP5bCbLa/yqNQaJBOEfIxUQk9CzG8M4+8KGODm/g+JN1OWBMXldq8fvavVNbVNo3iZ5AgLAjmvxU10SuslMGXHxHtXKd7p2Vm3GXP4XndTDJbRSQUwpJCnSa+Tx+Ir6JUBus+XJ8qx8ca383I6PSXvSRk6VI+UDq21ovb1RlPnnP6NU+dckzahq1zgWIjwYRIs3CvTx/a7KXZtnxenBreq//3tBHKnW6067Wj/VeIsgQwEN8j7ITI2BTsNG8x5KmPLlg9C0dHYaL9NV9G4uY3R50E2UAP1QgPPbICo6TDSmZT6ZTWZXIwquZJ3L/mW9gmH4DZO4MOo= -sidebar_class_name: "post api-method" -info_path: platforms/anchor-platform/api-reference/custody-server/custody-server-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -Custody Server calls the configured custody service to send payment. - - - - - - -
- -

- Body -

-
- -
    -
    - - - object - - -
    -
-
-
-
-
- - -
- - - Success. - - -
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - -
-
-
-
-
-
- - - Invalid Request. - - -
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - -
-
-
-
-
-
- - - Custody Transaction is not found. - - -
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - -
-
-
-
-
-
- - - Custody Service rate limit is exceeded. - - -
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - -
-
-
-
-
-
- - - Internal Server Error. - - -
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - -
-
-
-
-
-
- - - Custody Service is unavailable. - - -
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/custody-server/send-refund.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/custody-server/send-refund.api.mdx deleted file mode 100644 index ce30cade4..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/custody-server/send-refund.api.mdx +++ /dev/null @@ -1,574 +0,0 @@ ---- -id: send-refund -title: "Send Refund" -description: "Custody Server calls configured Custody Service to send refund. Custody transaction record is also created in DB." -sidebar_label: "Send Refund" -hide_title: true -hide_table_of_contents: true -api: eJzNVU2P2jAQ/SujOadAWVqpue12WYlDJQQcKlU9GHsCXjl2ak8oCO1/r+yEJXxse9geyMXW2Hnz3ng+9qgoSK8r1s5ijl/rwE7tYE5+Qx6kMCaAdLbQq9qTgu65lgTsIJBV4Kmoreq9nrMXNggZUcGTdF6BDiBMcCA9CSYF2sLjQw8zdBV5EW9OFOYY4WYJDTNksQqY/8DGEDDD+Xj64XO7Dkft5u4j/szQ06+aAj84tcN8j9JZJstxK6rKaJl89J9DFLrHINdUirjjXUWYo1s+k2TMsPKREWsK8bSk0sX1NE7fqHSwEaamDHgtGH5rY2BJIJQiFcPCa2qjApXYlWQ5am19BfbarvAlS/CLZDx3Ea3gCog33ulElK5uInHq4j7Zz8AbPFJ/QXqiK3yfKNE9UroCkL74UqFyNjQBHg4Gl2DzWkoKIUL8p3fUqnOn5ZOdeR1vmbwVBhbfYfIIhXclyDajQ5PxPYwCWLOJOHOyatoEftZqwkbi6Jqqid0IoxXMmkx9l7qY7dqTiuVB3jsfS+BUcmO+UN0V0NbrON08MB9dMj/U9aJT1zqAdQyFa9/6BqUMv7wt5dDCvGACo0vNURFtJVGb/bcn6NP1rGqztm3a6Ydb5X/37wfRAWorNkIbsTR0i0JS3+a1i/OqciE1G8FrzLHfGXyhn2vV96+jK9KdHWfUeCvKytBxxhy70nEoHG2HHn5uSb2406G1LdK82pAPTXyHvUFvcNHr8ELfIX/upxN8efkDH+PSKQ== -sidebar_class_name: "post api-method" -info_path: platforms/anchor-platform/api-reference/custody-server/custody-server-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -Custody Server calls configured Custody Service to send refund. Custody transaction record is also created in DB. - - - - - - -
- -

- Body -

-
- -
    - - - - - - - - - -
-
-
-
-
- - -
- - - Success. - - -
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - -
-
-
-
-
-
- - - Invalid Request. - - -
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - -
-
-
-
-
-
- - - Custody Transaction is not found. - - -
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - -
-
-
-
-
-
- - - Custody Service rate limit is exceeded. - - -
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - -
-
-
-
-
-
- - - Internal Server Error. - - -
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - -
-
-
-
-
-
- - - Custody Service is unavailable. - - -
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/custody-server/sidebar.ts b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/custody-server/sidebar.ts deleted file mode 100644 index e1aabbef5..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/custody-server/sidebar.ts +++ /dev/null @@ -1,116 +0,0 @@ -import type { SidebarsConfig } from "@docusaurus/plugin-content-docs"; -const sidebar: SidebarsConfig = { - apisidebar: [{ - type: "doc", - id: "anchor-plataforma/api-reference/custody-server/custody-server-api" - }, { - type: "categoría", - label: "Transacciones de Custodia", - items: [{ - type: "doc", - id: "anchor-plataforma/api-reference/custody-server/create-custody-transaction", - label: "Crear transacción de Custodia", - className: "api-method post" - }] - }, { - type: "categoría", - label: "Pagos", - items: [{ - type: "doc", - id: "anchor-plataforma/api-reference/custody-server/enviar-pago", - label: "Enviar pago", - className: "api-method post" - }] - }, { - type: "categoría", - label: "Reembolsos", - items: [{ - type: "doc", - id: "anchor-platform/api-reference/custody-server/send-refund", - label: "Enviar reembolso", - className: "api-method post" - }] - }, { - type: "categoría", - label: "Dirección única", - items: [{ - type: "doc", - id: "anchor-plataforma/api-reference/custody-server/generate-unique-address", - label: "Generar dirección única", - className: "api-method post" - }] - }, { - type: "categoría", - label: "SEP-6", - items: [{ - type: "doc", - id: "anchor-plataforma/api-reference/custody-server/create-custody-transaction", - label: "Crear transacción de Custodia", - className: "api-method post" - }, { - type: "doc", - id: "anchor-plataforma/api-reference/custody-server/enviar-pago", - label: "Enviar pago", - className: "api-method post" - }, { - type: "doc", - id: "anchor-platform/api-reference/custody-server/send-refund", - label: "Enviar reembolso", - className: "api-method post" - }, { - type: "doc", - id: "anchor-plataforma/api-reference/custody-server/generate-unique-address", - label: "Generar dirección única", - className: "api-method post" - }] - }, { - type: "categoría", - label: "SEP-24", - items: [{ - type: "doc", - id: "anchor-plataforma/api-reference/custody-server/create-custody-transaction", - label: "Crear transacción de Custodia", - className: "api-method post" - }, { - type: "doc", - id: "anchor-plataforma/api-reference/custody-server/enviar-pago", - label: "Enviar pago", - className: "api-method post" - }, { - type: "doc", - id: "anchor-platform/api-reference/custody-server/send-refund", - label: "Enviar reembolso", - className: "api-method post" - }, { - type: "doc", - id: "anchor-plataforma/api-reference/custody-server/generate-unique-address", - label: "Generar dirección única", - className: "api-method post" - }] - }, { - type: "categoría", - label: "SEP-31", - items: [{ - type: "doc", - id: "anchor-plataforma/api-reference/custody-server/create-custody-transaction", - label: "Crear transacción de Custodia", - className: "api-method post" - }, { - type: "doc", - id: "anchor-plataforma/api-reference/custody-server/enviar-pago", - label: "Enviar pago", - className: "api-method post" - }, { - type: "doc", - id: "anchor-platform/api-reference/custody-server/send-refund", - label: "Enviar reembolso", - className: "api-method post" - }, { - type: "doc", - id: "anchor-plataforma/api-reference/custody-server/generate-unique-address", - label: "Generar dirección única", - className: "api-method post" - }] - }] -}; -export default sidebar.apisidebar; \ No newline at end of file diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/custody-server/unique-address/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/custody-server/unique-address/README.mdx deleted file mode 100644 index 397818e84..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/custody-server/unique-address/README.mdx +++ /dev/null @@ -1,16 +0,0 @@ ---- -title: Dirección única -order: 0 ---- - -import {EndpointsTable} from "@site/src/components/EndpointsTable"; - -Custody Server llama al servicio de custodia configurado para generar dirección de depósito y memo. - - - -| | | -| ---- | -------------------------------------------------------------- | -| POST | [/assets/:asset/addresses](../generate-unique-address.api.mdx) | - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/resources/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/resources/README.mdx deleted file mode 100644 index 79293e89a..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/resources/README.mdx +++ /dev/null @@ -1,16 +0,0 @@ ---- -title: Recursos -sidebar_position: 30 ---- - -import {MethodTable} from "@site/src/components/MethodTable"; - -Los datos en la Plataforma de Anclas se organizan de acuerdo a los recursos. Cada recurso tiene varios extremos diferentes. - - - -| | | -| ----------------------------------------- | - | -| [Transactions](./transactions/README.mdx) | | - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/resources/get-transaction.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/resources/get-transaction.api.mdx deleted file mode 100644 index 0beb4d086..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/resources/get-transaction.api.mdx +++ /dev/null @@ -1,3421 +0,0 @@ ---- -id: get-transaction -title: "Retrieve a Transaction" -description: "Provides the information necessary for the business to determine the state of the transaction identified by `id`, decide if any action must be taken to continue processing the transaction, and act on the decision." -sidebar_label: "Retrieve a Transaction" -hide_title: true -hide_table_of_contents: true -api: eJzdVUtP20AQ/iurObXSloQQcfCNSlHFqRHQUxTBxjtOBuxdszuOiKz979XYbpNQiig9VOrJuzuv75uXW2CzjpAt4CYYF03O5F0EDdez+afz4TuZDoezU1hq8DUGI3qXFjJYIx+YggaLMQ9Ud7cM5sFvyWJUvEFFrvCh6myVwxxjNGGnCh866aqJ5DBGxV5ZZAwVOewkkQ2j8kV34X00RRYdU0Fo1Wqn7sjeaWUxJ4uKCmXcTg2KVRNZrVCxeUAnAXLvmFyDqg5egJBbP/eulXFWHCjvOpl4juTdCWioTTCVgJTktUDCtTa8AQ3OVAgZkAUNAR8bCmgh49CghphvsDKQtcC7WrQiB3JrSGkpyrH2LmIU+WQ8ls9xNg8yrQrfOCtQhAo6Fm1T1yXlXYJH91FM2oOQ3uHXooM7BPere8z5COaixx2xBg0P5LoLG25ifwiM9taw9AETl3gM6no2P4ek3x3AVL5xfItPNeaMtu8mJtcxujV5LuI3AplM/wbJWyKcnUJappSShulL1fpsrLrCxwYj/0mZniOug0wcU98XGIIPLzSQFjYv9NUx4976gNGse/hBYvp6yznP72i7f8QnaaiQN35YUt3M8gYyGB3MeBy1ZBNokNUk4bYYYk98cjI+GcPe87w0LOtLXcwvBV7tI1em4zpM/BVyINyiMuqVldjuM/ffbsehaIxPPKpLQ04S1oRS2PdVWAAf/3AyslLHjY8s0rZdmYjfQpmSPD82GHaQLZYatiaQWUlJFi1YinK2kBWmjPhKqj9cDW3zUf0O4PBo3A4kTNnITXYD7vp9npZJwwaNxdBF7wUXeY41H5j8Mg6y3H/24pfZDaT0Heq3kw8= -sidebar_class_name: "get api-method" -info_path: platforms/anchor-platform/api-reference/resources/platform-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -Provides the information necessary for the business to determine the state of the transaction identified by `id`, decide if any action must be taken to continue processing the transaction, and act on the decision. - - - - -
- -

- Path Parameters -

-
-
    - - - -
-
-
-
- - -
- - - Transaction found. - - -
- - - - -
- - - Schema - -
- -
    -
    - - oneOf - - - - - - - - - - - - - -
    - - - - amount_expected - - object - - -
    - - - - - -
    -
    -
    -
    - - - - amount_in - - object - - -
    - - - - - -
    -
    -
    -
    - - - - amount_out - - object - - -
    - - - - - -
    -
    -
    -
    - - - - amount_fee - - object - - -
    - - - - - -
    -
    -
    - - - - - - - - - - - - -
    - - - - refunds - - object - - -
    - -
    - - - - amount_refunded - - object - - -
    - - - - - -
    -
    -
    -
    - - - - amount_fee - - object - - -
    - - - - - -
    -
    -
    -
    - - - - payments - - object[] - - -
    -
  • -
    - Array [ -
    -
  • - - - - -
    - - - - amount - - object - - -
    - - - - - -
    -
    -
    -
    - - - - fee - - object - - -
    - - - - - -
    -
    -
    - - - -
  • -
    - ] -
    -
  • -
    -
    -
    -
    -
    -
    -
    - - - - stellar_transactions - - object[] - - -
    -
  • -
    - Array [ -
    -
  • - - - - - - - - - - -
    - - - - payments - - object[] - - - - required - - -
    -
  • -
    - Array [ -
    -
  • - - - - - - - - -
    - - - - amount - - object - - - - required - - -
    - - - - - -
    -
    -
  • -
    - ] -
    -
  • -
    -
    -
  • -
    - ] -
    -
  • -
    -
    -
    - - - - - - - - - - - - - - - - - - -
    - - - - customers - - object - - -
    -
    - - - The Identification info of the sending and receiving customers. If they were created through [SEP-12](https://stellar.org/protocol/sep-12), - this object should contain the SEP-12 customer `id`. Otherwise, the `account` address of the customer. - - - -
    -
    - - - - sender - - object - - -
    -
    - - - StellarId's are objects that identify end-users and SEP-31 Sending Anchors, but not SEP-31 Receiving Anchors. - - For a SEP-12 customer, the `id` field should be sufficient to fully identify the customer in the business' Backend. - - For a SEP-31 Sending Anchor, the `account` and `memo` fields should be used. - - For a SEP-6 Anchor, the `account` and `memo` fields should be used. - - - -
    - - - - - - -
    -
    -
    -
    - - - - receiver - - object - - -
    -
    - - - StellarId's are objects that identify end-users and SEP-31 Sending Anchors, but not SEP-31 Receiving Anchors. - - For a SEP-12 customer, the `id` field should be sufficient to fully identify the customer in the business' Backend. - - For a SEP-31 Sending Anchor, the `account` and `memo` fields should be used. - - For a SEP-6 Anchor, the `account` and `memo` fields should be used. - - - -
    - - - - - - -
    -
    -
    -
    -
    -
    -
    - - - - - - - - - -
    - - - - amount_expected - - object - - - - required - - -
    - - - - - -
    -
    -
    -
    - - - - amount_in - - object - - -
    - - - - - -
    -
    -
    -
    - - - - amount_out - - object - - -
    - - - - - -
    -
    -
    -
    - - - - amount_fee - - object - - -
    - - - - - -
    -
    -
    - - - - - - - - - - - - -
    - - - - refunds - - object - - -
    - -
    - - - - amount_refunded - - object - - -
    - - - - - -
    -
    -
    -
    - - - - amount_fee - - object - - -
    - - - - - -
    -
    -
    -
    - - - - payments - - object[] - - -
    -
  • -
    - Array [ -
    -
  • - - - - -
    - - - - amount - - object - - -
    - - - - - -
    -
    -
    -
    - - - - fee - - object - - -
    - - - - - -
    -
    -
    - - - -
  • -
    - ] -
    -
  • -
    -
    -
    -
    -
    -
    -
    - - - - stellar_transactions - - object[] - - -
    -
  • -
    - Array [ -
    -
  • - - - - - - - - - - -
    - - - - payments - - object[] - - - - required - - -
    -
  • -
    - Array [ -
    -
  • - - - - - - - - -
    - - - - amount - - object - - - - required - - -
    - - - - - -
    -
    -
  • -
    - ] -
    -
  • -
    -
    -
  • -
    - ] -
    -
  • -
    -
    -
    - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - -
    - - - - amount_expected - - object - - -
    - - - - - -
    -
    -
    -
    - - - - amount_in - - object - - -
    - - - - - -
    -
    -
    -
    - - - - amount_out - - object - - -
    - - - - - -
    -
    -
    -
    - - - - amount_fee - - object - - -
    - - - - - -
    -
    -
    - - - - - - - - - - - - -
    - - - - refunds - - object - - -
    - -
    - - - - amount_refunded - - object - - -
    - - - - - -
    -
    -
    -
    - - - - amount_fee - - object - - -
    - - - - - -
    -
    -
    -
    - - - - payments - - object[] - - -
    -
  • -
    - Array [ -
    -
  • - - - - -
    - - - - amount - - object - - -
    - - - - - -
    -
    -
    -
    - - - - fee - - object - - -
    - - - - - -
    -
    -
    - - - -
  • -
    - ] -
    -
  • -
    -
    -
    -
    -
    -
    -
    - - - - stellar_transactions - - object[] - - -
    -
  • -
    - Array [ -
    -
  • - - - - - - - - - - -
    - - - - payments - - object[] - - - - required - - -
    -
  • -
    - Array [ -
    -
  • - - - - - - - - -
    - - - - amount - - object - - - - required - - -
    - - - - - -
    -
    -
  • -
    - ] -
    -
  • -
    -
    -
  • -
    - ] -
    -
  • -
    -
    -
    - - - - - - -
    - - - - customers - - object - - -
    -
    - - - The Identification info of the sending and receiving customers. If they were created through [SEP-12](https://stellar.org/protocol/sep-12), - this object should contain the SEP-12 customer `id`. Otherwise, the `account` address of the customer. - - - -
    -
    - - - - sender - - object - - -
    -
    - - - StellarId's are objects that identify end-users and SEP-31 Sending Anchors, but not SEP-31 Receiving Anchors. - - For a SEP-12 customer, the `id` field should be sufficient to fully identify the customer in the business' Backend. - - For a SEP-31 Sending Anchor, the `account` and `memo` fields should be used. - - For a SEP-6 Anchor, the `account` and `memo` fields should be used. - - - -
    - - - - - - -
    -
    -
    -
    - - - - receiver - - object - - -
    -
    - - - StellarId's are objects that identify end-users and SEP-31 Sending Anchors, but not SEP-31 Receiving Anchors. - - For a SEP-12 customer, the `id` field should be sufficient to fully identify the customer in the business' Backend. - - For a SEP-31 Sending Anchor, the `account` and `memo` fields should be used. - - For a SEP-6 Anchor, the `account` and `memo` fields should be used. - - - -
    - - - - - - -
    -
    -
    -
    -
    -
    -
    - - - - creator - - object - - -
    -
    - - - StellarId's are objects that identify end-users and SEP-31 Sending Anchors, but not SEP-31 Receiving Anchors. - - For a SEP-12 customer, the `id` field should be sufficient to fully identify the customer in the business' Backend. - - For a SEP-31 Sending Anchor, the `account` and `memo` fields should be used. - - For a SEP-6 Anchor, the `account` and `memo` fields should be used. - - - -
    - - - - - - -
    -
    -
    -
    -
    -
    -
-
-
- - - - -
-
-
-
-
-
- - - Bad Request - - -
- - - - -
- - - Schema - -
- -
    - - - - - -
-
-
- - - - -
-
-
-
-
-
- - - Transaction not found. - - -
- - - - -
- - - Schema - -
- -
    - - - - - -
-
-
- - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/resources/get-transactions.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/resources/get-transactions.api.mdx deleted file mode 100644 index 7bd18ef09..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/resources/get-transactions.api.mdx +++ /dev/null @@ -1,3572 +0,0 @@ ---- -id: get-transactions -title: "Retrieve a List of Transactions" -description: "Allows to query list of transactions for desired SEP. This api supports pagination, and it's possible (and recommended) to make multiple requests to query transactions. The last page is reached when the number of elements returned by the endpoint is smaller than provided `page_size`." -sidebar_label: "Retrieve a List of Transactions" -hide_title: true -hide_table_of_contents: true -api: eJztWFFv2zgM/iuEXq4FvKzLij3krQd0hwK9XbB0T12QKhadaJUlT6SzdkH++4GymzppmrYbcAMOe0oiU+LH7yMpOkvFekZqcKkuovakc7bBk8rU6HT46l372T9uv7x9o8aZChVGLXZnRg3UDHlrq0HKo63kpxqoE+fCNwIO8LXGeAvOEkMogDuboAgRDJKNaGB0OuzBxdwS6MoC1VUVIhNUemZ9cpuB9gYs/0FQBSI7dQgHshQxD2WJ3qA5FIelvkYoa8e2cggRv9ZI3IHShSAuEZwmFk8IliCizudo4NscPfAcwdflFKOAR4clehYbrqNHA9PbZILeVMF6lv1UaucwAs+1hyqGhTVo4EqOn5D9jlc9lalKR10iYxQRlsoKZQmdypTXJaqBIqxUpgS+8KMGHGvMFOVzLLUaLBXfVsmMo/UzlSn0dakGl++y/nH29s14ta3IeQjXdbUpwBRd8DPrZ8IOC/kig1pluyGFaDBOprLyJA6VR9SMZqJZZSp5LTBOIuZoF83yWCAWunasBl3zB9BHFea2sEhQWHRGqOXNQL5Z52CKkBAmXXrwITBmjS1hHrzR8RYoxKRSZzdYA9aDphy9ES4W2tXY++zPethr08CWSKzLqsnZPoQIZYi4CcISWIOeba6dOMbbNS5x26SLNU/w+yxyNeVtyW2yKOt76EsONphZZ3nDrCXwtXMZaOe2GeZ5etbQs45MaieDiDMdjUMiqRMKArfxBgcfPp2fj+D8ZHRx2Pvs34cIeKPLygmENi0SwVDqW/CBE18tZJP4plBuUi0OSSrcz8B6DnC1K8GuYIpiIah7cCa4sl1BBf/qPjDa1qxpMW29FzZKuEWQ9tYIuoep+7R5XHNizTUh7ZJdx6jF1DKWtCsdNnUe3rXF5sy7eITBbZCdVLI+D6IGo8rU3VeTWk9RS1MV25sqNaFMYYxBUrRqamVCjM7p7greMEavXWepJoyTtULEOvKjTztg7gy0z+cbTjnWtH2CMBompY7XmBpOCJPUidvvTsdZ90yS+6J7Zps3m27WhE2sL8KkrozeQJbXxKHEuPF4nCm27ESoURJidDo8cU6tHhTme+vkCnh4Kd6nf0qBVFNtnqREliq5u1oyKNIxqRYIjCU9dWjgoO0KMMW5XtgQDx/NwfXdtCsJrWecJV7WbaZ/9LDH2O8oMDWQ9TPJQdQxn6dbtQd/15TKugpk2S7w8XJIUJob95lgHmIZyk3e3tocoCZMpObBs/V1qKkF14NkmYfac9MqCDTDUU+txpL+VAUvlTlYqv7RkXxs+ukMQFCE2pteqiDP6FmsdVU5m6fh5fUXki3LTkTB4z9Fuv3b2ML0C+Ypd9vs6Zx/bolHp8N3ibfn2/ePX7jh7Ru1Gq9WkqrHu0L+Uxv42ExUL4l1G0AVZZpk25Db9JQH7W2VKWt2LK+6U9Flu7tTdKdp4S6I4/26SSW9XLtfFM8qUyXyPLQDeJojea4G6vVWb5d2JJ4WGKmJud876h11pB86zUWIJZwMzwRZFYhLncJsK/EjcrS4QNBw3g7v+yb+5T17v4f//cN/qz/jDb+unLZeBKijExIbQS/VhqDjTM0Dsawvl1NN+Cm61UqWm+4pTeSu76tBoR3hHnUOPrbZdggveCd4BPY13q7fVdK8oQYq9Zzn4/m/Tfd7meq8Qv00Xb+n+V82zT+t8Y8L/F9Phfsr+/715Efz9YWT4V443Un1B/H8/HT4NML1AHuPcSw/ohWQanApf8/MUUueSPNutp7kOVbc2fVgCJFT1hPAX6cXarX6FwNU+Q4= -sidebar_class_name: "get api-method" -info_path: platforms/anchor-platform/api-reference/resources/platform-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -Allows to query list of transactions for desired SEP. This api supports pagination, and it's possible (and recommended) to make multiple requests to query transactions. The last page is reached when the number of elements returned by the endpoint is smaller than provided `page_size`. - - - - -
- -

- Query Parameters -

-
-
    - - - - - - - - - - - - - -
-
-
-
- - -
- - - Transaction found. - - -
- - - - -
- - - Schema - -
- -
    -
    - - oneOf - - - -
    - - - - records - - object[] - - -
    -
  • -
    - Array [ -
    -
  • - - - - - - - - - - -
    - - - - amount_expected - - object - - -
    - - - - - -
    -
    -
    -
    - - - - amount_in - - object - - -
    - - - - - -
    -
    -
    -
    - - - - amount_out - - object - - -
    - - - - - -
    -
    -
    -
    - - - - amount_fee - - object - - -
    - - - - - -
    -
    -
    - - - - - - - - - - - - -
    - - - - refunds - - object - - -
    - -
    - - - - amount_refunded - - object - - -
    - - - - - -
    -
    -
    -
    - - - - amount_fee - - object - - -
    - - - - - -
    -
    -
    -
    - - - - payments - - object[] - - -
    -
  • -
    - Array [ -
    -
  • - - - - -
    - - - - amount - - object - - -
    - - - - - -
    -
    -
    -
    - - - - fee - - object - - -
    - - - - - -
    -
    -
    - - - -
  • -
    - ] -
    -
  • -
    -
    -
    -
    -
    -
    -
    - - - - stellar_transactions - - object[] - - -
    -
  • -
    - Array [ -
    -
  • - - - - - - - - - - -
    - - - - payments - - object[] - - - - required - - -
    -
  • -
    - Array [ -
    -
  • - - - - - - - - -
    - - - - amount - - object - - - - required - - -
    - - - - - -
    -
    -
  • -
    - ] -
    -
  • -
    -
    -
  • -
    - ] -
    -
  • -
    -
    -
    - - - - - - - - - - - - - - - - - - -
    - - - - customers - - object - - -
    -
    - - - The Identification info of the sending and receiving customers. If they were created through [SEP-12](https://stellar.org/protocol/sep-12), - this object should contain the SEP-12 customer `id`. Otherwise, the `account` address of the customer. - - - -
    -
    - - - - sender - - object - - -
    -
    - - - StellarId's are objects that identify end-users and SEP-31 Sending Anchors, but not SEP-31 Receiving Anchors. - - For a SEP-12 customer, the `id` field should be sufficient to fully identify the customer in the business' Backend. - - For a SEP-31 Sending Anchor, the `account` and `memo` fields should be used. - - For a SEP-6 Anchor, the `account` and `memo` fields should be used. - - - -
    - - - - - - -
    -
    -
    -
    - - - - receiver - - object - - -
    -
    - - - StellarId's are objects that identify end-users and SEP-31 Sending Anchors, but not SEP-31 Receiving Anchors. - - For a SEP-12 customer, the `id` field should be sufficient to fully identify the customer in the business' Backend. - - For a SEP-31 Sending Anchor, the `account` and `memo` fields should be used. - - For a SEP-6 Anchor, the `account` and `memo` fields should be used. - - - -
    - - - - - - -
    -
    -
    -
    -
    -
  • -
    - ] -
    -
  • -
    -
    -
    -
    - -
    - - - - records - - object[] - - -
    -
  • -
    - Array [ -
    -
  • - - - - - - - - -
    - - - - amount_expected - - object - - - - required - - -
    - - - - - -
    -
    -
    -
    - - - - amount_in - - object - - -
    - - - - - -
    -
    -
    -
    - - - - amount_out - - object - - -
    - - - - - -
    -
    -
    -
    - - - - amount_fee - - object - - -
    - - - - - -
    -
    -
    - - - - - - - - - - - - -
    - - - - refunds - - object - - -
    - -
    - - - - amount_refunded - - object - - -
    - - - - - -
    -
    -
    -
    - - - - amount_fee - - object - - -
    - - - - - -
    -
    -
    -
    - - - - payments - - object[] - - -
    -
  • -
    - Array [ -
    -
  • - - - - -
    - - - - amount - - object - - -
    - - - - - -
    -
    -
    -
    - - - - fee - - object - - -
    - - - - - -
    -
    -
    - - - -
  • -
    - ] -
    -
  • -
    -
    -
    -
    -
    -
    -
    - - - - stellar_transactions - - object[] - - -
    -
  • -
    - Array [ -
    -
  • - - - - - - - - - - -
    - - - - payments - - object[] - - - - required - - -
    -
  • -
    - Array [ -
    -
  • - - - - - - - - -
    - - - - amount - - object - - - - required - - -
    - - - - - -
    -
    -
  • -
    - ] -
    -
  • -
    -
    -
  • -
    - ] -
    -
  • -
    -
    -
    - - - - - - - - - - - - - - - - - -
  • -
    - ] -
    -
  • -
    -
    -
    -
    - -
    - - - - records - - object[] - - -
    -
  • -
    - Array [ -
    -
  • - - - - - - - - -
    - - - - amount_expected - - object - - -
    - - - - - -
    -
    -
    -
    - - - - amount_in - - object - - -
    - - - - - -
    -
    -
    -
    - - - - amount_out - - object - - -
    - - - - - -
    -
    -
    -
    - - - - amount_fee - - object - - -
    - - - - - -
    -
    -
    - - - - - - - - - - - - -
    - - - - refunds - - object - - -
    - -
    - - - - amount_refunded - - object - - -
    - - - - - -
    -
    -
    -
    - - - - amount_fee - - object - - -
    - - - - - -
    -
    -
    -
    - - - - payments - - object[] - - -
    -
  • -
    - Array [ -
    -
  • - - - - -
    - - - - amount - - object - - -
    - - - - - -
    -
    -
    -
    - - - - fee - - object - - -
    - - - - - -
    -
    -
    - - - -
  • -
    - ] -
    -
  • -
    -
    -
    -
    -
    -
    -
    - - - - stellar_transactions - - object[] - - -
    -
  • -
    - Array [ -
    -
  • - - - - - - - - - - -
    - - - - payments - - object[] - - - - required - - -
    -
  • -
    - Array [ -
    -
  • - - - - - - - - -
    - - - - amount - - object - - - - required - - -
    - - - - - -
    -
    -
  • -
    - ] -
    -
  • -
    -
    -
  • -
    - ] -
    -
  • -
    -
    -
    - - - - - - -
    - - - - customers - - object - - -
    -
    - - - The Identification info of the sending and receiving customers. If they were created through [SEP-12](https://stellar.org/protocol/sep-12), - this object should contain the SEP-12 customer `id`. Otherwise, the `account` address of the customer. - - - -
    -
    - - - - sender - - object - - -
    -
    - - - StellarId's are objects that identify end-users and SEP-31 Sending Anchors, but not SEP-31 Receiving Anchors. - - For a SEP-12 customer, the `id` field should be sufficient to fully identify the customer in the business' Backend. - - For a SEP-31 Sending Anchor, the `account` and `memo` fields should be used. - - For a SEP-6 Anchor, the `account` and `memo` fields should be used. - - - -
    - - - - - - -
    -
    -
    -
    - - - - receiver - - object - - -
    -
    - - - StellarId's are objects that identify end-users and SEP-31 Sending Anchors, but not SEP-31 Receiving Anchors. - - For a SEP-12 customer, the `id` field should be sufficient to fully identify the customer in the business' Backend. - - For a SEP-31 Sending Anchor, the `account` and `memo` fields should be used. - - For a SEP-6 Anchor, the `account` and `memo` fields should be used. - - - -
    - - - - - - -
    -
    -
    -
    -
    -
    -
    - - - - creator - - object - - -
    -
    - - - StellarId's are objects that identify end-users and SEP-31 Sending Anchors, but not SEP-31 Receiving Anchors. - - For a SEP-12 customer, the `id` field should be sufficient to fully identify the customer in the business' Backend. - - For a SEP-31 Sending Anchor, the `account` and `memo` fields should be used. - - For a SEP-6 Anchor, the `account` and `memo` fields should be used. - - - -
    - - - - - - -
    -
    -
  • -
    - ] -
    -
  • -
    -
    -
    -
    -
    -
    -
-
-
- - - - -
-
-
-
-
-
- - - Bad Request - - -
- - - - -
- - - Schema - -
- -
    - - - - - -
-
-
- - - - -
-
-
-
-
-
- - - Transaction not found. - - -
- - - - -
- - - Schema - -
- -
    - - - - - -
-
-
- - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/resources/sidebar.ts b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/resources/sidebar.ts deleted file mode 100644 index ff187dbbd..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/resources/sidebar.ts +++ /dev/null @@ -1,64 +0,0 @@ -import type { SidebarsConfig } from "@docusaurus/plugin-content-docs"; -const sidebar: SidebarsConfig = { - apisidebar: [{ - type: "doc", - id: "anchor-platform/api-reference/resources/platform-api" - }, { - type: "categoría", - label: "Transacciones", - items: [{ - type: "doc", - id: "anchor-platform/api-reference/resources/get-transactions", - label: "Recuperar una lista de transacciones", - className: "Obtener el método api-method" - }, { - type: "doc", - id: "anchor-plataforma/api-reference/resources/get-transaction", - label: "Recuperar una transacción", - className: "Obtener el método api-method" - }] - }, { - type: "categoría", - label: "SEP-6", - items: [{ - type: "doc", - id: "anchor-platform/api-reference/resources/get-transactions", - label: "Recuperar una lista de transacciones", - className: "Obtener el método api-method" - }, { - type: "doc", - id: "anchor-plataforma/api-reference/resources/get-transaction", - label: "Recuperar una transacción", - className: "Obtener el método api-method" - }] - }, { - type: "categoría", - label: "SEP-24", - items: [{ - type: "doc", - id: "anchor-platform/api-reference/resources/get-transactions", - label: "Recuperar una lista de transacciones", - className: "Obtener el método api-method" - }, { - type: "doc", - id: "anchor-plataforma/api-reference/resources/get-transaction", - label: "Recuperar una transacción", - className: "Obtener el método api-method" - }] - }, { - type: "categoría", - label: "SEP-31", - items: [{ - type: "doc", - id: "anchor-platform/api-reference/resources/get-transactions", - label: "Recuperar una lista de transacciones", - className: "Obtener el método api-method" - }, { - type: "doc", - id: "anchor-plataforma/api-reference/resources/get-transaction", - label: "Recuperar una transacción", - className: "Obtener el método api-method" - }] - }] -}; -export default sidebar.apisidebar; \ No newline at end of file diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/resources/transactions/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/resources/transactions/README.mdx deleted file mode 100644 index 7d66277d0..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/resources/transactions/README.mdx +++ /dev/null @@ -1,18 +0,0 @@ ---- -title: Transacciones ---- - -import {EndpointsTable} from "@site/src/components/EndpointsTable"; - -Las transacciones son representaciones de una transacción SEP. Contiene información sobre el protocolo que se está usando, y toda la información necesaria que pasa una parte externa (como una cartera o un anclaje). - -No debe confundirse con la [transactions]estelar (/docs/learn/glossary#transaction). - - - -| | | -| ------- | ----------------------------------------------- | -| RECOGER | [/transactions/:id](../get-transaction.api.mdx) | -| RECOGER | [/transactions/](../get-transactions.api.mdx) | - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/README.mdx deleted file mode 100644 index 210c3c9ed..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/README.mdx +++ /dev/null @@ -1,11 +0,0 @@ ---- -title: API JSON-RPC -sidebar_position: 60 ---- - -import DocCardList from "@theme/DocCardList"; - -Interactúa con tu instancia de la Plataforma de ancla a través del uso de solicitudes RPC ligeras, -fáciles de usar. - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/README.mdx deleted file mode 100644 index 1589ed362..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/README.mdx +++ /dev/null @@ -1,42 +0,0 @@ ---- -title: Métodos JSON-RPC -order: 20 -sidebar_label: Métodos ---- - -import {EndpointsTable} from "@site/src/components/EndpointsTable"; - -Esta sección lista los métodos API JSON-RPC Platform de Anchor que deben ser llamados por los clientes Stellar para actualizar el estado de la transacción. - -La especificación OpenRPC para la API JSON-RPC está disponible [here](https://playground.open-rpc.org/?schemaUrl=https://raw.githubusercontent.com/stellar/stellar-docs/main/static/assets/rpc-methods/open-rpc.json). - -La colección de Postman está disponible [here](https://documenter.getpostman.com/view/9257637/2s9Y5U1kra) - - - -| | | -| - | --------------------------------------------------------------------------------- | -| | [notify_interactive_flow_completed](notify_interactive_flow_completed/README.mdx) | -| | [request_offchain_funds](request_offchain_funds/README.mdx) | -| | [request_onchain_funds](request_onchain_funds/README.mdx) | -| | [notify_offchain_funds_received](notify_offchain_funds_received/README.mdx) | -| | [notify_onchain_funds_received](notify_onchain_funds_received/README.mdx) | -| | [notify_amounts_updated](notify_amounts_updated/README.mdx) | -| | [notify_refund_pending](notify_refund_pending/README.mdx) | -| | [notify_refund_sent](notify_refund_sent/README.mdx) | -| | [do_stellar_payment](do_stellar_payment/README.mdx) | -| | [do_stellar_refund](do_stellar_refund/README.mdx) | -| | [notify_onchain_funds_sent](notify_onchain_funds_sent/README.mdx) | -| | [notify_offchain_funds_sent](notify_offchain_funds_sent/README.mdx) | -| | [notify_offchain_funds_available](notify_offchain_funds_available/README.mdx) | -| | [notify_offchain_funds_pending](notify_offchain_funds_pending/README.mdx) | -| | [request_trust](request_trust/README.mdx) | -| | [notify_trust_set](notify_trust_set/README.mdx) | -| | [request_customer_info_update](request_customer_info_update/README.mdx) | -| | [notify_customer_info_updated](notify_customer_info_updated/README.mdx) | -| | [notify_transaction_error](notify_transaction_error/README.mdx) | -| | [notify_transaction_expired](notify_transaction_expired/README.mdx) | -| | [notify_transaction_recovery](notify_transaction_recovery/README.mdx) | -| | [notify_transaction_on_hold](notify_transaction_on_hold/README.mdx) | - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/do_stellar_payment/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/do_stellar_payment/README.mdx deleted file mode 100644 index 77e785c2f..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/do_stellar_payment/README.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: pago estelar -order: 30 -hide_title: true ---- - -import {RpcMethod} from "@site/src/components/RpcMethod"; -import {CodeFromFileExample} from "@site/src/components/CodeFromFileExample"; - - -
-

Ejemplo

-

Solicitar

- - -```json - -``` - - - -
-

Response

- - -```json - -``` - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/do_stellar_refund/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/do_stellar_refund/README.mdx deleted file mode 100644 index c9ae1780c..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/do_stellar_refund/README.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: reembolso do_stellar_ -order: 30 -hide_title: true ---- - -import { RpcMethod } from "@site/src/components/RpcMethod"; -import {CodeFromFileExample} from "@site/src/components/CodeFromFileExample"; - - -
-

Ejemplo

-

Solicitar

- - -```json - -``` - - - -
-

Response

- - -```json - -``` - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_amounts_updated/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_amounts_updated/README.mdx deleted file mode 100644 index 9bdad6268..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_amounts_updated/README.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: notificar_cantidades_actualizadas -order: 30 -hide_title: true ---- - -import { RpcMethod } from "@site/src/components/RpcMethod"; -import {CodeFromFileExample} from "@site/src/components/CodeFromFileExample"; - - -
-

Ejemplo

-

Solicitar

- - -```json - -``` - - - -
-

Response

- - -```json - -``` - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_customer_info_updated/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_customer_info_updated/README.mdx deleted file mode 100644 index 218953841..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_customer_info_updated/README.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: información_cliente_actualizada -order: 30 -hide_title: true ---- - -import { RpcMethod } from "@site/src/components/RpcMethod"; -import {CodeFromFileExample} from "@site/src/components/CodeFromFileExample"; - - -
-

Ejemplo

-

Solicitar

- - -```json - -``` - - - -
-

Response

- - -```json - -``` - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_interactive_flow_completed/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_interactive_flow_completed/README.mdx deleted file mode 100644 index 4c9dd3721..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_interactive_flow_completed/README.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: notificación de flujo interactivo completada -order: 30 -hide_title: true ---- - -import { RpcMethod } from "@site/src/components/RpcMethod"; -import {CodeFromFileExample} from "@site/src/components/CodeFromFileExample"; - - -
-

Ejemplo

-

Solicitar

- - -```json - -``` - - - -
-

Response

- - -```json - -``` - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_offchain_funds_available/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_offchain_funds_available/README.mdx deleted file mode 100644 index 24537cd0a..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_offchain_funds_available/README.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: notificar_offchain_fondos disponibles -order: 30 -hide_title: true ---- - -import { RpcMethod } from "@site/src/components/RpcMethod"; -import {CodeFromFileExample} from "@site/src/components/CodeFromFileExample"; - - -
-

Ejemplo

-

Solicitar

- - -```json - -``` - - - -
-

Response

- - -```json - -``` - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_offchain_funds_pending/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_offchain_funds_pending/README.mdx deleted file mode 100644 index 4799266bd..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_offchain_funds_pending/README.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: notificar_offchain_fondos_pendientes -order: 30 -hide_title: true ---- - -import { RpcMethod } from "@site/src/components/RpcMethod"; -import {CodeFromFileExample} from "@site/src/components/CodeFromFileExample"; - - -
-

Ejemplo

-

Solicitar

- - -```json - -``` - - - -
-

Response

- - -```json - -``` - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_offchain_funds_received/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_offchain_funds_received/README.mdx deleted file mode 100644 index 3cf001aff..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_offchain_funds_received/README.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: notificar_offchain_fondos recibidos -order: 30 -hide_title: true ---- - -import { RpcMethod } from "@site/src/components/RpcMethod"; -import {CodeFromFileExample} from "@site/src/components/CodeFromFileExample"; - - -
-

Ejemplo

-

Solicitar

- - -```json - -``` - - - -
-

Response

- - -```json - -``` - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_offchain_funds_sent/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_offchain_funds_sent/README.mdx deleted file mode 100644 index fe7f5ea83..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_offchain_funds_sent/README.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: avisar_offchain_fondos enviados -order: 30 -hide_title: true ---- - -import { RpcMethod } from "@site/src/components/RpcMethod"; -import {CodeFromFileExample} from "@site/src/components/CodeFromFileExample"; - - -
-

Ejemplo

-

Solicitar

- - -```json - -``` - - - -
-

Response

- - -```json - -``` - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_onchain_funds_received/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_onchain_funds_received/README.mdx deleted file mode 100644 index a96c28c84..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_onchain_funds_received/README.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: notificar_onchain_fondos recibidos -order: 30 -hide_title: true ---- - -import { RpcMethod } from "@site/src/components/RpcMethod"; -import {CodeFromFileExample} from "@site/src/components/CodeFromFileExample"; - - -
-

Ejemplo

-

Solicitar

- - -```json - -``` - - - -
-

Response

- - -```json - -``` - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_onchain_funds_sent/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_onchain_funds_sent/README.mdx deleted file mode 100644 index 017c592a3..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_onchain_funds_sent/README.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: notificar_onchain_fondos enviados -order: 30 -hide_title: true ---- - -import { RpcMethod } from "@site/src/components/RpcMethod"; -import {CodeFromFileExample} from "@site/src/components/CodeFromFileExample"; - - -
-

Ejemplo

-

Solicitar

- - -```json - -``` - - - -
-

Response

- - -```json - -``` - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_refund_pending/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_refund_pending/README.mdx deleted file mode 100644 index 7bf88b8eb..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_refund_pending/README.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: notificar_reembolsar_pendiente -order: 30 -hide_title: true ---- - -import { RpcMethod } from "@site/src/components/RpcMethod"; -import {CodeFromFileExample} from "@site/src/components/CodeFromFileExample"; - - -
-

Ejemplo

-

Solicitar

- - -```json - -``` - - - -
-

Response

- - -```json - -``` - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_refund_sent/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_refund_sent/README.mdx deleted file mode 100644 index 22eb22aa8..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_refund_sent/README.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: notificar_reembolsar_enviado -order: 30 -hide_title: true ---- - -import { RpcMethod } from "@site/src/components/RpcMethod"; -import {CodeFromFileExample} from "@site/src/components/CodeFromFileExample"; - - -
-

Ejemplo

-

Solicitar

- - -```json - -``` - - - -
-

Response

- - -```json - -``` - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_transaction_error/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_transaction_error/README.mdx deleted file mode 100644 index 18463a8a5..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_transaction_error/README.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: notificar_error de transacción -order: 30 -hide_title: true ---- - -import { RpcMethod } from "@site/src/components/RpcMethod"; -import {CodeFromFileExample} from "@site/src/components/CodeFromFileExample"; - - -
-

Ejemplo

-

Solicitar

- - -```json - -``` - - - -
-

Response

- - -```json - -``` - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_transaction_expired/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_transaction_expired/README.mdx deleted file mode 100644 index ed5f5e1b0..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_transaction_expired/README.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: notificar_transacción_caducó -order: 30 -hide_title: true ---- - -import { RpcMethod } from "@site/src/components/RpcMethod"; -import {CodeFromFileExample} from "@site/src/components/CodeFromFileExample"; - - -
-

Ejemplo

-

Solicitar

- - -```json - -``` - - - -
-

Response

- - -```json - -``` - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_transaction_on_hold/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_transaction_on_hold/README.mdx deleted file mode 100644 index dfa5ad7f9..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_transaction_on_hold/README.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: notificar_transacción_en_espera -order: 30 -hide_title: true ---- - -import { RpcMethod } from "@site/src/components/RpcMethod"; -import {CodeFromFileExample} from "@site/src/components/CodeFromFileExample"; - - -
-

Ejemplo

-

Solicitar

- - -```json - -``` - - - -
-

Response

- - -```json - -``` - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_transaction_recovery/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_transaction_recovery/README.mdx deleted file mode 100644 index df9a5ec91..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_transaction_recovery/README.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: notificar_recuperación -order: 30 -hide_title: true ---- - -import { RpcMethod } from "@site/src/components/RpcMethod"; -import {CodeFromFileExample} from "@site/src/components/CodeFromFileExample"; - - -
-

Ejemplo

-

Solicitar

- - -```json - -``` - - - -
-

Response

- - -```json - -``` - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_trust_set/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_trust_set/README.mdx deleted file mode 100644 index 5a3110e5d..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/notify_trust_set/README.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: notificar_confust_conjunto -order: 30 -hide_title: true ---- - -import { RpcMethod } from "@site/src/components/RpcMethod"; -import {CodeFromFileExample} from "@site/src/components/CodeFromFileExample"; - - -
-

Ejemplo

-

Solicitar

- - -```json - -``` - - - -
-

Response

- - -```json - -``` - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/request_customer_info_update/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/request_customer_info_update/README.mdx deleted file mode 100644 index 6924d0d2c..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/request_customer_info_update/README.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: petición_cliente_información_actualización -order: 30 -hide_title: true ---- - -import { RpcMethod } from "@site/src/components/RpcMethod"; -import {CodeFromFileExample} from "@site/src/components/CodeFromFileExample"; - - -
-

Ejemplo

-

Solicitar

- - -```json - -``` - - - -
-

Response

- - -```json - -``` - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/request_offchain_funds/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/request_offchain_funds/README.mdx deleted file mode 100644 index 2afe859d5..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/request_offchain_funds/README.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: petición_offchain_fondos -order: 30 -hide_title: true ---- - -import { RpcMethod } from "@site/src/components/RpcMethod"; -import {CodeFromFileExample} from "@site/src/components/CodeFromFileExample"; - - -
-

Ejemplo

-

Solicitar

- - -```json - -``` - - - -
-

Response

- - -```json - -``` - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/request_onchain_funds/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/request_onchain_funds/README.mdx deleted file mode 100644 index f172a34c2..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/request_onchain_funds/README.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: solicitar_onchain_fondos -order: 30 -hide_title: true ---- - -import { RpcMethod } from "@site/src/components/RpcMethod"; -import {CodeFromFileExample} from "@site/src/components/CodeFromFileExample"; - - -
-

Ejemplo

-

Solicitar

- - -```json - -``` - - - -
-

Response

- - -```json - -``` - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/request_trust/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/request_trust/README.mdx deleted file mode 100644 index 4db68bb5d..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/methods/request_trust/README.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: petición_confianza -order: 30 -hide_title: true ---- - -import { RpcMethod } from "@site/src/components/RpcMethod"; -import {CodeFromFileExample} from "@site/src/components/CodeFromFileExample"; - - -
-

Ejemplo

-

Solicitar

- - -```json - -``` - - - -
-

Response

- - -```json - -``` - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/notify_interactive_flow_completed.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/notify_interactive_flow_completed.api.mdx deleted file mode 100644 index 99e638ee5..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/notify_interactive_flow_completed.api.mdx +++ /dev/null @@ -1 +0,0 @@ -TODO: Add description \ No newline at end of file diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/overview.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/overview.mdx deleted file mode 100644 index b524b845f..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/overview.mdx +++ /dev/null @@ -1,18 +0,0 @@ ---- -title: Resumen -sidebar_position: 60 ---- - -JSON-RPC es un protocolo de procedimiento a distancia (RPC) sin estado, ligero y sin estado. - -Es simple y fácil de usar, ya que utiliza un único punto final HTTP y un objeto JSON que contiene el nombre del método y los parámetros. -Es agnóstico del transporte en el sentido de que los conceptos pueden utilizarse en el mismo proceso. sobre los sockets, sobre http, o en muchos mensajes que pasan entornos. -Utiliza [JSON](http://www.json.org/) ([RFC 4627](http://www.ietf.org/rfc/rfc4627.txt)) como formato de datos. - -:::note - -Todos los nombres de los miembros intercambiados entre el Cliente y el Servidor que se consideren coincidentes de cualquier tipo deben ser considerados sensibles a mayúsculas y minúsculas. - -::: - -Puede leer más sobre el protocolo JSON-RPC [here](https://www.jsonrpc.org/specification). diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/sidebar.js b/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/sidebar.js deleted file mode 100644 index f3f94614c..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/anchor-platform/api-reference/rpc/sidebar.js +++ /dev/null @@ -1,57 +0,0 @@ -module.exports = [ - { - type: 'doc', - id: 'anchor-plataforma/rpc/rpc-api', - }, - { - type: 'categoría', - label: 'Métodos', - link: { - type: 'índice generado', - title: 'Métodos', - slug: '/category/anchor-plataforma/rpc/methods', - }, - items: [ - { - type: 'doc', - id: 'plataforma anchor/rpc/notificar_interactivo_flujo_completado', - label: 'Flujo interactivo completado', - className: 'Parche de api-method', - }, - ], - }, - { - type: 'categoría', - label: 'SEP-24', - link: { - type: 'índice generado', - title: 'SEP-24', - slug: '/category/anchor-plataforma/rpc/sep-24', - }, - items: [ - { - type: 'doc', - id: 'plataforma anchor/rpc/notificar_interactivo_flujo_completado', - label: 'Flujo interactivo completado', - className: 'Parche de api-method', - }, - ], - }, - { - type: 'categoría', - label: 'SEP-31', - link: { - type: 'índice generado', - title: 'SEP-31', - slug: '/category/anchor-plataforma/recursos/sep-31', - }, - items: [ - { - type: 'doc', - id: 'plataforma anchor/rpc/notificar_interactivo_flujo_completado', - label: 'Flujo interactivo completado', - className: 'Parche de api-method', - }, - ], - }, -]; diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/README.mdx deleted file mode 100644 index 4d574f978..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/README.mdx +++ /dev/null @@ -1,11 +0,0 @@ ---- -title: Introducción de la plataforma de desembolso estelar -sidebar_position: 10 -slug: /stellar-disbursement-platform ---- - -# Desembolso estelar de la plataforma - -La Plataforma de Desembolso Estelar (SDP) es una herramienta creada para que las organizaciones realicen pagos masivos a un grupo de destinatarios a través de la red Stellar. - -En esta sección, encontrarás una [Guía de Administración](./admin-guide/README.mdx) que te enseñará cómo ejecutar la Plataforma de Desembolso Stellar, así como una [Referencia API](./api-reference/resources/README.mdx). diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/README.mdx deleted file mode 100644 index a386d25d9..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/README.mdx +++ /dev/null @@ -1,11 +0,0 @@ ---- -title: Guía de Admin -sidebar_position: 15 ---- - -import DocCardList from "@theme/DocCardList"; - -Todo lo que necesitas saber acerca de configurar, ejecutar y usar la Plataforma de Desembolso de -Estelar. - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/anchor-platform-integration-points.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/anchor-platform-integration-points.mdx deleted file mode 100644 index 90dd36f1c..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/anchor-platform-integration-points.mdx +++ /dev/null @@ -1,44 +0,0 @@ ---- -title: Puntos de integración de la plataforma de ancla -sidebar_position: 60 ---- - -Como se menciona en [Diseño y Archivo](./design-and-architecture. dx) guía, la Plataforma de Desembolso Estelar consiste en unos pocos servicios desplegados juntos, donde la Plataforma de Ancla es uno de ellos. - -Por esa razón, hay algunos puntos de conexión entre las dos instancias que necesitan ser configuradas correctamente para que la Plataforma de Desembolso Estelar funcione correctamente. En esta guía cubriremos estos puntos de integración. - -Tenga en cuenta que para el despliegue predeterminado de la plataforma de desembolso estelar, que depende de los valores por defecto de Helm y Carteras y Activos por defecto, no se necesita ninguna configuración extra. Esta guía es para aquellos que quieren personalizar el despliegue cambiando las carteras y activos disponibles en su instancia SDP. - -## Rol de la Plataforma de Ancestro en SDP - -El flujo de registro del monedero se inicia dentro de la aplicación del monedero del destinatario. Esta aplicación interactúa con la [Plataforma de ancla] para iniciar el proceso de depósito [SEP-24] a través del SDP (Plataforma de desembolso estelar). El SDP recopila la información necesaria del destinatario para ejecutar finalmente el pago a ellos. - -La Plataforma de Ancla (AP) se utiliza para manejar la implementación de protocolos de interoperabilidad como [SEP-1], [SEP-10], y [SEP-24], haciendo que sus extremos estén disponibles para aplicaciones de monedero. La [Plataforma de Anchor] está preconfigurada en el gráfico de Helm de [el repo] y en el archivo Compose de Docker disponible en el directorio `dev`. - -## Pasos para configurar la integración SDP-AnchorPlatform - -Para asegurar una integración perfecta entre el SDP y el [Anchor Platform], asegúrese de seguir estos pasos: - -1. 🚨 **Paso crítico**: Configure la Plataforma de ancla con `PLATFORM_SERVER_AUTH_TYPE: JWT`. Esta configuración es crucial para asegurar la API de backoffice de su Anchor Platform a través de la autenticación de token JWT. -2. **Compartido secretos para la autenticación API**: El `SECRET_PLATFORM_API_AUTH_SECRET` en la plataforma Anchor debe coincidir con `ANCHOR_PLATFORM_OUTGOING_JWT_SECRET` en el SDP. -3. **Compartido secretos para SEP-24**: Los secretos `SECRET_SEP24_INTERACTIVE_URL_JWT_SECRET` y `SECRET_SEP24_MORE_INFO_URL_JWT_SECRET` en la Plataforma de ancla necesitan alinearse con `SEP24_JWT_SECRET` en la SDP. -4. **Configuración SEP-10**: El `SECRET_SEP10_SIGNING_SEED` en la plataforma de anclaje debe ser consistente con el `SEP10_SIGNING_PRIVATE_KEY` y el `SEP10_SIGNING_PUBLIC_KEY` en el SDP. - -Siguiendo estos pasos, usted asegurará una integración segura y eficiente entre sus sistemas SDP y Anchor Platform. - -## Sincronización manual de activos y billeteras personalizados - -Actualmente, algunas configuraciones dentro de la Plataforma Anchor están estáticas y cargadas a través de variables de entorno. Por otro lado, el SDP lee estas mismas configuraciones desde su base de datos y permite a un usuario propietario modificarlas. Esta dinámica se refiere particularmente a las listas de activos y billeteras soportados. - -Mientras estamos explorando activamente formas de automatizar este proceso de sincronización, los ajustes manuales a la configuración de la Plataforma de Anchor son necesarios cada vez que un activo o cartera es añadido o eliminado en el SDP. - -1. **(Requerido) Actualización de Activos Soportados**: Cada vez que cambia la lista de activos soportados en el SDP, es esencial actualizar la configuración `ASSETS_VALUE` de la plataforma Anchor para reflejar estos cambios. Consulte los valores de [el yelmo del repo] o los archivos compuestos de Docker por ejemplos. -2. **(Opcional, pero recomendado) Wallets y dominios SEP-10**: Si utiliza el `SEP10_CLIENT_ATTRIBUTION_REQUIRED: true` en la Plataforma de ancla - una mejor práctica recomendada - también debe actualizar el `SEP10_CLIENT_ATTRIBUTION_ALLOW_LIST` para incluir dominios de cartera de confianza. Esto asegura que la Plataforma de Anchor procesará solicitudes SEP-10 sólo de billeteras de confianza. - -Adhiriendo a estas pautas, usted puede asegurar una configuración consistente y segura entre sus instancias SDP y Anchor Platform. - -[sep-1]: https://stellar.org/protocol/sep-1 -[sep-10]: https://stellar.org/protocol/sep-10 -[sep-24]: https://stellar.org/protocol/sep-24 -[plataforma de ancla]: https://github.com/stellar/java-stellar-anchor-sdk -[el repositorio]: https://github.com/stellar/stellar-disbursement-platform-backend diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/configuring-sdp.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/configuring-sdp.mdx deleted file mode 100644 index e6e71fab2..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/configuring-sdp.mdx +++ /dev/null @@ -1,211 +0,0 @@ ---- -id: configurando-sdp -title: Configurando el SDP -description: Desplegar las opciones de configuración disponibles para la Plataforma de Desembolso Estelar (SDP) -keywords: - - SDP - - configuración -sidebar_position: 45 ---- - -Los servicios Stellar Disbursement Platform pueden configurarse usando un conjunto de opciones de configuración que se pasan a la línea de comandos o se establecen como variables de entorno. -Dependiendo de cómo esté usando y desplegando el SDP, estas configuraciones pueden establecerse en un ConfigMap en Kubernetes, como variables de entorno en un contenedor Docker, pasado como argumentos de línea de comandos, etc. - -En esta sección discutiremos las diferentes opciones de configuración disponibles para el SDP. - -**Notas:** - -- Las configuraciones que están etiquetadas con 🔑 son sensibles y deben ser guardadas de forma segura. -- Estas configuraciones son válidas para la versión 2.x del SDP. -- Todas las configuraciones se pueden pasar como variables de entorno o parámetros CLI. Por ejemplo, el env var `BASE_URL` podría ser pasado a través de la bandera `--base-url`. Las banderas CLI tienen prioridad sobre las variables env aunque las variables env son más convenientes. - -## Servicio Núcleo SDP - -Para la configuración más actualizada, puedes ejecutar el siguiente comando en [stellar-disbursement-platform-backend git repository](https://github.com/stellar/stellar-disbursement-platform-backend): - - - -```bash -./stellar-disbursement-platform serve --help -``` - - - -### Configuración operacional - -La configuración operacional permite controlar métricas, registro y otros aspectos operativos del SDP Core Service. - -- `PORT` - El puerto en el que el SDP Core Service escuchará las peticiones HTTP entrantes. Predeterminado: 8000. -- `LOG_LEVEL` - Determina el nivel de verbosidad de los registros. Opciones: "TRACE", "DEBUG", "INFO", "WARN", "ERROR", "FATAL", o "PANIC". Por defecto: "TRACE". -- `METRICS_PORT` - El puerto en el que el SDP Core Service expondrá sus métricas. Predeterminado: 8002. -- `METRICS_TYPE` - El tipo de métricas a exponer. Opciones: "PROMETHEUS". Por defecto: "PROMETHEUS". -- `CRASH_TRACKER_TYPE` - El rastreador de errores tipo a usar. Opciones: "SENTRY", "DRY_RUN". Por defecto: "DRY_RUN". -- `SENTRY_DSN` - 🔑 La DSN (clave del cliente) del proyecto Sentry. Si no se proporciona, no se usará el Centro. -- `ENVIRONMENT` - El entorno donde la aplicación se está ejecutando. Ejemplo: "desarrollo", "staging", "producción". Predeterminado: "development". -- `DATABASE_URL` - 🔑 La cadena de conexión para la base de datos PostgreSQL. El formato es `postgres://username:password@host:port/database?sslmode=disable`. Por defecto: "postgres://localhost:5432/sdp?sslmode=disable". - > el comportamiento de `base_url` y `sdp_ui_base_url` cambiarán después de que https://stellarorg.atlassian.net/browse/SDP-1148 haya terminado. -- `BASE_URL` - La URL base del servidor SDP del servidor. Default: "http://localhost:8000". -- `SDP_UI_BASE_URL` - La URL base de la interfaz de SDP usada para enviar el enlace de invitación cuando un nuevo usuario es creado. - -### Configuración de mensajería - -Configuración de Mensajes permite configurar el servicio de mensajería utilizado para enviar mensajes a destinatarios y usuarios del panel de control de sdp. La configuración por defecto se establece en "DRY_RUN", lo que significa que no se enviarán mensajes y los mensajes se registrarán en la consola. Esto se recomienda sólo para propósitos de prueba. - -- `EMAIL_SENDER_TYPE`: El tipo de mensajería utilizado para enviar invitaciones a nuevos usuarios del tablero. Opciones: "DRY_RUN", "AWS_EMAIL". Por defecto: "DRY_RUN". -- `SMS_SENDER_TYPE`: El tipo de mensajería utilizado para enviar mensajes SMS a los destinatarios. Opciones: "DRY_RUN", "TWILIO_SMS", "AWS_SMS". Por defecto: "DRY_RUN". - -#### Configuración AWS - -Las siguientes configuraciones son necesarias cuando se utiliza AWS SES o SNS para enviar correos electrónicos o mensajes SMS. - -- `AWS_ACCESS_KEY_ID` - 🔑 The AWS access key ID. -- `AWS_REGION` - La región de AWS donde está disponible el servicio SES. -- `AWS_SECRET_ACCESS_KEY` - 🔑 La clave de acceso secreta AWS. -- `AWS_SES_SENDER_ID` - El correo electrónico que AWS SES utilizará como remitente al enviar correos electrónicos. Requerido cuando `EMAIL_SENDER_TYPE` está establecido en "AWS_EMAIL". -- `AWS_SNS_SENDER_ID` - El ID del remitente a usar al enviar mensajes SMS usando AWS SNS. Se requiere cuando `SMS_SENDER_TYPE` se establece en "AWS_SMS". - -#### Configuración de Twilio - -Las siguientes configuraciones son requeridas cuando `SMS_SENDER_TYPE` se establece en "TWILIO_SMS". - -- `TWILIO_ACCOUNT_SID` - 🔑 La cuenta de Twilio SID. -- `TWILIO_AUTH_TOKEN` - 🔑 The Twilio auth token. -- `TWILIO_SERVICE_SID` - El servicio Twilio SID. - -Configuración general de mensajería: - -- `MAX_INVITATION_SMS_RESEND_ATTEMPTS` - El número máximo de intentos de reenviar la invitación SMS a las carteras receptoras. Predeterminado: 3. - -### Configuración estelar - -La configuración estelar permite configurar cuentas, transacciones y otros ajustes relacionados con Stellar. - -- `NETWORK_PASSPHRASE` - La contraseña de red estelar. Por defecto "Probar red SDF ; septiembre 2015". -- `HORIZON_URL` - La URL del servidor Horizon a usar para enviar transacciones. Por defecto "https://Texton-testnet.stellar.org/". -- `SEP10_SIGNING_PUBLIC_KEY` - La clave pública de la cuenta estelar que firma las transacciones SEP-10. También se utiliza para firmar URLs. -- `SEP10_SIGNING_PRIVATE_KEY` - 🔑 La clave privada de la cuenta Stellar que firma las transacciones SEP-10. También se utiliza para firmar URLs. -- `MAX_BASE_FEE` - La tarifa base máxima para enviar una transacción estelar. Predeterminado: 10000. - -Las configuraciones restantes relacionadas con las cuentas de distribución se detallan en la sección `Configuración de cuentas Stellar` de [Guía de Migración 1.x a 2.x](single-tenant-to-multi-tenant-migration#environment-variables). - -### Configuración de seguridad - -Configuración de seguridad permite configurar los aspectos de seguridad del Servicio Principal SDP. - -- `CORS_ALLOWED_ORIGINS` - Especifica los dominios permitidos para hacer peticiones de origen cruzado. "_" significa que todos los dominios están permitidos. Los dominios pueden contener comodines, por ejemplo, "https://_.example.com". -- `SEP24_JWT_SECRET` - 🔑 El secreto usado para firmar el token JWT para transacciones SEP-24. Este secreto se utiliza durante el flujo de registro del monedero del receptor. - -#### Configuración de autenticación del panel de control - -Las siguientes configuraciones están relacionadas con la autenticación y autorización del usuario del tablero de control. - -- `RESET_TOKEN_EXPIRATION_HOURS` - El tiempo de caducidad en horas del token de Reset Password. Predeterminado: 24 (horas). -- `EC256_PUBLIC_KEY` - La clave pública EC256 utilizada para validar la firma del token. Esta clave de la CE debe ser al menos tan fuerte como prime256v1 (P-256). -- `EC256_PRIVATE_KEY` - 🔑 La clave privada EC256 utilizada para firmar el token de autenticación. Esta clave de la CE debe ser al menos tan fuerte como prime256v1 (P-256). -- `DISABLE_MFA` - Desactiva la autenticación de múltiples factores (MFA) para los usuarios del panel de control SDP. -- `DISABLE_RECAPTCHA` - Desactiva Google reCAPTCHA v2 para los usuarios del tablero SDP. Esta bandera no afecta al reCAPTCHA utilizado durante el flujo SEP-24. - -#### Configuración de Recaptcha - -Las siguientes configuraciones son necesarias cuando se utiliza Google reCAPTCHA v2 para proteger el SDP Core Service de los bots. ReCaptcha se utiliza tanto para usuarios de tablero como para receptores de fondos durante el flujo SEP-24. - -- `RECAPTCHA_SITE_KEY` - El reCAPTCHA de Google v2 - no soy una clave del sitio robot. -- `RECAPTCHA_SITE_SECRET_KEY` - 🔑 La clave secreta del sitio reCAPTCHA utilizada para validar las respuestas de reCAPTCHA. - -### Configuración de Plataforma de Anclaje - -La configuración de la plataforma de anclaje permite configurar la plataforma de anclaje usada por el servicio de núcleo SDP. - -- `ANCHOR_PLATFORM_BASE_PLATFORM_URL` - La URL base de la plataforma de anclas. -- `ANCHOR_PLATFORM_BASE_SEP_URL` - La URL base de la implementación SEP-24 de la plataforma anchor. -- `ANCHOR_PLATFORM_OUTGOING_JWT_SECRET` - 🔑 The JWT secret used to create a JWT token used to send requests to the anchor platform. - -### Evento Broker y Configuración de Trabajos Programados - -Para un proceso asíncrono, el servicio de núcleo SDP le da al usuario la opción de utilizar ya sea el agente de eventos o los trabajos programados. - -Las configuraciones de esta sección se detallan en la `Configuración y Broker de eventos` de la [Guía de Migración 1.x a 2.x](single-tenant-to-multi-tenant-migration#environment-variables). - -### Configuración de Multi-Tenencia - -Las configuraciones de esta sección se detallan en `General Environment Variables` de la [Guía de Migración 1.x a 2.x](single-tenant-to-multi-tenant-migration#environment-variables). - -## Servicio de envío de transacciones (TSS) - -Para la configuración más actualizada, puedes ejecutar el siguiente comando en [stellar-disbursement-platform-backend git repository](https://github.com/stellar/stellar-disbursement-platform-backend): - - - -```bash -./stellar-disbursement-plataforma-tss --help -``` - - - -### Configuración general - -- `QUEUE_POLLING_INTERVAL` - Intervalo de sondeo (segundos) para consultar la base de datos de transacciones pendientes para procesar. Predeterminado: 6. - -### Configuración operacional - -La configuración operacional permite controlar métricas, registro y otros aspectos operativos del Servicio de Envío de Transacciones (TSS) - -- `LOG_LEVEL` - Determina el nivel de verbosidad de los registros. Opciones: "TRACE", "DEBUG", "INFO", "WARN", "ERROR", "FATAL", o "PANIC". Por defecto: "TRACE". -- `TSS_METRICS_PORT` - El puerto en el que el TSS expondrá sus métricas. Predeterminado: 9002. -- `TSS_METRICS_TYPE` - El tipo de métricas a exponer. Opciones: "PROMETHEUS". Por defecto: "PROMETHEUS". -- `CRASH_TRACKER_TYPE` - El rastreador de errores tipo a usar. Opciones: "SENTRY", "DRY_RUN". Por defecto: "DRY_RUN". -- `SENTRY_DSN` - 🔑 La DSN (clave del cliente) del proyecto Sentry. Si no se proporciona, no se usará el Centro. -- `ENVIRONMENT` - El entorno donde la aplicación se está ejecutando. Ejemplo: "desarrollo", "staging", "producción". Predeterminado: "development". -- `DATABASE_URL` - 🔑 La cadena de conexión para la base de datos PostgreSQL. El formato es `postgres://username:password@host:port/database?sslmode=disable`. Por defecto: "postgres://localhost:5432/sdp?sslmode=disable". - > el comportamiento de `base_url` cambiará después de que https://stellarorg.atlassian.net/browse/SDP-1148 haya terminado. -- `BASE_URL` - La URL base del servidor SDP del servidor. Default: "http://localhost:8000". - -### Configuración estelar - -La configuración estelar permite configurar cuentas, transacciones y otros ajustes relacionados con Stellar. - -- `NETWORK_PASSPHRASE` - La contraseña de red estelar. Por defecto "Probar red SDF ; septiembre 2015". -- `HORIZON_URL` - La URL del servidor Horizon a usar para enviar transacciones. Por defecto "https://Texton-testnet.stellar.org/". -- `MAX_BASE_FEE` - La tarifa base máxima para enviar una transacción estelar. Predeterminado: 10000. - -#### Configuración de cuentas del canal - -Las siguientes configuraciones son necesarias para usar cuentas de canal para enviar transacciones a la red Stellar. - -- `NUM_CHANNEL_ACCOUNTS` - Número de cuentas de canal a utilizar para enviar transacciones. Predeterminado: 2. -- `CHANNEL_ACCOUNT_ENCRYPTION_PASSPHRASE` - 🔑 A Stellar-compliance ed25519 private key used to encrypt/decrypt the channel accounts private keys. Cuando no se establece, será el valor por defecto de la opción 'DISTRIBUTION_SEED'. - -#### Configuración de cuentas de distribución - -Las siguientes configuraciones están relacionadas con las cuentas de distribución utilizadas para enviar fondos a los destinatarios. Esta configuración debería coincidir con la configuración en el SDP Core Service. -Para más detalles, consulte la sección `Configuración de cuentas Stellar` de [Guía de Migración 1.x a 2.x](single-tenant-to-multi-tenant-migration#environment-variables). - -- `DISTRIBUTION_SIGNER_TYPE` - El tipo de firmante utilizado para firmar transacciones Stellar para las cuentas de distribución de los inquilinos. Opciones: "DISTRIBUTION_ACCOUNT_ENV", "DISTRIBUTION_ACCOUNT_DB". Por defecto: "DISTRIBUTION_ACCOUNT_DB". -- `DISTRIBUTION_ACCOUNT_ENCRYPTION_PASSPHRASE` - 🔑 A Stellar-compatible con la clave privada ed25519 usada para cifrar/descifrar las claves privadas de las cuentas de distribución en memoria. Es obligatorio cuando la distribución-signer-type se establece en "DISTRIBUTION_ACCOUNT_DB". -- `DISTRIBUTION_PUBLIC_KEY` - La clave pública de la cuenta de distribución Stellar del HOST, utilizada para crear cuentas de canales. -- `DISTRIBUTION_SEED` - 🔑 La clave privada de la cuenta de distribución Stellar del HOST, utilizada para crear cuentas de canales. - -### Configuración del Broker de Eventos - -Si un Evento-Broker es usado para un proceso asíncrono, el TSS necesitará ser configurado para usarlo. -Para obtener más detalles, consulte la `Configuración y Broker de eventos` de la [Guía de Migración de 1.x a 2.x](single-tenant-to-multi-tenant-migration#environment-variables). - -- `EVENT_BROKER_TYPE` - El tipo de broker de eventos a utilizar. Opciones: "KAFKA", "NINGUNO". Default: "KAFKA". -- `BROKER_URLS` - Lista de las URLs del Broker de Mensajes separadas por comas. -- `CONSUMER_GROUP_ID` - Mensaje Broker Grupo de Consumidores ID. -- `KAFKA_SASL_USERNAME` - 🔑 Kafka SASL Username. -- `KAFKA_SASL_PASSWORD` - 🔑 Kafka SASL Password. -- `KAFKA_SECURITY_PROTOCOL` - Protocolo de Seguridad de Kafka. Opciones: PLAINTEXT, SASL_PLAINTEXT, SASL_SSL, SSL. -- `KAFKA_SSL_ACCESS_CERTIFICATE` - 🔑 Kafka SSL Access Certificate in PEM format that match with the Kafka Access Key. -- `KAFKA_SSL_ACCESS_KEY` - 🔑 The Kafka Access Key (keystore) en formato PEM. - -## Tablero - -El panel de control SDP es una aplicación web que permite a los usuarios administrar sus cuentas, ver historial de transacciones y más. Las variables de entorno pueden establecerse ya sea en un objeto global `window._env_` o como variables `process.env`. Todas las variables de entorno utilizadas en este repositorio están en el archivo `src/constants/envVariables.ts`, incluyendo tipos. La ubicación predeterminada del objeto `window._env_` es `public/settings/env-config.js`. - -### Configuración general - -- `API_URL` - La URL base del SDP Core Service. Default: "http://localhost:8000". -- `STELAR_EXPERT_URL` - La URL base del explorador de Stellar Expert. Por defecto: "https://stellar.expert/explorer/testnet". -- `HORIZON_URL` - La URL base del servidor Horizon. Por defecto: "https://Texton-testnet.stellar.org". -- `RECAPTCHA_SITE_KEY` - El reCAPTCHA de Google v2 - no soy una clave del sitio robot. Esta clave necesita coincidir con la clave utilizada en el Servicio Principal SDP. diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/deploy-the-sdp.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/deploy-the-sdp.mdx deleted file mode 100644 index 2b9097c7c..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/deploy-the-sdp.mdx +++ /dev/null @@ -1,57 +0,0 @@ ---- -title: Desplegar el SDP -sidebar_position: 40 ---- - -En esta guía, aprenderá a desplegar el SDP en un clúster de Kubernetes usando cartas de Helm disponibles públicamente. - -Esta opción se recomienda para implementaciones persistentes de instancias de producción o de puesta en escena del SDP. Si quieres desplegar el SDP en una máquina local para fines de desarrollo, consulta [Ejecutar el SDP localmente](./getting-started.mdx#run-the-sdp-locally). - -Tenga en cuenta que la configuración de detalles de implementación como ingresos, TLS, límites de recursos, etc. están fuera del alcance de esta guía. Esta guía asume que tiene un clúster de Kubernetes con una base de datos de Postgres desplegada en el mismo clúster y que tiene los permisos necesarios para desplegar el SDP. También asume que usted tiene los conocimientos operativos para gestionar el clúster y la base de datos. - -## Prerrequisitos - -- Kubernetes 1.19+ -- Yelmo 3.2.0+ -- Postgres 14.0+ - -## Instalando el gráfico - -### Añadir el repositorio de yelmos - -Antes de instalar el gráfico, necesita añadir el repositorio de yelmo Stellar. - -```bash -helm repo add stellar https://helm.stellar.org/charts -helm repo update -``` - -### Personalizar los valores - -El gráfico Helm SDP tiene un número de valores configurables. Puedes personalizar estos valores creando un archivo de valores y pasándolos al comando `helm install`. - -Proporcionamos un archivo de valores de ejemplo que puede utilizar como punto de partida. Este archivo tiene el mínimo conjunto de configuraciones requeridas para desplegar una instancia SDP. Puedes descargar el archivo desde el [repositorio SDP GitHub](https://github.com/stellar/stellar-disbursement-platform-backend/blob/develop/helmchart/sdp/minimal-values.yaml) o ejecutando el siguiente comando: - -```bash -curl -O https://raw.githubusercontent.com/stellar/stellar-disbursement-platform-backend/develop/helmchart/sdp/minimal-values.yaml -``` - -Puede encontrar la lista completa de valores configurables en el [repositorio SDP GitHub](https://github.com/stellar/stellar-disbursement-platform-backend/blob/develop/helmchart/sdp/README.md#stellar-disbursement-platform-sdp-parameters). - -Hay una explicación más detallada de cómo configurar el SDP en la [Configuración de la Guía SDP](configuring-sdp). - -### Consideraciones de múltiples inquilinos - -Cuando se ejecuta el SDP en una configuración de varios huéspedes, necesitará adquirir certificados TLS comodines para facilitar la provisión de inquilinos ya que el SDP depende de subdominios para diferenciar entre inquilinos. Esto le permitirá proporcionar inquilinos sin tener que configurar manualmente certificados TLS para cada inquilino. Puedes usar un servicio como [Let's Encrypt](https://letsencrypt.org/) o [Namecheap](https://www.namecheap.com/security/ssl-certificates/) para adquirir estos certificados. - -Para obtener más información acerca de la multitenencia en el SDP, consulte la [Guía de diseño y arquitectura](design-and-architecture#multi-tenancy). - -### Instalar el gráfico - -Para instalar el gráfico con el nombre de lanzamiento `sdp` y el archivo de valores `myvalues.yaml`: - -```bash -helm instalar sdp -f myvalues.yaml stellar/stellar-disbursement-platform -``` - -Ahora debería tener una instancia SDP en ejecución. Para aprender cómo usar el SDP, consulta [Crea tu primer desembolso](./getting-started.mdx#create-your-first-disbursement). diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/design-and-architecture.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/design-and-architecture.mdx deleted file mode 100644 index 0e8420040..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/design-and-architecture.mdx +++ /dev/null @@ -1,65 +0,0 @@ ---- -title: Diseño y arquitectura -sidebar_position: 20 ---- - -La plataforma de desembolso estelar consiste en cuatro servicios desplegados juntos: - -- **Tablero**: los administradores de la interfaz de usuario utilizan para iniciar y rastrear el progreso de los desembolsos -- **SDP Core Service**: el servicio principal que realiza varias funciones: - - **Dashboard API**: la API usada por la interfaz de usuario front-end para todas las solicitudes de desembolso. La API está documentada [here](../api-reference/resources/README.mdx) - - **API de administrador**: la API utilizada por la organización anfitriona para administrar la provisión de inquilinos y la configuración. La API está documentada [here](../api-reference/resources/admin/README.mdx) - - **Servicio de mensajería**: un proceso recurrente que envía mensajes de texto a los usuarios que les piden descargar el monedero seleccionado para un desembolso particular y verificar su teléfono con un OTP - - **IU de registro de cartera**: una aplicación web que recoge y verifica el código OTP del destinatario y la información de verificación a través del protocolo de Stellar [SEP-24: Alojamiento de Depósitos y Retirados](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0024.md) -- **Servicio de Plataforma de Anchor**: el servidor API que utiliza la cartera para autenticar e iniciar el proceso de registro del destinatario a través del flujo de depósitos SEP-24 -- **Servicio de Envío de Transacciones**: el servicio que envía todas las transacciones de pago a la red Stellar. Este servicio está diseñado para maximizar el pago a través de la cola, manejar la cola y gestionar graciosamente la remisión/error - -## Dependencias {#dependencies} - -- **Orquesta de contenedores**: el SDP está empaquetado como contenedores Docker y puede ser desplegado en Kubernetes o AWS Fargate. SDF proporciona un gráfico de casco para Kubernetes -- **Postgres**: el SDP utiliza un servidor de base de datos de Postgres para todos sus servicios -- **Apache Kafka**: el SDP usa opcionalmente Kafka para transmitir eventos entre servicios. Esto se utiliza principalmente entre SDP Core Service y Transaction Submission Service -- **Twilio o AWS SNS y SES**: el servicio de mensajería de SDP utiliza mensajes SMS a través de Twilio o AWS SNS y correos electrónicos administrativos para la configuración y recuperación de cuentas de la organización a través de AWS SES -- **Cuentas Estelar**: - - Cuenta de Distribución: el SDP requiere acceso a al menos una cuenta Stellar financiada para hacer pagos al destinatario - - Cuenta Auth SEP-10: el SDP requiere una cuenta Stellar para el protocolo de autenticación mutua [SEP-10: Stellar Web Authentication](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0010.md) usado para conectar a aplicaciones de cartera - -## Diagrama de arquero - -![Diagrama de Archivo](/assets/SDP/SDP2.png) - -## Base de datos y esquemas {#database} - -El SDP utiliza una base de datos de Postgres para todos sus servicios. El esquema de base de datos es administrado por el SDP Core Service y está versionado en el código base. -El esquema de base de datos está diseñado para ser consciente del inquilino, lo que significa que cada arrendatario tiene su propio conjunto de tablas y datos. Esto permite que el SDP sea multi-inquilino y apoye a múltiples organizaciones utilizando la misma instancia. - -Hay 3 tipos de esquemas en la base de datos: - -- **Esquema de administración**: contiene tablas para administrar inquilinos. Este esquema es utilizado por la API de administración para administrar la configuración y la provisión del inquilino. -- **TSS Schema**: contiene tablas para gestionar transacciones. Este esquema es utilizado por el Servicio de Envío de Transacciones para gestionar el estado de las transacciones de pago. -- **Esquemas de inquilino**: cada inquilino tiene su propio esquema que contiene tablas para administrar desembolsos, destinatarios y otros datos específicos del inquilino. Estos esquemas tienen prefijo `sdp_`. - -## Multi-tenencia {#multi-tenancy} - -El SDP puede ser desplegado en una configuración de múltiples huéspedes, donde múltiples organizaciones comparten la misma instancia del SDP. Cada organización es referida como un inquilino y tiene su propio conjunto de datos y configuración. Una organización anfitriona puede administrar múltiples inquilinos y administrar su configuración a través de la API de administración. - -### Resolución de la instancia {#tenant-resolution} - -El SDP utiliza una estrategia de resolución de inquilinos para determinar a qué inquilino pertenece una solicitud. La resolución del inquilino sólo es necesaria para las solicitudes no autenticadas, ya que las solicitudes autenticadas incluyen la información del inquilino ya en el token JWT. - -- **Encabezado**: la cabecera `SDP-Tenant-Name` se utiliza para especificar el nombre del inquilino en la solicitud. Cuando está presente, esta cabecera se utiliza para intentar resolver el inquilino. -- **Subdominio**: el SDP puede usar el subdominio de la URL de la solicitud para resolver el inquilino. Por ejemplo, `tenant1.sdp.backend.test` resolvería el `tenant1`. - -La prioridad de la resolución es la siguiente: JWT token (peticiones autenticadas) > Header > Subdominio. - -#### Modo individual de inquilino {#single-tenant-mode} - -Cuando se habilita el modo de una sola instancia usando la variable de entorno `SINGLE_TENANT_MODE`, todos los inquilinos se resolverán automáticamente al arrendatario predeterminado. Una instancia por defecto se establece llamando a la API [`POST /tenants/default-tenant`](../api-reference/resources/default-tenant). - -El inquilino por defecto es útil para fines de desarrollo o cuando el SDP es utilizado por una sola organización. Esto permite a la organización omitir especificar el inquilino en cada petición y simplifica operativamente la configuración SDP eliminando la necesidad de proporcionar certificados TLS comodines para configuraciones multi-inquilinos. - -#### Resolución de subdominio {#subdomain-resolution} - -Cuando se ejecuta el SDP en modo multi-tenant, el SDP utiliza el subdominio de la URL de la petición para resolver el inquilino. Por ejemplo, `tenant1.sdp.backend.test` resolvería el `tenant1`. Esto permite al SDP diferenciar entre los inquilinos sin requerir que el nombre del inquilino se especifique en la solicitud. - -La resolución del subdominio es particularmente importante para el proceso de registro de billetera, ya que el SDP depende de subdominios para diferenciar entre los inquilinos durante el flujo de depósitos SEP-24. Dominios de casa, que contienen el nombre del inquilino como un subdominio, son utilizados durante el proceso de registro por el SDP para identificar al inquilino y encaminar la solicitud de registro de cartera al contexto de inquilino correcto. diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/getting-started.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/getting-started.mdx deleted file mode 100644 index d92a62fd8..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/getting-started.mdx +++ /dev/null @@ -1,414 +0,0 @@ ---- -title: Comenzando -sidebar_position: 30 ---- - -import { CodeExample } from "@site/src/components/CodeExample"; - -En esta guía, aprenderás: - -- crear y financiar una cuenta de distribución de host que pueda utilizarse para financiar cuentas de distribución a nivel de inquilino o directamente para realizar pagos -- establecer una instancia de la Plataforma de Desembolso Estelar (SDP) localmente -- proporcionar un nuevo arrendatario y crear credenciales de inicio de sesión para los usuarios pertenecientes al arrendatario -- establecer una cuenta Stellar para aceptar fondos como receptor -- hacer su primer desembolso -- registra tu cuenta de receptor con el SDP -- comprueba el saldo de tu cuenta después de recibir el pago - -Al final de esta guía, tendrá una clara comprensión de la funcionalidad de Stellar Disbursement Platform y una configuración local de trabajo listo para el desarrollo o la prueba. - -Ten en cuenta que mientras usaremos USDC y [Demo Wallet][demo-wallet] en esta guía, otros activos estelares y billeteras pueden ser utilizados en el desarrollo o la producción. - -## Crear y agregar fondos a una cuenta de distribución de anfitriones - -Necesitará un mínimo de dos cuentas al utilizar la Plataforma de Desembolso Stellar, una cuenta de distribución y receptor. Crearemos la cuenta de distribución ahora y crearemos la cuenta de receptor mientras realizamos nuestro primer desembolso. - -1. Ve a [Stellar Demo Wallet][demo-wallet] y selecciona "Generar par de claves para una nueva cuenta" -2. Seleccione el botón "Crear cuenta" junto a la clave pública para agregar fondos a su cuenta con XLM -3. Seleccione el botón "Seleccionar de recursos predefinidos", y seleccione USDC -4. Finalmente, selecciona "Añadir línea de confianza" para habilitar los pagos de USDC - -Ahora que tenemos una cuenta que puede enviar y recibir USDC, le permite financiarla con suficiente USDC para nuestro primer desembolso. Usted puede financiar su cuenta de distribución desde cualquier fuente de liquidez de Stellar USDC, pero aquí está cómo hacerlo a través del Circle Sandbox y Stellar Laboratory. - -1. Crear una [Circle Sandbox][circle-sandbox] cuenta -2. Una vez que estés en el tablero, selecciona "Obtener clave API", y cópialo en tu portapapeles -3. Ve a [Circle Sample App][circle-sample-app] e introduce tu clave API después de seleccionar el icono de configuración en la esquina superior derecha -4. Selecciona "Cargar Flow", luego "Prefill Form", y selecciona una tarjeta a usar (no importa cuál) -5. Introduce la cantidad que te gustaría comprar, luego selecciona "Hacer Pago" - -Esto cargará su cuenta Circle Sandbox con USDC. Puedes repetir el proceso anterior cuando te quedas sin o la red de prueba se reinicia, lo que sucede en cuatro. - -Tu USDC debería aparecer en tu cuenta en unos minutos, que puedes revisar usando el [endpoint de saldos](https://sample-sandbox.circle.com/debug/payments/balances/fetch). Una vez financiado, puedes enviarlo a tu cuenta de distribución creada anteriormente. - -1. Selecciona el icono en la parte superior izquierda y luego "API de pagos" y finalmente "POST /transfers" -2. Selecciona "Get Master Wallet ID" para cargar la cartera financiada con USDC -3. Introduzca la cantidad que desea enviar -4. Selecciona el tipo de destino "blockchain" y luego "XLM" -5. Pegar la clave pública de la cuenta creada anteriormente con la cartera demo -6. Selecciona "Crear llamada API" - -Circle enviará el pago de USDC a la red de pruebas Stellar y usted debe recibir fondos en su cuenta de cartera demo casi inmediatamente! - -También puedes adquirir USDC a través del [Laboratorio Stellar](https://laboratory.stellar.org/#?network=test) si lo prefieres. Antes de empezar, asegúrese de que su cuenta de monedero demo está financiada con XLM y tiene una línea de confianza con USDC. Construye una transacción en el Laboratory con tu cuenta demo como cuenta de origen. Crear una operación de envío estricto de ruta con la misma cuenta que la cuenta de destino. Utilice XLM (nativo) como activo de envío y USDC emitido por GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5 como activo de destino. Puede establecer su cantidad mínima de destino preferida basándose en la cantidad de XLM que envíe pero la cantidad no es importante en testnet. Un mínimo muy bajo garantizará el comercio. Firma la transacción y envía a la red. - -USDC llegará a su cuenta demo en segundos! Actualice la cuenta en la página del monedero demo para ver el nuevo saldo. - -## Ejecutar el SDP localmente - -### Prerrequisitos - -#### Doctor - -Asegúrese de tener Docker instalado en su sistema. Si no, puedes descargarlo desde [here](https://docs.docker.com/get-docker/). - -#### Cuentas Estelar - -Necesitaremos dos cuentas Stellar para configurar el SDP, una de las cuales ya has creado anteriormente. - -1. Una cuenta de Distribución de Anfitriones que se utilizará para enviar fondos a los receptores. Deberías haber creado esta cuenta usando el proceso anterior [Crear y agregar fondos a una cuenta de distribución de anfitriones](#create-and-fund-a-host-distribution-account). -2. Una cuenta SEP-10 que se utilizará para la autenticación. Se puede crear de la misma manera que la cuenta de distribución, pero no necesita ser financiada. Asegúrate de crear esta cuenta ahora si aún no lo has hecho. - -La clave pública y privada de estas dos cuentas se utilizará para configurar el SDP en el siguiente paso. - -### Ejecutar el SDP - -Primero tendrás que clonar el proyecto. - - - -```bash -git clone git@github.com:stellar/stellar-disbursement-platform-backend.git -``` - - - -Antes de ejecutar el SDP, necesitamos configurarlo con las cuentas creadas en el paso anterior. - - - -```bash -cd stellar-disbursement-plataforma-backend/dev -``` - - - -Crea un archivo `.env` en el directorio dev copiando el archivo `.env.example`: - - - -```bash -cp .env.example .esv -``` - - - -Actualiza el archivo `.env` con las claves públicas y privadas de las dos cuentas creadas en el paso anterior. - -Ejecutar el siguiente comando para crear todos los contenedores Docker necesarios para ejecutar SDP así como ejemplos de los inquilinos de la disposición: - - - -```bash -./main.sh -``` - - - -Esto activará los siguientes servicios: - -- `sdp_v2_database`: La base de datos principal SDP y TSS. -- `anchor-platform-postgres-db`: Base de datos usada por la plataforma de anclas. -- `anchor-platform`: Una instancia local de la plataforma de anclas. -- `sdp-api`: servicio SDP corriendo en el puerto 8000. -- `sdp-tss`: Servicio de envío de transacción. -- `sdp-frontend`: servicio de interfaz SDP corriendo en el puerto 3000. -- `kafka`: servicio Kafka corriendo en los puertos 9092, 9094(external). -- `kaf.Uinit`: flujo de trabajo inicial para exec en el contenedor Kafka y crear temas. -- `demo-wallet`: El cliente de cartera demo que será utilizado como una cartera receptora, corriendo en el puerto 4000. - -> Si desea iniciar los contenedores sdp con servicios de monitoreo, puede utilizar el archivo docker-compose-monitoring.yml -> -> `docker-compose -f docker-compose.yml -f docker-compose-monitoring.yml up` - -Los siguientes son servicios opcionales de monitoreo que pueden iniciarse a través de docker-compose-monitoring.yml y se utilizan principalmente para monitorear Kafka: - -- `db-conduktor`: Instancia de base de datos para el servicio Conduktor. -- `conduktor-monitoring`: Servicio de Seguimiento de Conduktor integrado en la Plataforma Conduktor. -- `conduktor-platform`: Provee soluciones para la gestión de Kafka, pruebas, monitoreo, calidad de los datos, seguridad y gobernanza de datos. - -## Nuevo proceso de aprovisionamiento de inquilinos - -Cuando ejecutaste el archivo `main.sh`, ya has creado nuevos inquilinos: `tenants=("redcorp" "bluecorp")`. Para añadir más inquilinos, simplemente añádelos separados por espacios a esa variable así: `tenants=("redcorp" "bluecorp" "greencorp")` y ejecute main.sh nuevamente. - -Asegúrese de que los hosts añadidos sean incluidos en el archivo de configuración del host. Para comprobarlo, se puede ejecutar el comando cat `/etc/hosts`. Para incluirlos, se puede ejecutar el comando sudo nano /hosts e insertar las siguientes líneas: - -``` -127.0.0.1 bluecorp.sdp.local -127.0.0.1 redcorp.sdp.local -``` - -## Configurar contraseña de usuario para cada inquilino - -Vaya a través del flujo de contraseña olvidado para poder iniciar sesión como un usuario propietario. - -Ve a la página de Forgot Password en `http://${tenant}.stellar.local:3000/forgot-password` e introduce el inquilino y el propietario email `owner@${tenant}.org`. - -Se generará un token y es posible comprobarlo en los registros `sdp-api`. Este token será necesario para restablecer la contraseña en `http://${tenant}.stellar.local:3000/reset-password`. - -## Crea tu primer desembolso - -Navega al servicio frontend abriendo un navegador y yendo a http://bluecorp.stellar.local:3000. - -- Haz clic en `Nuevo desembolso+` en la pantalla de panel. -- Usa `Demo Wallet` como tu cartera y elige un método de verificación. -- Subir un archivo de desembolso. Un archivo de ejemplo está disponible en `./dev/sample/sample-disbursement.csv`. Asegúrese de actualizar el número de teléfono no válido antes de usarlo. -- Por último, confirme el desembolso. - -## Iniciar sesión - -Una vez que la contraseña para su usuario de destino org se ha restablecido a una de sus opciones, navega al panel de control abriendo un navegador a localhost:3000 e inicia sesión con la cuenta de usuario. -![Login](/assets/SDP/SDP26.png) - -Haga clic en el botón Iniciar sesión y el panel SDP se abrirá. No tendrá datos de desembolsos en este momento. -![Dashboard](/assets/SDP/SDP27.png) - -## Crea tu primer desembolso - -Cree su primer desembolso haciendo clic en el botón Nuevo desembolso. Utilice el monedero Demo como su cartera y el USDC como su activo. Puedes elegir los valores que quieras para País y Nombre, pero asegúrese de que el tipo de verificación coincide con el tipo utilizado en el archivo de desembolso que subirá con la información del receptor. Consulte `./dev/sample/sample-disbursement.csv` para la plantilla de archivo de disbursement. -![Detalles de desembolso](/assets/SDP/SDP28.png) - -También tiene la opción de modificar el mensaje en la invitación del receptor. -![Detalles del desembolso 2](/assets/SDP/SDP29.png) - -## Depósito de dinero - -Para depositar dinero en tu cuenta: - -- Accede a [demo-wallet](http://localhost:4000) en tu navegador. -- Haga clic en `Generar pareja de claves para una nueva cuenta` para generar un nuevo par de claves. Asegúrate de guardar tu clave pública y secreto si quieres usar esta cuenta más tarde. -- Haga clic en 'Crear cuenta' (en frente de la clave pública) para crear realmente la cuenta en la red de pruebas estelar. -- Tu cuenta recién creada tendrá 10.000 XLM. -- Añade tu dominio principal a la cuenta haciendo clic en `Añadir dominio inicio` e ingresando `http://bluecorp.stellar.local:8000`. -- En el menú desplegable `Select action`, seleccione `SEP-24 Deposit`. -- En la nueva ventana, introduzca el número de teléfono del CSV de desembolso. -- Introduzca el código de acceso. Puedes usar la contraseña `000000` o encontrar el código de acceso real en los registros del contenedor `sdp-api`. -- Introduzca el cumpleaños que coincida con el número de teléfono en el CSV. -- Mantenga un ojo en el panel de control hasta que el estado del pago alcance `Éxito`. Si todo se estableció correctamente, su dinero debería ser desembolsado con éxito. - -## Solución de problemas - -### Cuenta de distribución fuera de los fondos - -Los pagos comenzarán a fallar si la cuenta de distribución se queda sin fondos. Para arreglar esto, puede escribir un script que financie la cuenta de distribución o utilizar las herramientas disponibles para agregar más fondos a la cuenta de distribución siguiendo estos pasos: - -- La dirección de la cuenta de distribución se puede encontrar en `Cuenta de distribución` en la barra lateral del front-end. Dependiendo del valor de `DISTRIBUTION_SIGNER_TYPE` que está configurado en `dev/docker-compose. ml`, esta cuenta puede ser la cuenta de host o una nueva cuenta que fue creada durante el proceso de aprovisionamiento del inquilino. -- Acceda a [https://parallon-testnet.stellar.org/accounts/:accountId](https://mediumon-testnet.stellar.org/accounts/GARGKDIDH7WMKV5WWPK4BH4CKEQIZGWUCA4EUXCY5VICHTHLEBXVNVMW) en su navegador y compruebe el saldo. -- Si el saldo es realmente bajo, puede agregar más fondos creando una nueva cuenta y enviando fondos a la cuenta de distribución. - - Accede a en tu navegador. - - Haga clic en `Generar pareja de claves para una nueva cuenta` para crear una nueva cuenta de red de pruebas. Su cuenta viene con 10.000 XLM. - - Haga clic en 'Enviar' e ingrese la clave pública de la cuenta de distribución y la cantidad que desea enviar. - - Usando Freighter o [Stellar Laboratory](https://laboratory.stellar.org/#account-creator?network=test), intercambia el XLM por USDC si deseas probar con USDC. - -## Verifique su identidad - -Cuando se crea un desembolso, el SDP intenta enviar mensajes SMS a los receptores usando Twilio o AWS SNS. Este mensaje incluye un enlace a la aplicación de cartera seleccionada al crear el desembolso, y debería dirigir al receptor para instalar la aplicación del monedero, pasar por el flujo de incorporación del monedero, y finalmente registrarse con el SDP. Sin embargo, ninguno de los servicios está configurado por defecto, para que el SDP no envíe un mensaje SMS a los números de teléfono listados en el CSV subido en el paso anterior. Todavía puedes ver el mensaje en los registros del contenedor `sdp-api`. - -Echa un vistazo a la sección [Mensajes de correo electrónico y SMS](#email-and-sms-messages) para aprender cómo configurar los mensajes en el SDP. Cuando lo hagas, y se crea otro desembolso, deberías recibir un mensaje como el siguiente. - -![Verificar identidad](/assets/SDP/SDP8.png) - -## Crear una cuenta de receptor - -Al hacer clic en el enlace dentro del mensaje SMS volverá a la cartera de demostración de Stellar, donde usted necesitará crear otra cuenta para recibir el USDC. Siga el mismo proceso descrito anteriormente para crear la cuenta y agregar una línea de confianza USDC. - -## Iniciar Webflow SEP-24 - -Ahora necesitaremos conectar la cartera demo a la instancia SDP ejecutándose localmente. Para ello, seleccione el icono del lápiz junto a "centre.io" debajo de su balance USDC e introduzca "localhost:8080". - -En el menú desplegable "Select Action", seleccione "SEP-24 Deposit" para iniciar un flujo web SEP-24, que activa el proceso de Registro de Usuario para vincular el nuevo monedero al número de teléfono del SDP. - -![SEP-24](/assets/SDP/SDP13.png) - -Aparecerá una ventana interactiva SEP-24. Esto simula la ventana emergente de aplicación de cartera que verías en tu teléfono móvil. Introduzca el número de teléfono del CSV del desembolso. - -![Webflow](/assets/SDP/SDP14.png) - -A continuación, introduzca el código de acceso y el campo de verificación que utilizó en el archivo de desembolso. Nota: use 000000 para este ejemplo (o 999999 si desea ver una respuesta de error). - -![Passcode and Birthday](/assets/SDP/SDP15.png) - -El flujo web proporciona un mensaje indicando su registro exitoso, que es el disparador para que el SDP envíe el pago. Debería recibir su pago del SDP en breve. - -![Message](/assets/SDP/SDP16.png) - -## Compruebe su saldo - -Actualiza tu cuenta. El monedero Demo ahora debería mostrar un saldo de 2 USDC enviados desde el SDP (o por mucho que se haya definido en el archivo CSV). - -![Success](/assets/SDP/SDP17.png) - -Vigila el panel de control hasta que el estado del pago alcance Éxito. Si todo se estableció correctamente, su dinero debería ser desembolsado con éxito. - -![Disbursement](/assets/SDP/SDP18.png) - -## Siguiente actualización: Actualizando secretos de aplicación - -Ahora que has sido capaz de hacer un desembolso, vamos a volver a nuestro docker componer archivos y actualizar algunos valores. **Este es un paso importante antes de ir a la producción. Actualizaremos claves de cifrado y secretos de aplicación.** - -### Correo electrónico y mensajes SMS - -La Plataforma de Desembolso Estelar envía mensajes SMS y correos electrónicos a receptores y usuarios, respectivamente. Para mensajes SMS, la plataforma Stellar Disbursement soporta Twilio, AWS SNS, y un modo de ejecución seco que sólo registra los mensajes. Para correos electrónicos, es compatible con AWS SES y con el proceso seco. - -Estos servicios pueden ser seleccionados a través de las configuraciones `SMS_SENDER_TYPE` y `EMAIL_SENDER_TYPE`. Al seleccionar los servicios Twilio o AWS, también necesitarás rellenar su configuración específica del servicio. Aquí hay algunas configuraciones de ejemplo. Puede mezclar y combinar los servicios como considere oportuno. - -#### Configuración de Ejecutar Seca - -El modo de ejecución en seco es útil para probar el SDP sin enviar mensajes reales. Registrará los mensajes en la consola en lugar de enviarlos al receptor. Esta es la configuración por defecto y funciona tanto para SMS como para correo electrónico. - - - -```yaml -EMAIL_SENDER_TYPE: DRY_RUN -SMS_SENDER_TYPE: DRY_RUN -``` - - - -#### Configuración de Twilio SMS - - - -```yaml -SMS_SENDER_TYPE: TWILIO_SMS - -# Configuración específica Twilio -TWILIO_ACCOUNT_SID: -TWILIO_AUTH_TOKEN: -TWILIO_SERVICE_SID: -``` - - - -#### Configuración de SMS AWS - - - -```yaml -SMS_SENDER_TYPE: AWS_SMS - -# configuración específica. -# Esto es necesario tanto para AWS Email como para SMS -AWS_ACCESS_KEY_ID: -AWS_REGION: -AWS_SECRET_ACCESS_KEY: - -# AWS SNS configuration -AWS_SNS_SENDER_ID: -``` - - - -#### AWS Email Configuration - - - -```yaml -EMAIL_SENDER_TYPE: AWS_EMAIL - -# configuración específica de AWS. -# Esto es necesario tanto para AWS Email como para SMS -AWS_ACCESS_KEY_ID: -AWS_REGION: -AWS_SECRET_ACCESS_KEY: - -# AWS SNS configuration -AWS_SES_SENDER_ID: -``` - - - -### Autenticación - -Las carteras se autentifican con la Plataforma de Desembolso Stellar utilizando un protocolo de autenticación mutua, donde tanto el SDP como el monedero demuestran que están en posesión de sus cuentas Stellar firmando una carga útil intercambiada entre ellos. Una vez completado este proceso, se proporciona un JWT al monedero para usarlo en futuras peticiones. Además, los microservicios de SDP utilizan tokens de autenticación para comunicarse entre sí y para cifrar las contraseñas de los usuarios. Tenemos que proporcionar valores actualizados para todos estos casos de uso. - -En `docker-compose-sdp-anchor.yml`, actualiza lo siguiente: - - - -```yaml -# La clave pública de la cuenta Stellar utilizada para la autenticación SEP-10: -SEP10_SIGNING_PUBLIC_KEY: -# -# La clave privada de la cuenta Stellar utilizada para la autenticación SEP-10. -# debe ser la misma clave secreta para ambos atributos debajo, para el Stellar -# Plataforma de desembolso y Plataforma de anclaje: -SEP10_SIGNING_PRIVATE_KEY: -SECRET_SEP10_SIGNING_SEED: -# -# La clave de cifrado utilizada para firmar el tokens SEP-10 JWT resultante: -SECRET_SEP10_JWT_SECRET: -# -# Una clave de cifrado compartida usada para firmar los tokens JWT en el SEP-24 del Ancor -# Platform para el Plato de Desenterramiento Estelar. El valor debe ser el mismo -# para los tres atributos siguientes: -SEP24_JWT_SECRET: -SECRET_SEP24_INTERACTIVE_URL_JWT_SECRET: -SECRET_SEP24_MORE_INFO_JWT_SECRET: -# -# Una clave de cifrado compartida utilizada para firmar los tokens JWT en la PlatformAPI -# comunicaciones del Plataforma de Desbursement Stellar a la Plataforma de Anchor. -# El valor debe ser el mismo para ambos atributos a continuación: -ANCHOR_PLATFORM_OUTGOING_JWT_SECRET: -SECRET_PLATFORM_API_AUTH_SECRET: -# -# La clave privada se utiliza para firmar los tokens JWT para autenticar las peticiones -# entrantes a la Plataforma de Desbursamiento Estelar. La clave pública se utiliza para -# validar que el token JWT fue firmado por la clave privada del SDP. Pueden ser -# generados con estos comandos: -# openssl ecparam -name prime256v1 -genkey -noout -out ec_private_key. em -# openssl pkcs8 -topk8 -nocrypt -in ec_private_key. em -out ec_private_key_pkcs8.pem -# openssl ec -in ec_private_key.pem -pubout -out ec_public_key.pem -EC256_PUBLIC_KEY: -EC256_PRIVATE_KEY: -# -``` - - - -Hay muchos otros valores de configuración para actualizar cuando se mueve a un entorno de producción, tales como credenciales de base de datos, URLs y más. - -## Subir de nivel: Personalizar opciones por defecto - -El SDP contiene una lista de activos, países y billeteras disponibles para desembolsos fuera de la caja. Es posible que quieras personalizarlas, ya sea para limitar/expandir las opciones o para prepararte en vivo en producción. Ahora que has realizado un desembolso y añadido secretos de la aplicación, veamos cómo personalizar las nuevas opciones de desembolso. - -### Activos - -Puede agregar y quitar fácilmente activos en el panel de control SDP. El backend SDP maneja la solicitud sin problemas, incluyendo la comprobación del saldo pendiente y la agregación/eliminación de las líneas de confianza en la red Stellar. Cuando se eliminan los activos, el registro se mantiene en la base de datos para preservar un historial completo. Sin embargo, el activo ya no estará disponible para desembolsos o para mantener un saldo en la cuenta de distribución. - -Diríjase a la página de Wallets del panel de control SDP para agregar y quitar activos. Necesitará el código de activos Stellar y la clave pública del emisor de activos. - -> Nota: por favor asegúrese de actualizar la configuración apropiada en el lado de la Plataforma de Anchor, de acuerdo con la guía [Puntos de integración de la Plataforma de Anchor](./anchor-platform-integration-points.mdx#manual-synchronization-of-custom-assets-and-wallets). - -### Países - -Para personalizar las carteras y los países, tendrás que hacer un trabajo de backend. - -La lista de países disponibles se separa con un parche de base de datos. La lista de impagos incluye a todos los países, excepto a Corea del Norte, Irán, Cuba y Siria para realizar pruebas fáciles. Si desea restringir la lista, necesitará eliminar el registro de país directamente de la tabla de países dentro de la base de datos SDP. - -Aquí hay un ejemplo de cómo eliminar Francia con su código ISO 3166 de tres caracteres: - - - -```sql -DELETE DE países CUALQUIER código = 'FRA'; -``` - - - -### Carteras - -Para obtener un resumen completo de cómo agregar carteras y cómo hacer compatible una cartera con SDP, consulta la guía [Making Your Wallet SDP-Ready](./making-your-wallet-sdp-ready.mdx). - -[Monedero demo]: https://demo-wallet.stellar.org -[círculo-sandbox]: https://login-sandbox.circle.com/ -[aplicación de muestra-círculo]: https://sample-sandbox.circle.com/ diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/making-your-wallet-sdp-ready.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/making-your-wallet-sdp-ready.mdx deleted file mode 100644 index b509cb2cc..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/making-your-wallet-sdp-ready.mdx +++ /dev/null @@ -1,176 +0,0 @@ ---- -title: Making Your Wallet SDP-Ready -sidebar_position: 50 ---- - -import { CodeExample } from "@site/src/components/CodeExample"; - -Remember that any SDP instance will need an agreement with a wallet provider before sending disbursements into that wallet. This ensures the wallets are comfortable receiving funds from your organization and governs any commercial arrangement between the organizations. The wallet will need to allowlist the SDP domain before the SDP can send disbursements to that wallet. When the wallet domain is added to a SDP, it's effectively being allowlisted by the SDP. Both sides listing the other allows them to retrieve the stellar.toml file and check the signing key needed for the [SEP-10] handshake. - -In this page, we will cover the technical aspects of the SDP-Wallet integration, including how to add a Wallet in the SDP database, how to validate and support the registration links using mobile app's [deep linking], how to start the user registration flow in the wallet using [SEP-24], and a recommended approach for handling [deferred deep linking]. - -## Adding a Wallet to an SDP - -The default list of SDP wallets depends on which network is being used (testnet or pubnet). The network is passed as an environment variable and then the list of wallets can be seeded appropriately on SDP startup through the CLI command `./stellar-disbursement-platform db setup-for-network`, according with a hardcoded list of known wallets. Alternatively, wallets can be inserted directly into the SDP database through a SQL command. Both methods require adding the wallet name, homepage, SEP-10 client domain, and deep link schema. - -To insert it directly into the database, update your values and run the following Postgres query. Make sure to check your database and namespace first. - - - -```sql -INSERT INTO wallets (name, homepage, deep_link_schema, sep_10_client_domain) -VALUES ('Vibrant Assist', 'https://vibrantapp.com', 'https://vibrantapp.com/sdp', 'api.vibrantapp.com'); -``` - - - -To configure a wallet through the code, add it to the testnet or pubnet section of `DefaultWalletsNetworkMap`. This will be used when you execute the `./stellar-disbursement-platform db setup-for-network` CLI command, which updates the SDP database and makes the wallet available for new disbursements. Add your new wallet following the same format already present in the code. - - - -```go -var DefaultWalletsNetworkMap = WalletsNetworkMapType{ - utils.PubnetNetworkType: { - { - Name: "Vibrant Assist", - Homepage: "https://vibrantapp.com/assist", - DeepLinkSchema: "https://vibrantapp.com/sdp", - SEP10ClientDomain: "api.vibrantapp.com", - }, - }, - utils.TestnetNetworkType: { - { - Name: "Vibrant Assist", - Homepage: "https://vibrantapp.com", - DeepLinkSchema: "https://vibrantapp.com/sdp-dev", - SEP10ClientDomain: "api-dev.vibrantapp.com", - }, - { - Name: "Demo Wallet", - Homepage: "https://demo-wallet.stellar.org", - DeepLinkSchema: "https://demo-wallet.stellar.org", - SEP10ClientDomain: "demo-wallet-server.stellar.org", - }, - }, -} -``` - - - -> Nota: por favor asegúrese de actualizar la configuración apropiada en el lado de la Plataforma de Anchor, de acuerdo con la guía [Puntos de integración de la Plataforma de Anchor](./anchor-platform-integration-points.mdx#manual-synchronization-of-custom-assets-and-wallets). - -## Recipient Registration Experience - -The recipient registration experience is paramount to make this application smooth and easy to use. this requires the wallet to support [deferred deep linking], which will be discussed in a later section. A good description of the registration experience is as follows: - -1. The recipient receives an SMS message notifying them they have a payment waiting from the organization and prompts them to click a [deep link] to open or install&open a wallet application - -2. When the recipient opens the wallet app, the wallet immediately onboards the recipient, creates a Stellar account and trustline for the desired asset, initiates a [SEP-24] deposit transaction with the SDP, and opens the SDP's registration webpage as an overlay screen/iframe inside the app. - -3. The user confirms their phone number and date of birth directly with the SDP, without sharing any data with the wallet, and after the registration finishes, the user is sent back to the wallet application. Here are the screens demonstrating these steps: - - ![Registration Flow](/assets/SDP/SDP25.png) - -4. The user receives the payment within seconds - -## Registration Deep Link - -Once the user has installed the wallet application, the wallet should be able to interpret a [deep link] that follows the format registered in the SDP in order to kick off the [Wallet Registration Procedure](#wallet-registration-procedure). The deep link format supported by the SDP follows this format: - -```url -https://?asset=&domain=&name=&signature= -``` - -- `asset`: the Stellar asset. -- `domain`: the domain hosting the SDP's `stellar.toml` file. The wallet will need to use it to both fetch the `stellar.toml` file, and to populate the `home_domain` field in the [SEP-10] GET challenge transaction. -- `name`: the name of the organization sending payments. -- `signature`: a signature from the SDP's [SEP-10] signing key. - -> Note that the deep link is specific to each SDP, payer org, and asset. It is not specific per individual receiver. There is no risk in sharing the link with receivers who are part of the same disbursement. The link will be the same for multiple receivers and they will prove their identity as part of the [SEP-24] deposit flow. - -Below is an example of a registration link (signed) - -```url -https://vibrantapp.com/sdp-dev?asset=USDC-GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5&domain=ap-stellar-disbursement-platform-backend-dev.stellar.org&name=Stellar+Test&signature=fea6c5e805a29b903835bea2f6c60069113effdf1c5cb448d4948573c65557b1d667bcd176c24a94ed9d54a1829317c74f39319076511512a3e697b4b746ae0a -``` - -In this example, the host is `https://vibrantapp.com/sdp-dev` and the signature is the result of signing the below (unsigned) url using the [SEP-10] signing key `SBUSPEKAZKLZSWHRSJ2HWDZUK6I3IVDUWA7JJZSGBLZ2WZIUJI7FPNB5`, with the public key being `GBFDUUZ5ZYC6RAPOQLM7IYXLFHYTMCYXBGM7NIC4EE2MWOSGIYCOSN5F`: - -```url -https://vibrantapp.com/sdp-dev?asset=USDC-GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5&domain=ap-stellar-disbursement-platform-backend-dev.stellar.org&name=Stellar+Test -``` - -In this example, the signature is `fea6c5e805a29b903835bea2f6c60069113effdf1c5cb448d4948573c65557b1d667bcd176c24a94ed9d54a1829317c74f39319076511512a3e697b4b746ae0a`. - -Below is a JavaScript snippet demonstrating how to verify the signature: - -```js -#!/usr/bin/env node - -const { Keypair } = require("stellar-sdk"); - -// The SDP's stellar.toml SIGNING_KEY -// -// For security, this should ideally be fetched from -// https:///.well-known/stellar.toml on demand -const keypair = Keypair.fromPublicKey( - "GBFDUUZ5ZYC6RAPOQLM7IYXLFHYTMCYXBGM7NIC4EE2MWOSGIYCOSN5F", -); -console.log("public key:", keypair.publicKey()); - -let url = - "https://vibrantapp.com/sdp-dev?asset=USDC-GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5&domain=ap-stellar-disbursement-platform-backend-dev.stellar.org&name=Stellar%20Test"; -let signature = - "fea6c5e805a29b903835bea2f6c60069113effdf1c5cb448d4948573c65557b1d667bcd176c24a94ed9d54a1829317c74f39319076511512a3e697b4b746ae0a"; - -console.log( - "verified:", - keypair.verify( - Buffer.from(url.toString(), "utf8"), - Buffer.from(signature, "hex"), - ), -); -``` - -### Wallet Registration Procedure - -When opening registration [deep link], these are the steps the wallet should follow in order to enforce the security and privacy measures expected in this flow, and to allow the user to input their information directly with the SDP: - -1. 🚨 Confirm that the `domain` of the deep link is on the wallet's allowlist. This is crucial for authenticating from a trusted wallet.🚨 -2. Fetch the SDP's toml file at `{domain}/.well-known/stellar.toml` and confirm the `SIGNING_KEY` variable is populated. -3. Verify that the registration link signature was made using `SIGNING_KEY` similar to the `keypairPk.verify(...)` function in the snippet above, and that the signature is valid with the content of the link. -4. Check the `asset` from the link and confirm that the recipient user has a trustline for that asset. Create one if it doesn't exist. -5. (Optional) Use the `name` from the link to update the wallet user interface. -6. Initiate the [SEP-24] deposit flow with that asset using the `TRANSFER_SERVER_SEP0024` value from the SDP's toml file. - - This includes using [SEP-10] to authenticate the user with the SDP server. Please notice that the SDP requires both the `client_domain` and `home_domain` fields to be provided in the `GET ` request, and they should be set as follows: - - `client_domain`: the domain of the wallet server that exposes the wallet server's `stellar.toml` file. - - `home_domain`: the domain of the SDP's server that was present in the registration link. - - `account`: the Stellar account of the receiver's wallet. -7. Launch the deposit flow interactive _in-app browser_ within your mobile app, following the instructions in the [SEP-24] spec. - - ATTENTION: the wallet should not, in any circumstances, scrape or attempt to scrape the content from the _in-app browser_ for the recipient's information. - - NOTE: it's highly recommended to use an _in-app browser_ rather than a webview. -8. 🎉 Congratulations! The recipient user can now fill out the forms in the _in-app browser_ and register to receive their payment 🎉. - -Additionally, the wallet should save the link and/or link attributes and associate it with the individual receiving user for these reasons: - -1. This is how the wallet will know that the user is associated with a certain org or SDP. -2. Saving the data is useful for reporting and troubleshooting, especially if the wallet needs to justify the source of funds for regulatory or tax purposes. -3. If the payer org wants to pay any cashout fees charged by the wallet or offramp, the wallet will need to know which users and transactions should be invoiced upstream. - -### Deferred Deep Links - -Most likely, the intended recipient will not have the necessary wallet application installed on their device. For this reason, wallets should support the concept of [deferred deep linking], which enables the following flow: - -1. The recipient's initial action of clicking the deep link should redirect them to the appropriate app store to download the wallet application. -2. After installing and opening the application, the recipient should be rerouted to the wallet's typical onboarding flow. -3. Once the user has successfully onboarded, the wallet should use the information included in the deep link to kick off the [Wallet Registration Procedure](#wallet-registration-procedure). - -Deferred deep linking is a feature commonly supported by numerous mobile deep linking solutions, there are third-party services that can be used to implement this functionality, such as Singular, Branch, AppsFlyer, Adjust, and others. [Here](https://medium.com/bumble-tech/universal-links-for-android-and-ios-1ddb1e70cab0) is a blog post with more information on how to implement [deferred deep linking]. - -The SDP supports a basic link format, such as `https://`. If your wallet's deep linking system needs a more complex structure, you'll have to manage this with a web application. This application should be owned by the wallet provider, and it should be able to receive the deep link, interpret it, and direct the user to the correct location. - -[deferred deep linking]: https://en.wikipedia.org/wiki/Mobile_deep_linking#Deferred_deep_linking -[deep link]: https://en.wikipedia.org/wiki/Mobile_deep_linking -[deep linking]: https://en.wikipedia.org/wiki/Mobile_deep_linking -[sep-10]: https://stellar.org/protocol/sep-10 -[sep-24]: https://stellar.org/protocol/sep-24 diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/migrating-to-sdp-multi-tenant.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/migrating-to-sdp-multi-tenant.mdx deleted file mode 100644 index ad241003c..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/migrating-to-sdp-multi-tenant.mdx +++ /dev/null @@ -1,478 +0,0 @@ ---- -id: migración individual a múltiples inquilinos -title: Guía de Migración de 1.x a 2.x -description: Guía de migración de inquilinos múltiples. -keywords: - - migración - - inquilino individual - - multiinquilino - - SDP - - 1 x - - 2 x ---- - -import { CodeExample } from "@site/src/components/CodeExample"; - -Aquí encontrará los pasos necesarios para migrar una aplicación Stellar Disbursement Platform existente (`1.x`) a una versión multi-inquilina (`2.x+`). - -## ¿Por qué la mutación? - -Comenzando con la versión `2. `, el SDP proporciona una arquitectura de múltiples arrendatarios, donde múltiples organizaciones pueden administrar los desembolsos bajo una infraestructura unificada y al mismo tiempo mantener una gestión de fondos y conjuntos de datos separados. - -Las nuevas características y correcciones sólo se publicarán en la versión multi-inquilina. - -La versión multi-inquilina también se adapta a escenarios de un solo inquilino, a través de una configuración simplificada que se describirá más adelante en este documento. - -> **DISCLAIMER**: esta guía fue preparada y probada con las bases de código `1.1.6 -> 2.0.0-rc1`. Si está en una versión posterior, es posible que las nuevas migraciones de base de datos causen un error al seguir estos pasos. -> -> Tienes la opción de usar la versión `2.0.0-rc1` para realizar esta migración, y luego actualizar a la última versión después de que la migración se haya completado. - -## Preparación para las Migraciones - -### Halt la versión de un inquilino 🚧 - -Antes de continuar con la migración, asegúrese de que la versión de un solo inquilino del SDP no se esté ejecutando. Esto es crucial para prevenir cualquier inconsistencia de datos o conflictos durante el proceso de migración. - -### Prevención del doble gasto 🚨 - -Para evitar el doble gasto, asegúrese de que ningún pago está en el estado `PENDING`, de lo contrario, esto podría dar lugar a que el mismo pago sea presentado de forma independiente tanto por instancias de un inquilino como de varios inquilinos. Puedes hacerlo comprobando la tabla de `pagos` para cualquier pago en el estado `PENDING`: - - - -```sql -SELECT * FROM public.payments WHERE status = ANY(array['PENDING']::payment_status[]); -``` - - - -Del mismo modo, compruebe la tabla `submitter_transactions` para cualquier transacción en el estado `PENDING`: - - - -```sql -SELECT * FROM public.submitter_transactions WHERE status = ANY(array['PROCESSING']::transaction_status[]); -``` - - - -Si hay algún pago en el estado `PENDING` o transacciones en el estado `PROCESSING`, debes esperar a que sean procesados y transicionados a `SUCCESS` o `FAILED` antes de continuar con la migración. - -### Eliminar cuentas de canal 🧹 - -En la versión `2.x`, las cuentas de canal son cifradas usando el `CHANNEL_ACCOUNT_ENCRYPTION_PASSPHRASE`, que es un env diferente del utilizado en la versión de un inquilino (`DISTRIBUTION_SEED`). Para evitar cualquier problema, vamos a eliminar todas las cuentas de canal existentes en el priot de versión de un solo inquilino a la migración: - - - -```bash -./stellar-disbursement-platform channel-accounts delete --delete-all-accounts -``` - - - -### Copia de seguridad y configuración de base de datos 💾 - -Haga una copia de seguridad de su base de datos de un solo inquilino antes de continuar con la migración. En este punto, la instancia de un solo inquilino debería detenerse, y no debería haber ningún pago `PENDING` ni `PROCESSING` submitter_transactions. - -También se recomienda crear una nueva base de datos para la versión multi-tenant para evitar cualquier pérdida de datos. Utilice el volcado de la base de datos de un inquilino para poblar el estado inicial de este inquilino. A partir de este punto, en cualquier momento nos referimos a **la base de datos**, nos referiremos a la nueva base de datos de varios inquilinos que fue creada a partir de un volcado de la base de datos de un inquilino. - -Así es como puedes hacer la copia de seguridad y restaurar: - - - -```bash -pg_dump --dbname=$singleTenantDB > sdp-singleTenant.sql -creado $multiTenantDB -psql --dbname=$multiTenantDB < sdp-singleTenant.sql -``` - - - -## Cambios explicados - -Entre los cambios introducidos en la versión multi-inquilina, los más significativos son: - -1. **Infraestructura**: la versión de múltiples arrendatarios incluye un agente de eventos (Kafka) como componente de infraestructura adicional altamente recomendado para las configuraciones de múltiples arrendatarios, especialmente cuando se requiere un alto rendimiento. -2. **Variables de entorno**: la versión multiinquilina introduce nuevas variables de entorno para configurar el broker de eventos, así como variables adicionales relevantes para la multitenencia. -3. **Segregación de fondos**: la versión multiinquilina introduce el concepto de una cuenta de distribución para cada inquilino, que se utiliza para enviar transacciones en nombre del inquilino. También hay una cuenta de distribución HOST, que se utiliza para financiar las cuentas de distribución del inquilino y las cuentas del canal TSS. -4. **Comandos CLI**: algunos comandos CLI han sido revisados para que sean conscientes del inquilino, mientras que otros han sido incluidos para soportar nuevas características multi-inquilinas. -5. **Estructura de base de datos**: la estructura de base de datos ha sido revisada para acomodar múltiples tenencias y las tablas se distribuyen ahora a través de múltiples esquemas, proporcionando aislamiento entre inquilinos. - -### Infraestructura - -Para la configuración de la infraestructura, SDP Multi-tenant ofrece modos operativos flexibles. - -#### Evento Broker vs Jobs Programados - -Los administradores pueden elegir entre utilizar un agente de eventos para operaciones motivadas por eventos, o trabajos programados para operaciones periódicas. Los corredores de eventos se recomiendan para configuraciones multi-huéspedes, ya que proporcionan una forma escalable y confiable de manejar eventos, mientras que los trabajos programados se recomiendan para configuraciones locales o SDP de un solo inquilino. Además, los corredores de eventos proporcionan una comunicación más rápida entre los servicios. - -#### Versión de la plataforma de ancla - -Mientras que el inquilino único usó [`stellar/anchor-platform:2.1.3`](https://hub.docker.com/layers/stellar/anchor-platform/2.1.3/images/sha256-e6ef4b17a8d3e5d1455fa3d8f5f7e2a2b9534ad749584ff5446d685eb07837e9?context=explore), la versión multitenant requiere [`stellar/anchor-platform:2.6.0`](https://hub.docker.com/layers/stellar/anchor-platform/2.6.0/images/sha256-913fa2461d36d5150724a172ca46f8c76284a3890b60a9d5709fe - -### Variables de entorno - -Debajo están las variables de entorno que han sido añadidas o modificadas en la versión multi-inquilina. - -Variables generales de entorno: - -- `ADMIN_ACCOUNT`: El nombre de usuario de la cuenta de administrador utilizado para autenticar peticiones HTTP en el servidor de administración. Las peticiones dirigidas por el administrador deben añadir la cabecera "Authorization", formateada como Base64 codificada `"ADMIN_ACCOUNT:ADMIN_API_KEY"`. -- `ADMIN_API_KEY`: La clave api de la cuenta de administrador para autenticar peticiones HTTP al servidor de administración. Las peticiones dirigidas por el administrador deben añadir la cabecera "Authorization", formateada como Base64 codificada `"ADMIN_ACCOUNT:ADMIN_API_KEY"`. -- `ADMIN_PORT`: el puerto del servidor Admin utilizado para crear y administrar inquilinos. Por defecto es 8003. -- `INSTANCE_NAME`: el nombre de la instancia SDP que se mostrará en el archivo `stellar.toml`. Ejemplo: "SDP Testnet". -- `SINGLE_TENANT_MODE`: Cuando se establece en `"true"`, habilita el modo de un solo inquilino, que es útil para el desarrollo local o configuraciones de un solo inquilino. Además de establecerlo a verdadero, necesitarás configurar el inquilino por defecto llamando a la solicitud [`POST /tenants/default-tenant`](../api-reference/resources/default-tenant). -- `TENANT_XLM_BOOTSTRAP_AMOUNT`: La cantidad de XLM que la cuenta de HOST Stellar depositará en la cuenta de distribución del inquilino para el arranque del inquilino. - -Variables de entorno de configuración de cuentas estelares: - -- `CHANNEL_ACCOUNT_ENCRYPTION_PASSPHRASE`: A Stellar-compatibles con la clave privada ed25519 usada para cifrar/descifrar las claves privadas de las cuentas del canal. Cuando no se establece, se establecerá por defecto al valor de la opción 'distribution-seed', que fue usada en la versión de un solo inquilino. **Atención**, al migrar desde un solo inquilino, configurando esta configuración a algo diferente de la antigua `DISTRIBUTION_SEED` evitará que el código sea capaz de descifrar las cuentas del canal. -- `DISTRIBUTION_SIGNER_TYPE`: El tipo de firmante utilizado para firmar transacciones Stellar para las cuentas de distribución de los inquilinos. Opciones: `DISTRIBUTION_ACCOUNT_DB` (recomendado), `DISTRIBUTION_ACCOUNT_ENV` (igual que la versión de un solo inquilino). -- `DISTRIBUTION_ACCOUNT_ENCRYPTION_PASSPHRASE`: Una clave privada que cumple con Stellar-ed25519 usada para cifrar/descifrar las claves privadas de las cuentas de distribución en memoria. Es obligatorio cuando la distribución-signer-type se establece en `DISTRIBUTION_ACCOUNT_DB`. - -Variables de entorno de configuración del broker de eventos: - -- `BROKER_URLS`: Una lista separada por comas de las URLs del broker de mensajes. -- `CONSUMER_GROUP_ID`: Especifica un ID de grupo para los consumidores del broker. -- `EVENT_BROKER_TYPE`: Especifica el tipo de broker de eventos a utilizar. Opciones: "KAFKA", "NINGUNO". Por defecto es "Kafka". -- `KAFKA_SECURITY_PROTOCOL`: Define el protocolo de seguridad para Kafka. Opciones: PLAINTEXT, SASL_PLAINTEXT, SASL_SSL, SSL. -- `KAFKA_SASL_USERNAME`: Especifica el nombre de usuario SASL de Kafka, requerido cuando el protocolo de seguridad de kafka está establecido en `SASL_PLAINTEXT` o `SASL_SSL`. -- `KAFKA_SASL_PASSWORD`: Especifica la contraseña SASL de Kafka, requerida cuando el protocolo de seguridad kafka está establecido en `SASL_PLAINTEXT` o `SASL_SSL`. -- `KAFKA_SSL_ACCESS_KEY`: The Kafka Access Key (keystore) en formato PEM, requerido cuando el protocolo de seguridad kafka está establecido en `SSL`. -- `KAFKA_SSL_ACCESS_CERTIFICATE`: El certificado de acceso Kafka SSL en formato PEM que coincide con la clave de acceso Kafka, requerido cuando el protocolo de seguridad de kafka está establecido en `SSL`. - -Variables de entorno del programador: - -- `ENABLE_SCHEDULER`: Por defecto "false". Esto permite trabajos programados que reemplazan las operaciones de un corredor para sincronizar pagos entre SDP y TSS, así como para enviar invitaciones de receptor. Debe establecerse en "true" cuando el broker de eventos está deshabilitado. -- `SCHEDULER_PAYMENT_JOB_SECONDS`: Intervalo en segundos para el trabajo que sincroniza los pagos entre SDP y TSS. Mínimo es 5s. -- `SCHEDULER_RECEIVER_INVITATION_JOB_SECONDS`: Intervalo en segundos para el trabajo que envía invitaciones del receptor. Mínimo es 5s. - -En el lado de la Plataforma de Ancor, debemos establecer los siguientes envas: - -- `SEP10_HOME_DOMAINS="localhost:8000, *.stellar.local:8000"`: una lista separada por comas de dominios de inicio usados para [SEP-10]. Esto debería contener los dominios de las instancias de inquilinos del SDP. -- `SEP10_HOME_DOMAIN=""`: esta debe ser una cadena vacía para la versión Multi-tenant. -- `SEP10_WEB_AUTH_DOMAIN=`: el dominio principal de la instancia de la plataforma de anclas. - -### Segregación de fondos - -En la versión de varios inquilinos, apoyamos la segregación de fondos entre inquilinos configurando el `DISTRIBUTION_SIGNER_TYPE`: - -- Cuando se establece en `DISTRIBUTION_ACCOUNT_ENV`, la clave privada de la cuenta de distribución se lee de la variable de entorno `DISTRIBUTION_SEED` y los fondos no están segregados. -- Cuando se establece en `DISTRIBUTION_ACCOUNT_DB`, la clave privada de la cuenta de distribución se almacena en la base de datos y los fondos se separan entre inquilinos. El secreto es cifrado usando la variable de entorno `DISTRIBUTION_ACCOUNT_ENCRYPTION_PASSPHRASE`. - -Las cuentas de canal por otro lado se comparten entre los inquilinos, y son creados por la cuenta de distribución HOST, establecida en la variable de entorno `DISTRIBUTION_SEED`. Las cuentas de canal se cifran usando la variable de entorno `CHANNEL_ACCOUNT_ENCRYPTION_PASSPHRASE`, o la `DISTRIBUTION_SEED` si la primera no está definida. En la versión de un solo inquilino, las cuentas de canal fueron cifradas por el `DISTRIBUTION_SEED`. - -### Comandos de CLI - -Los siguientes comandos CLI se actualizaron para ser conocidos por el inquilino: - -#### Migraciones de base de datos y población - -Los comandos de un solo inquilino para la migración de BD y la prepoblación solían ser: - - - -```bash -./stellar-disbursement-platform db migrate up # ⚠️ DECOMISSIONED in 2. ! -./stellar-disbursement-platform db auth migrate up # ⚠️ 2. ¡REQUIERE A (NEW) TENANT-AWARE FLAG! -./stellar-disbursement-platform db setup-for-network # ⚠️ 2.x REQUIRES A (NEW) TENANT-AWARE FLAG! -``` - - - -Los nuevos comandos multi-tenant son: - - - -```bash -./stellar-disbursement-platform db admin migra hasta -./stellar-disbursement-platform db tss migrate up -. stellar-disbursement-platform db auth migrate up --all -./stellar-disbursement-platform db sdp migrate up --all -./stellar-disbursement-platform db setup-for-network --all -``` - - - -Por favor, ten en cuenta que algunos comandos requieren una bandera consciente del inquilino, que puede ser: - -- `--all`: para ejecutar estas migraciones en todos los inquilinos. -- `--tenant-id`: para especificar el ID de inquilino para ejecutar las migraciones. - -#### Cuentas del canal - -El comando asegurar se actualizó desde la bandera `--num-channel-accounts-ensure` hasta el uso de un argumento posicional: - - - -```bash -./stellar-disbursement-platform channel-accounts ensure --num-channel-accounts-ensure 1 # OLD WAY -./stellar-disbursement-platform channel-accounts ensure 1 # NEW WAY -``` - - - -### Estructura de base de datos - -En la versión actualizada, la estructura de la base de datos ha sido revisada para adaptarse a la multitenencia. Como resultado, las tablas ahora se distribuyen a través de múltiples esquemas, y se han introducido nuevas tablas para soportar la arquitectura multi-inquilina. Las siguientes esquemas se utilizan en la versión multi-inquilino: - -- **admin**: alberga tablas asociadas a la administración de inquilinos. Sirve como punto central para gestionar la información relacionada con el inquilino y para resolver los nombres de los esquemas de los inquilinos basados en identificadores de inquilinos. Ninguna de estas tablas existía en la versión de un solo inquilino. -- **sdp\_\**: son esquemas por instancia que tienen prefijo `sdp_`. Por ejemplo, para los inquilinos BlueCorp y RedCorp, los esquemas proporcionados se llamarían `sdp_bluecorp` y `sdp_redcorp`, respectivamente. Estos esquemas contienen todas las tablas necesarias para la operación SDP adaptada a cada arrendatario, incluyendo la autenticación por usuario por inquilino. -- **ts**: es un esquema dedicado al Servicio de Envío de Transacciones (TSS). Las tablas TSS no pertenecen a ningún inquilino, aunque cada transacción TSS contiene una columna a la que pertenece el inquilino. - -Estos cambios permiten el aislamiento de los datos de los inquilinos por esquema, asegurando que los datos de cada inquilino se mantengan separados de otros inquilinos. - -## Guía de Migración paso a paso - -> EDIT: el código contiene un script de ayuda llamado [`./dev/migrate_1.1.6_to_2.0.0.sh`](https://github.com/stellar/stellar-disbursement-platform-backend/pull/267) que hace la mayoría de los siguientes pasos automáticamente por ti. Ten en cuenta que necesitarás editar el script con valores como el DSN de tu base de datos y el nombre del inquilino. Si ves algún error, puede que necesites recurrir a los siguientes pasos para ejecutar la migración de forma incremental manualmente. - -Usando la nueva base de datos creada a partir del volcado de base de datos de un solo cliente como punto de partida (como se describe en la sección [Copia de seguridad y configuración](#database-backup--setup-)), ahora podemos continuar con los pasos de migración a continuación. - -### Desplegar la nueva versión - -Para transaccionar a una configuración de múltiples huéspedes, despliegue la última versión de la versión SDP `2+`. Si estás usando cartas de Helm, puedes obtener el gráfico de Helm del [repositorio SDP Helm Chart](https://github.com/stellar/helm-charts/pull/80). - -### Ejecutando Migraciones iniciales de base de datos - -Siguiendo el despliegue del SDP multi-tenant, el siguiente paso es realizar las **migraciones de bases de datos iniciales**. Todavía no incluye las tablas específicas del inquilino, se crearán más tarde. - -Comandos de Migración: - - - -```bash -./stellar-disbursement-platform db admin migra hacia arriba -./stellar-disbursement-platform db tgross migrate arriba -``` - - - -Estos comandos crearán las tablas de administración de inquilinos en el esquema **admin** y las tablas de Servicio de Transacción en el esquema **tss**, respectivamente. - -### Nuevo proceso de aprovisionamiento de inquilinos - -Después de aplicar con éxito las migraciones de bases de datos, el siguiente paso es proporcionar un nuevo inquilino. Esto se logra haciendo una petición HTTP a la **API de administración**. - -Tenga en cuenta que proporcionará a los inquilinos todas las migraciones por inquilino incluidas. - -#### Iniciando el servidor SDP API - -Para facilitar la provisión de huéspedes, inicie el servidor SDP usando el comando: - - - -```bash -./stellar-disbursement-platform serve -``` - - - -#### Publicando en la API de administración - -- **Puerto API**: La API de Admin es accesible en el puerto `8003` por defecto. Esta configuración de puerto se puede ajustar alterando la variable de entorno `ADMIN_PORT`. -- **Autenticación**: Admin API utiliza autenticación básica para asegurar el acceso. Para autenticar, rellene el encabezado de la solicitud "Authorization" con `"Authorization: Basic ${Base64(ADMIN_ACCOUNT:ADMIN_API_KEY)}"`. - -Aquí hay un script de shell que puede ser usado para crear un inquilino a través de la API de Administración: - - - -```bash -ADMIN_ACCOUNT="SDP-admin" -ADMIN_API_KEY="api_key_1234567890" -basicAuthCredentials=$(echo -n "$ADMIN_ACCOUNT:$ADMIN_API_KEY" | base64) -AuthHeader="Autorización: Basic $basicAuthCredentials" - -tenant="bluecorp" -baseURL="http://$tenant. tellar.local:8000" -sdpUIBaseURL="http://$tenant.stellar.local:3000" -ownerEmail="owner@$tenant. rg" - -curl -X POST http://localhost:8003/tenants \ - -H "Content-Type: application/json" \ - -H "$AuthHeader" \ - -d '{ - "name": "'"$tenant"'", - "organization_name": "Blue Corp", - "base_url": "'"$baseURL"'", - "sdp_ui_base_url": "'"$sdpUIBaseURL"'", - "owner_email": "'"$ownerEmail"'", - "owner_first_name": "john", - "owner_last_name": "hacer" -}' -``` - - - -> TODO: compruebe si `base_url` y `sdp_ui_base_url` deben ser eliminados después de que https://stellarorg.atlassian.net/browse/SDP-1148 haya terminado. - -En el SDP Multi-tenant, ciertas configuraciones previamente gestionadas a través de variables de entorno en la configuración de un solo cliente ahora se almacenan dentro de la tabla **inquilinos** en el esquema de administración. Este cambio permite a cada inquilino tener su propia configuración personalizada. - -El campo **nombre** es importante porque es el identificador del inquilino. Los otros campos pueden establecerse a los mismos valores utilizados en las variables de entorno utilizadas en la versión no inquilina. - -### Importando tus datos - -Ahora que hemos provisto a un nuevo inquilino, podemos importar nuestros datos en él. Tenemos que copiar los datos de nuestras tablas antiguas al nuevo esquema de arrendatarios. - -Tenga en cuenta que las siguientes tablas no necesitan ser copiadas: - -- **_migraciones_gorp_** -- **_auth_migrations_** -- **_países_** -- **_organizaciones_** - -Para importar sus datos de la estructura de un solo inquilino, comenzaremos por eliminar entradas preexistentes de varios inquilinos que se añadieron automáticamente al proporcionar al inquilino: - - - -```sql -BEGIN TRANSACCIÓN; - -DELETE DE Sdp_.auth_users; -DELETE DE Sdp_. allets_assets; -DELETE DE Sdp_.assets; -DELETE DE sdp_.wallets; - -COMMIT; -``` - - - -Ahora podemos importar los datos para las tablas de inquilinos restantes. Tenga en cuenta que algunas tablas no pueden ser importadas directamente debido a un conflicto de tipo personalizado. Por ejemplo, la columna `status` en la tabla `public.payments` depende de `public. ayment_status` tipo enum, mientras que el que está en la tabla `sdp_.payments` depende del tipo de enum `sdp_.payment_status`. Para resolver esto, actualizamos el tipo en la tabla de origen para que coincida con el tipo de tabla de destino: - - - -```sql --- INSERT new data: -BEGIN TRANSACTION; - --- These tables can be copied without changing any types in the source table columns: -INSERT INTO sdp_.wallets SELECT * FROM public.wallets; -INSERT INTO sdp_.assets SELECT * FROM public.assets; -INSERT INTO sdp_.wallets_assets SELECT * FROM public.wallets_assets; -INSERT INTO sdp_.auth_users SELECT * FROM public.auth_users; -INSERT INTO sdp_.receivers SELECT * FROM public.receivers; -INSERT INTO sdp_.auth_user_mfa_codes SELECT * FROM public.auth_user_mfa_codes; -INSERT INTO sdp_.auth_user_password_reset SELECT * FROM public.auth_user_password_reset; - --- These tables need to have the type of some columns changed, we do that with the `ALTER TABLE` directives: --- NOTE: we're not reverting the types back to the original ones, as the source tables will be dropped after the migration. -ALTER TABLE public.receiver_wallets - ALTER COLUMN status DROP DEFAULT, - ALTER COLUMN status TYPE sdp_.receiver_wallet_status - USING status::text::sdp_.receiver_wallet_status; -INSERT INTO sdp_.receiver_wallets SELECT * FROM public.receiver_wallets; - -ALTER TABLE public.receiver_verifications - ALTER COLUMN verification_field TYPE sdp_.verification_type - USING verification_field::text::sdp_.verification_type; -INSERT INTO sdp_.receiver_verifications SELECT * FROM public.receiver_verifications; - -ALTER TABLE public.disbursements - ALTER COLUMN status DROP DEFAULT, - ALTER COLUMN status TYPE sdp_.disbursement_status - USING status::text::sdp_.disbursement_status; -ALTER TABLE public.disbursements - ALTER COLUMN verification_field DROP DEFAULT, - ALTER COLUMN verification_field TYPE sdp_.verification_type - USING verification_field::text::sdp_.verification_type; -INSERT INTO sdp_.disbursements SELECT * FROM public.disbursements; - -ALTER TABLE public.payments - ALTER COLUMN status DROP DEFAULT, - ALTER COLUMN status TYPE sdp_.payment_status - USING status::text::sdp_.payment_status; -INSERT INTO sdp_.payments SELECT * FROM public.payments; - -ALTER TABLE public.messages - ALTER COLUMN status DROP DEFAULT, - ALTER COLUMN status TYPE sdp_.message_status - USING status::text::sdp_.message_status; -ALTER TABLE public.messages - ALTER COLUMN type TYPE sdp_.message_type - USING type::text::sdp_.message_type; -INSERT INTO sdp_.messages SELECT * FROM public.messages; - -COMMIT; -``` - - - -Esto concluye la importación de **datos de huéspedes** de SDP, así que el siguiente paso será importar los datos del Servicio de Transacción (TSS). Como pre-solicitud para eso, asegúrese de que tiene exactamente un resultado de esta consulta y que no hay campos vacíos: - - - -```sql -ID SELECT, name, distribution_account_address FROM admin.tenants; -``` - - - -Ahora podemos utilizar estos campos para importar los datos de TSS: - - - -```sql -BEGIN TRANSACCIÓN; - ----- 1. añadir nuevas columnas a la tabla transaction_submitter y rellenarlas -ALTER TABLE público. ubmitter_transactions - ADD COLUMN intenant_id VARCHAR(36), - ADD COLUMN distribution_account_address VARCHAR(56); -CON SelectedTenant AS ( - SELECT id AS tenant_id, distribution_account_address - FROM admin. entrantes - LIMIT 1 -) -público ACTUAL. ubmitter_transactions SET tenant_id = (SELECT tenant_id FROM SelectedTenant), distribution_account_address = (SELECT distribution_account_address FROM SelectedTenant); - ----- 2. copiar valores a la nueva tabla -INSERT INTO tss. ubmitter_transactions -SELECT - id, external_id, - estado::text::tss. ransaction_status AS estado, - status_history, status_message, asset_code, asset_issuer, amount, destination, created_at, updated_at, locked_at, started_at, sent_at, completed_at, synced_at, locked_until_ledger_number, stellar_transaction_hash, attempts_count, xdr_sent, xdr_received, tenant_id, distribution_account_address -FROM public . ubmitter_transactions; - -COMIT; -``` - - - -Esto concluye la migración de los datos del SDP a la versión multi-inquilina. El siguiente paso es eliminar las tablas antiguas que ya no son necesarias. - -### Soltar tablas viejas - -Ahora, el único paso que falta es eliminar las tablas de un solo inquilino que no deberían estar en la base de datos multi-inquilino: - - - -```sql -BEGIN TRANSACCIÓN; - -DROP TABLE public.messages CASCADE; -DROP TABLE public.payments CASCADE; -DROP TABLE público. isbursements CASCADE; -DROP TABLE public.receiver_verifications CASCADE; -DROP TABLE public. eceiver_wallets CASCADE; -DROP TABLE public.auth_user_password_reset CASCADE; -DROP TABLE public.auth_user_mfa_codes CASCADE; -DROP TABLE public.receivers CASCADE; -DROP TABLE public. uth_users CASCADE; -DROP TABLE public.wallets_assets CASCADE; -DROP TABLE público. ssets CASCADE; -DROP TABLE public.wallets CASCADE; -DROP TABLE public.organizations CASCADE; -DROP TABLE public. orp_migrations CASCADE; -DROP TABLE public.auth_migrations CASCADE; -DROP TABLE public.countries CASCADE; -DROP TABLE public.submitter_transactions CASCADE; -DROP TABLE public.channel_accounts CASCADE; - -COMIT; -``` - - - -### Conclusión 🎉 - -Esto debería concluir la migración de datos de la versión de un inquilino a la versión de varios inquilinos del SDP. Por favor, asegúrese de ejecutar una prueba e2e para asegurar que todo está funcionando como se esperaba. - -[SEP-10]: https://stellar.org/protocol/sep-10 diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/overview.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/overview.mdx deleted file mode 100644 index 6ac64bd29..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/overview.mdx +++ /dev/null @@ -1,19 +0,0 @@ ---- -title: Resumen -sidebar_position: 10 ---- - -Todo el proceso SDP paso a paso normalmente se parece a lo siguiente después de que el SDP está desplegado y los usuarios organizacionales han sido configurados: - -1. La organización financia la cuenta de distribución del SDP con un activo basado en Stellar (por ejemplo, USDC) -2. Un administrador inicia sesión en el panel de control del SDP y carga un archivo CSV que contiene la información de pago para iniciar un nuevo desembolso -3. El SDP envía un mensaje de texto a cada destinatario por primera vez en el CSV invitándolos a descargar una aplicación de cartera habilitada para Stellar -4. Mientras tanto, el SDP inmediatamente comienza a hacer pagos a cada destinatario que ya ha registrado una cartera a través de un pago previo -5. Cada uno de los primeros destinatarios hace clic en un enlace profundo para descargar la aplicación de cartera habilitada para Stellar elegida por la organización para este desembolso, descarga la aplicación y pasa por el proceso de registro del monedero -6. Una vez que el destinatario se ha registrado y se ha creado su cuenta Stellar, el monedero se autentifica inmediatamente con el SDP usando parámetros desde el enlace profundo y abre la vista web de registro SDP para que el destinatario complete la verificación -7. El usuario confirma su identidad proporcionando un código OTP enviado a su número de teléfono y una información adicional de verificación con fines de seguridad. El SDP soporta tres tipos diferentes de información de verificación: Fecha de nacimiento, PIN personal e ID nacional. Esta información es introducida por el destinatario en un flujo web y pasa directamente al SDP, significa que la cartera no necesita procesar o almacenar esta información. -8. El SDP verifica la información del destinatario. Si coincide con la información del CSV, el SDP realiza automáticamente el pago a la cuenta Stellar del destinatario - -Representación gráfica del flujo de fondos: - -![Flujo de fondos](/assets/SDP/SDP1.png) diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/secure-operation-manual.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/secure-operation-manual.mdx deleted file mode 100644 index 48b05163b..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/secure-operation-manual.mdx +++ /dev/null @@ -1,44 +0,0 @@ ---- -title: Manual de operación seguro -sidebar_position: 41 ---- - -Este manual describe las medidas de seguridad implementadas en la Plataforma de Desembolso Stellar (SDP) para proteger la integridad de la plataforma y sus usuarios. Adhiriendo a estas directrices, puede asegurarse de que su uso del SDP es lo más seguro posible. - -La seguridad es un aspecto crítico del SDP. Las medidas descritas en este documento están diseñadas para mitigar los riesgos y mejorar la seguridad de la plataforma. Se recomienda encarecidamente a los usuarios que sigan estas directrices para proteger sus cuentas y operaciones. - -### Implementación de reCAPTCHA - -El reCAPTCHA de Google se ha integrado en el SDP para prevenir ataques automatizados y garantizar que las interacciones sean llevadas a cabo por humanos, no por bots. - -ReCAPTCHA está habilitado por defecto y puede desactivarse en el entorno de desarrollo estableciendo la variable de entorno `DISABLE_RECAPTCHA` a `true`. - -**Nota:** Deshabilitar reCAPTCHA no es compatible con entornos de producción debido a riesgos de seguridad. - -### Autenticación de múltiples factores - -La autenticación de múltiples factores (MFA) proporciona una capa adicional de seguridad a las cuentas de usuario. Se aplica de forma predeterminada en el SDP y se basa en el envío a través del correo electrónico de la cuenta. - -MFA está habilitado por defecto y puede desactivarse en el entorno de desarrollo estableciendo la variable de entorno `DISABLE_MFA` a `true`. - -**Nota:** Deshabilitar MFA no es compatible con entornos de producción debido a riesgos de seguridad. - -### Mejores prácticas para la gestión de carteras - -La cartera SDP debe ser usada principalmente como una cartera caliente con una cantidad limitada de fondos para minimizar posibles pérdidas. - -#### Carteras calientes y frías - -- Una cartera caliente está conectada a Internet y permite transacciones rápidas. -- Una cartera fría está fuera de línea y se utiliza para almacenar fondos de forma segura. -- Más información sobre estos conceptos en [Investopedia](https://www.investopedia.com/hot-wallet-vs-frd-wallet-7098461). - -### Distribución de las Responsibilidades de Desembolso - -Para mejorar la seguridad, las responsabilidades de desembolso deben distribuirse entre múltiples usuarios del controlador financiero. - -#### Configuración recomendada - -1. **Aprobación de flujo**: Habilite el flujo de aprobación en la página de la organización para requerir dos usuarios para el proceso de desembolso. El dueño puede hacerlo en _Profile > Organización > ... > Editar detalles > Flujo de aprobación > Confirmar_. -2. **Rol de Controladores Financieros**: Crea dos usuarios con el rol _Controlador Financiero_ en la página de la organización para hacer cumplir la separación de obligaciones. El propietario puede hacer sombrero en _Settings > Miembros del equipo_. -3. **Gestión de cuentas de propietarios**: Utilice la cuenta de propietarios exclusivamente para la gestión de usuarios y la configuración de la organización. Evite usar la cuenta del propietario para tareas de controlador financiero para minimizar la exposición de esa cuenta. diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/user-interface/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/user-interface/README.mdx deleted file mode 100644 index f0b74b6c4..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/user-interface/README.mdx +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Interfaz de usuario -sidebar_position: 40 ---- - -import DocCardList from "@theme/DocCardList"; - -Una descripción y un recorrido de las distintas partes de la interfaz de usuario SDP. - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/user-interface/analytics.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/user-interface/analytics.mdx deleted file mode 100644 index bfe880122..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/user-interface/analytics.mdx +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: Analíticas -sidebar_position: 60 ---- - -La página Analytics proporciona información exhaustiva sobre diversos aspectos de las transacciones financieras, permitiendo al usuario rastrear y comprender las métricas clave relacionadas con el pago. A medida que haya más métricas y estadísticas disponibles, se añadirán baldosas adicionales a esta pantalla. La página muestra información como la tasa de pago exitosa, el número total de pagos exitosos, el número de pagos fallidos, y el número de pagos restantes. Además, muestra el importe total desembolsado, el monto promedio por transacción, el monto total en USDC, y el número de individuos y billeteras involucrados en las transacciones. - -Más detalle: - -- La "tasa de pago exitosa" indica el porcentaje de pagos procesados con éxito fuera del total de intentos de pago. -- "Pagos exitosos" muestra el recuento de todas las transacciones que se han completado con éxito. -- "Pagos fallidos" revela el número de transacciones que no se realizaron, lo que puede ayudar a identificar problemas con el proceso de pago. -- "Pagos restantes" proporciona el número de transacciones que todavía están por procesar. -- "Total desembolsado" ofrece información sobre la cantidad total de fondos que se han enviado. -- El "monto medio" ofrece un valor promedio de todas las transacciones que han tenido lugar en USDC. -- "USDC" revela la cantidad total de fondos en el sistema, denominados en USDC. -- "Individuales" representa el número de personas involucradas en estas transacciones. -- "Wallets" indica el número de monederos digitales únicos involucrados en las transacciones. - -![Analytics](/assets/SDP/SDP24.png) diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/user-interface/dashboard-home.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/user-interface/dashboard-home.mdx deleted file mode 100644 index eb1f0bf46..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/user-interface/dashboard-home.mdx +++ /dev/null @@ -1,44 +0,0 @@ ---- -title: Inicio del Tablero -sidebar_position: 10 ---- - -La página principal del tablero contiene un resumen de la actividad de desembolso reciente y métricas clave de rendimiento. - -Esto incluye: - -- Tasa de pago exitosa: El porcentaje de pagos completados con éxito (los pagos pendientes no se contabilizan como éxito). -- Pagos exitosos: El número total de pagos que se han realizado con éxito. -- Pagos fallidos: El número total de pagos que no se han procesado. -- Pagos restantes: El número total de pagos que están agendados pero que aún no han sido procesados. -- Total desembolsado: La cantidad total de fondos enviados con éxito a los receptores por una organización a lo largo del tiempo. -- Individuales: El número total de personas que van a recibir desembolsos. -- Carteras: El número total de carteras utilizadas dentro del SDP. Esto generalmente equivale al número de personas, pero cada persona puede tener más de una cartera. - -![Dashboard Home](/assets/SDP/SDP19.png) - -En el lado izquierdo del panel de Plataforma de Desembolso Stellar es el logotipo de la organización y las pestañas para ayudarle a navegar a través de la plataforma. - -Incluyen: - -- Inicio: Este es el panel principal que proporciona una visión general de las actividades de su organización. -- Desembolsos: Esta sección le muestra el historial y detalles de todos los desembolsos. -- Receptores: Listas de individuos que van a recibir desembolsos. -- Pagos: Aquí puedes encontrar el historial y detalles granulares de todos los pagos. -- Carteras: Información relacionada con la cartera de su organización, la fuente de fondos para sus desembolsos. -- Analítica: Herramientas de visualización de datos para ayudarle a analizar sus gastos y pagos. -- Perfil: Gestione su información personal y organizacional. -- Configuración: Ajuste la configuración del SDP según sus preferencias. - -El panel de control también muestra una lista de Desembolsos recientes, proporcionando una instantánea rápida de sus desembolsos más recientes. - -Cada entrada muestra: - -- Nombre de desembolso: El nombre único que su organización da a la operación de desembolso. -- Total de pagos: Número total de pagos dentro del desembolso específico. -- Éxito: Número de pagos que se han enviado con éxito desde la Cartera de Distribución SDP a las carteras receptoras hasta el momento. -- Error: Número de pagos que no se pudieron procesar. -- Restante: Número de pagos programados pero no procesados todavía, normalmente porque el receptor aún no ha configurado una cartera. -- Creado en: La fecha y hora del desembolso fue creada, mostrado en su zona horaria local. -- Monto total: El valor total del desembolso en el activo apropiado. -- Importe desembolsado: La cantidad del desembolso que se ha pagado con éxito hasta ahora. diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/user-interface/disbursements.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/user-interface/disbursements.mdx deleted file mode 100644 index 43a2be31d..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/user-interface/disbursements.mdx +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: Desembolsos -sidebar_position: 20 ---- - -La página de Desembolsos proporciona una lista paginada de todos los desembolsos, detallando el estado de cada desembolso y la información de pago relacionada. - -![Disbursements](/assets/SDP/SDP20.png) - -La página contiene lo siguiente: - -- Borradores: Haga clic en el botón Borradores en la parte superior derecha para ir a una lista de desembolsos que han sido creados pero que aún no han sido enviados. -- Nuevo desembolso: Haga clic en el botón Nuevo desembolso para iniciar el proceso de creación de un nuevo desembolso. -- Buscar por nombre de desembolso: Introduzca el nombre de un desembolso para encontrar rápidamente detalles específicos. -- Filtro: Le permite restringir la lista de desembolsos basándose en criterios específicos como el estado o la fecha de creación. -- Exportar: Utilice esta opción para descargar los datos de desembolso en formato CSV. -- Detalles de desembolso: Cada desembolso se muestra con los siguientes detalles: - - Nombre del desembolso: el nombre único asignado al desembolso por su organización. - - Total de pagos: El número total de pagos dentro del desembolso. - - Éxito: El número de pagos dentro del desembolso que se han procesado con éxito desde la cuenta de distribución a carteras registradas. - - Error: El número de pagos que fallaron durante el procesamiento. - - Restante: El número de pagos que todavía están por procesar. - - Creado en: La fecha y hora en que el desembolso fue creado. - - Monto total: El valor total del desembolso en el activo apropiado. - - Importe desembolsado: La cantidad del desembolso que ya se ha pagado. -- Puede hacer clic en un desembolso individual para ver sus detalles, incluyendo una lista completa de receptores y pagos. diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/user-interface/payments.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/user-interface/payments.mdx deleted file mode 100644 index bbc49ef98..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/user-interface/payments.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: Pagos -sidebar_position: 40 ---- - -La página de Pagos proporciona una lista de todos los pagos, detallando el estado de cada pago y la información relacionada. - -![Payments](/assets/SDP/SDP22.png) - -La página de pagos incluye: - -- Buscar por ID de pago: Introduzca un ID de pago para encontrar rápidamente detalles de pago específicos. -- Filtro: Esta herramienta le permite limitar la lista de pagos basándose en criterios específicos. -- Exportar: Esta opción le permite descargar datos de pagos en formato CSV. -- Detalles de pago: Cada pago se enumera con los siguientes detalles: - - ID de pago: Un identificador único asignado a cada pago. - - Dirección de la cartera: La dirección de la cartera digital donde se envía el pago. Un guión ("-") significa que la dirección de la cartera aún no está definida. El pago no se puede realizar hasta que el monedero receptor sea creado y vinculado en el SDP. - - Nombre del desembolso: El nombre del desembolso asociado con el pago. - - Completado en: La fecha y hora en que se completó el pago. Un guión ("-") significa que el pago aún no se ha completado. - - Importe: El valor del pago en el activo apropiado. - - Estado: El estado actual del pago. Esto puede ser "Éxito" si el pago se ha completado, "Pendiente" si el pago se está procesando actualmente en la red Stellar, o "Listo" si el pago aún está por procesar. -- Puede hacer clic en un pago individual para ver sus detalles, incluyendo un historial de estado granular y detalles de la cadena de bloques estelar. diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/user-interface/receivers.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/user-interface/receivers.mdx deleted file mode 100644 index 52cd9dc3f..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/user-interface/receivers.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: Receptores -sidebar_position: 30 ---- - -La página de Receptores muestra una lista de individuos configurados para recibir pagos, con información de cartera e historial de pagos. Esta información le permite rastrear y administrar los pagos realizados a cada receptor, y proporciona una instantánea de la interacción de cada receptor con un desembolso. - -![Receivers](/assets/SDP/SDP20x.png) - -La página de destinatarios incluye lo siguiente: - -- Buscar y filtrar - En la parte superior de la página de receptores, hay varias herramientas disponibles para ayudarle a encontrar información específica: - - Buscar por número de teléfono: Introduzca el número de teléfono de un receptor para encontrar rápidamente su información. - - Filtro: Utilice esta herramienta para limitar la lista de receptores basándose en criterios específicos. - - Exportar: Esto le permite descargar los datos del receptor en formato CSV. -- Detalles del receptor: Cada receptor aparece con los siguientes detalles: - - Número de teléfono: El número de teléfono del receptor, que sirve como un identificador único dentro del SDP. - - Proveedor (s): El proveedor de la cartera digital del receptor (por lo general una aplicación no custodial en el teléfono de una persona). - - Carteras registradas: El número de carteras registradas y vinculadas con éxito al SDP por receptor. Un guión ("-") indica que no se ha registrado ningún monedero. - - Total de pagos: El número total de pagos destinados al receptor. - - Éxito: El número de pagos que se han enviado con éxito a la cartera del receptor. - - Creado en: La hora y fecha en que el receptor fue creado en el sistema, se muestra en su zona horaria local. - - Importe(s) recibidos: La cantidad total que el receptor ha recibido con éxito en el activo o activos apropiados. -- Puede hacer clic en un receptor individual para ver sus detalles, incluyendo sus billeteras vinculadas y el historial completo de pagos. diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/user-interface/wallets.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/user-interface/wallets.mdx deleted file mode 100644 index 884505cc2..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/admin-guide/user-interface/wallets.mdx +++ /dev/null @@ -1,19 +0,0 @@ ---- -title: Carteras -sidebar_position: 50 ---- - -La página de Wallets proporciona información detallada sobre su cuenta de distribución, que es la cuenta principal de Stellar desde la que se realizan sus desembolsos. - -![Wallets](/assets/SDP/SDP23.png) - -La página de Carteras incluye lo siguiente: - -- Clave pública de la cuenta de distribución: Este es su único identificador para su cuenta de distribución en la red Stellar. Usted utiliza esta clave pública para recibir fondos en su cuenta de distribución. -- Saldo: Esta sección muestra el saldo actual de diferentes activos digitales en su cuenta de distribución: - - USDC, EUROC, etc: Este es el saldo actual disponible para realizar pagos dentro de un desembolso. - - XLM: Este es el balance de Stellar Lumens. Esto se utiliza para financiar la cuenta de distribución (reserva base) y las comisiones de transacción asociadas a la realización de pagos. Esto es para fines informativos y no es la fuente de fondos para los desembolsos. En general, no necesita preocuparse por mantener esto, ya que las tarifas de la red Stellar son muy bajas. - -### Agregando fondos - -Añada fondos a su cuenta de distribución: puede depositar activos digitales basados en Stellar en su cuenta de distribución enviándolos a la clave pública proporcionada. Asegúrese de que su cuenta tiene una línea de confianza en el activo antes de enviar fondos. Como principio general, no utilice su cuenta de distribución como lugar de retención de dinero a largo plazo. Se supone que debe ser una cartera transversal para financiar los desembolsos. diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/README.mdx deleted file mode 100644 index 1b767d0e8..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/README.mdx +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Referencia API -sidebar_position: 20 ---- - -import DocCardList from "@theme/DocCardList"; - -Vea toda la información de la API de la Plataforma de Desembolso Estelar. - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/_category_.json b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/_category_.json deleted file mode 100644 index 0d4475828..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/_category_.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "collapsed": false -} diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/README.mdx deleted file mode 100644 index 25393fb02..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/README.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: Recursos -sidebar_position: 20 ---- - -import {MethodTable} from "@site/src/components/MethodTable"; - -Los datos sobre la Plataforma de Desembolso Estelar se organizan de acuerdo a los recursos. Cada recurso tiene varios extremos diferentes. - - - -| | | -| ------------------------------------------------------------------------------------ | - | -| [Administrador (Administración de inquilino)](./admin/README.mdx) | | -| [Authentication](./auth/README.mdx) | | -| [Disbursements](./disbursements/README.mdx) | | -| [Organization](./organization/README.mdx) | | -| [Payments](./pagos/README.mdx) | | -| [Profiles](./profile/README.mdx) | | -| [Receivers](./receptores/README.mdx) | | -| [Registration](./registration/README.mdx) | | -| [Statistics](./estadísticas/README.mdx) | | -| [Users](./usuarios/README.mdx) | | - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/_category_.json b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/_category_.json deleted file mode 100644 index 0d4475828..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/_category_.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "collapsed": false -} diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/admin/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/admin/README.mdx deleted file mode 100644 index fb205b35b..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/admin/README.mdx +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: Admin (Administración de Inquilinos) -order: 9 ---- - -import {EndpointsTable} from "@site/src/components/EndpointsTable"; - -La API de administración supervisa la gestión de los inquilinos dentro del sistema, facilitando tareas como la provisión de nuevos inquilinos, la actualización de su información y la recuperación de datos de los inquilinos. - - - -| | | -| ------- | ----------------------------------------------- | -| RECOGER | [/tenants](../get-all-tenants.api.mdx) | -| POST | [/tenants](../create-tenant.api.mdx) | -| RECOGER | [/tenants/:arg](../retrieve-a-tenant.api.mdx) | -| PATCH | [/tenants/:id](../update-a-tenant.api.mdx) | -| BORRAR | [/tenants/:id](../soft-delete-a-tenant.api.mdx) | - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/auth/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/auth/README.mdx deleted file mode 100644 index 3988d1d19..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/auth/README.mdx +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: Autenticación -order: 0 ---- - -import {EndpointsTable} from "@site/src/components/EndpointsTable"; - -La autenticación controla el proceso de inicio de sesión/cierre de sesión para todos los usuarios SDP, así como el proceso de actualización de token. La autenticación utiliza un enfoque JWT firmado con una clave privada ES256. - - - -| | | -| ---- | ---------------------------------------------- | -| POST | [/login](../log-in.api.mdx) | -| POST | [/refresh-token](../refresh-token.api.mdx) | -| POST | [/mfa](../autenticate-mfa.api.mdx) | -| POST | [/forgot-password](../forgot-password.api.mdx) | -| POST | [/reset-password](../reset-password.api.mdx) | - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/authenticate-mfa.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/authenticate-mfa.api.mdx deleted file mode 100644 index 9eeffe722..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/authenticate-mfa.api.mdx +++ /dev/null @@ -1,457 +0,0 @@ ---- -id: authenticate-mfa -title: "Provide Multi-Factor Authentication" -description: "Governs the multi-factor authentication process for SDP user login, including the ability to remember the device so MFA is not always required." -sidebar_label: "Provide Multi-Factor Authentication" -hide_title: true -hide_table_of_contents: true -api: eJzNVk1z2kgQ/Stdc0lSJSBJZXPgJht7w2adUIbUVspFOY3USBOPZpSZETah+O9bPSMWAYmTgw/LBRiNXr/+et0bkZPLrKy9NFoMxZ9mRVY78CVB1Sgve0vMvLGAjS9Je5kh34Tamoycg6WxMB1NoHFkQZlC6gSkzlSTS10EFFxIJf0avAFLFVULsuE8p5XMCJyBq8sUpANtPKC6x7UDS98aaSnvi0SYmmywOc7FUHRo0NVlKhLhsXBieCPSA4JinogaLVbkyfLzjZDsX0mYkxWJ0FiRGIpRYNEbj0QidlbFcInKUXIUmnHO8EtJFsyy44JIhMtKqlAMN8Kva4Z13kpdiO12HmHJ+TOTr/lGZrQn7fkn1rVq+Q6+OjayOYUyi6+UeZGI2nIovCTHT6sl3mYmp1Ojx7yvHkljQNgyx5iZ26oLuDBGEeoTxLN4DkuFxUleuRIiZIa1z0q89eaO9K95zvhaKChL5+lkdv4uhRUqmQeqfbj+7zQAcsnsMgaNVlyNbP/LaDxNz/6+uL2+aO9/gczopSyaWEf8oiPPxL1tqC+2227ub/ahnW/50VE0L1NoMwo5ejyoG8YLYK422sVEvX75kr8OUaZNxu2zbNRRRkTyVAXym1E/bJsYWrENn0S8+RH3M8zhOkbg6dhW5BwWv1HNI/IolQNcmMaHhJO1xnYovzql/ElzlI2V3ykXSSsCbHf7ZA5EFqcKkAh68BbdrxGcR9907+mGm4ohfhqd6DM9YFUr6tAQH1hMuz7vWezsvHn5qoN8/EYXOLy2K2r+vULVPLm5NoEV+dKw1NcmFFiNvhRDMaiW3GuOssZKv55yWiKxM0JLluu4Ex+s5Xta73U+bU3tmuxwGBxWy1//zFjF8qBFh+2ZgJOFphzupS8BNVxMX//xFmorV+gJ7mjd53ydoZPZEaPS+3o3KoK48p1TaeVTeDebTeCoM6NFWKCjt296pFmhcoh1wAPpWTq6Gn+4Tc/PP376MBu2/ybj2/cXn59FkeOavt5Po4t92eynyb7vDmYCK9sPNL1T5lIvTXBXesYUU09KoYWRdIvGOqpIe5go9EtjK0gnY5GIFVkX/T6dBiXB4xDPp6PJCxZzBG+MgkUjlQ85M7ZA3ebasc5XeEewaNQd1LhmlHCKUFjT1Bw8S5msZXjAC1DQlZ11Tf7e2Ls+fDYNZKjBEuZQGUutCDVut+vwJnRTkqX5c063Gw4GOa1IcZu7vouAfWOLQW4yN+AlpjB2PWgc9XxJvfZGL+843Ktbh1+E0uKuqDBIU1vaE2tWMieIc/4yzvn0eKocRLezhfwPN762YTw9+EGtUGr2u7GKeUc1CDOaV7ySNWJ4IzYb7otPVm23fPytIbsWw5t5IlZoJS64Im/m2530h30wl44f/GTd64bokc3vh1zvaH20WraCKcQ22bSPzyN8b8YI+xsnM2j/RpplVPtH7847+jn5OJ2JRCzavbOK7W3xnnsb72PTmeBuFHg+2wiFumiiRkdM/vwLYG5BoQ== -sidebar_class_name: "post api-method" -info_path: platforms/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -Governs the multi-factor authentication process for SDP user login, including the ability to remember the device so MFA is not always required. - - - - -
- -

- Header Parameters -

-
-
    - - - -
-
-
- -
- -

- Body -

- required - -
-
- - - MFA request data - - -
-
    - - - - - - - -
-
-
-
-
- - -
- - - Successful authentication - - -
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - -
-
-
-
-
-
- - - Bad Request - - -
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - -
-
-
-
-
-
- - - Unauthorized - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - - - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/create-asset.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/create-asset.api.mdx deleted file mode 100644 index c6b4ac46b..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/create-asset.api.mdx +++ /dev/null @@ -1,156 +0,0 @@ ---- -id: create-asset -title: "Create Asset" -description: "This endpoint is used to create a new asset that can be used in a Disbursement. Note: the organization must hold a balance in a particular asset to use it in a disbursement." -sidebar_label: "Create Asset" -hide_title: true -hide_table_of_contents: true -api: eJzVVW1PGzkQ/isjf2krbRKuUJD2W0LgykEhbQKIi6JqdnfIutnYW7+E7kX576exNxCgPZ10n+5L4rVnnvG8PI/XoiCbG1k7qZVIxaSUFkgVtZbKgbTgLRXgNOSG0BEgKHoAtJYcuBId5Kggo2gmFSAMpc28sbQk5bpwqR2l4EoCbeao5F/IgWDprYNSVwUgZFihyil612iczH2FZhtEMzZIF8+LXXSRCIdzK9KpuNpBF7NEGPruybqBLhqRrkWulSPleIl1Xck8GPa+WU56LWxe0hJ55ZqaRCp09o1yJxJRG12TcZJshClox8o6I9VcJK9qSO3lg30i6Acu64o9rsfDY7FJhLTWk/l3UK3tLszvg8Hw4Ojs9PDi9vxodPRpeHIzPr79cjQcXd/e7F/e7Q8nn09uTi8OLvuTg/7nj/t/XlycXvQ/iM0mlkYaKrhs7QXbELMNnz+/QX/bhYzaGSjELoYzngKorbWysUzv937jv58BtRBgfZ6Ttfe+qhouyMHe3muXARbQNjIBqVZYyccNyHTRgDZhtmqjV7KgIhS8F7Ph4W19uiFvS7k30jUina7FgNCQ6XtXinQ628wSsSRX6kKkotY2dB75TPRCJ6148h/zsMREd1EeW4m1PKdGJELhkr/5WJvtbCZCcmolYRGa+jzjP24nkUr32gB6V5Jy7bAmYOVcUQEP0pWACk7G7z8cQm3kiom5oKbLhRyglfmLG5XO1ZxAuLhIRcY2r2IHT/g4mYyg/yxyGxEytHR40CHFVS4gjizoe3jTH346u/zaPz6+ur6cpO3X6Ozr+cndm1h8ZtqXJ06ebEd5y6nIjCdi/IcR5wrf65C+dIEuY0cVK8quNMGoQnevzRL6ozORiBUZG+vwUxL+M8Tb8XD0jgcOwWldQeZl5UIPd1XPMo2WuCDIfLWAGhtGCbsIc6N9zcU0lMtahgO9ojjf2+iK3IM2iy7caR+U1xAWsNSGADPtHXjLLQkuwxFMSzI0e8vtt2mvV9CKKpYz27URsKvNvFfo3PZydDTXpul5Sx1XUqe16OwKbqduE34XRo2JssQgoO2oH8dHIlD9ZRl3RPj/98pEHjn64Xp1hVJx+t5UnFXUialodWKWiJIFJJ2K9ZoZc22qzYa3v3syLD6zRKzQSMx4NqezTbIVA9alBTVcx1ipzoTjsnnlo7K8eLqe6dboajwRicjaJ28ZeWXwgfUaH+Jk69CNIF5hby0qVHOPc7aNmExXfCVpiyBp7YJvuj1Szc4NX2pdTId/N8kvXNbrKJibzaN9PPqlx6N2RmvuBr9cfwPxPgPt -sidebar_class_name: "post api-method" -info_path: platforms/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -This endpoint is used to create a new asset that can be used in a Disbursement. Note: the organization must hold a balance in a particular asset to use it in a disbursement. - - - - - - -
- -

- Body -

- required - -
-
- - - Asset to be created - - -
-
    - - - - - -
-
-
-
-
- - -
- - - Asset created successfully - - -
- -
-
-
- - - Bad request, invalid request body or the provided code/issuer is invalid. - - -
- -
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/create-disbursement.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/create-disbursement.api.mdx deleted file mode 100644 index d16b383de..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/create-disbursement.api.mdx +++ /dev/null @@ -1,1034 +0,0 @@ ---- -id: create-disbursement -title: "Create Disbursement" -description: "Creates a new disbursement in ```draft``` state with basic details. Important: a disbursement is not triggered until the organization adds receivers through the Upload Disbursement Instructions endpoint and the status changes from ```draft``` to ```ready```." -sidebar_label: "Create Disbursement" -hide_title: true -hide_table_of_contents: true -api: eJztWW1z4jgS/isqfdndKkwM2ED4RgK54SYhbCAzNZtKEdlqgzbG8kgyWZbiv1+1zDtMkpljt2rr7gsxWN1Pv3erM6cKdCoTDZo25rTslvAPBx0qkRohE9qgTZLAC+FCB5nSMIHE0AINZWLwqTGnLE1jETI8ffa7RpI51eEYJgyfzCwF2qAy+B1CJEyVTEEZkQMKvnVGGyWSES3s4Q/GQLJEfM2ACA6JEZEARWREzBj2xYI/2CSNkVm1dM5Z3a859VrZd7zQrzvnlQp3wlLZZZ5fBzfy6aJAEzaB98mAJ9+EbW29IF3kvUBjZYlRs7fNEUr+LmEUgBOOmWKhAUU6/VtSKVWrxJJvS3P/8e79Ol7mUlo9d7k8KyaSXBMFzAAfMnOMXyTVBN9Qzgw4RuzxKbvliuOWHbcyKLkNz2/4paLrur8h4yzlfwXjxaJAX1gcg/nRWNyg+Iyzc+C+4/k+c7xavewwF8ApVd1atQYuh6D0mrU3nD6JQLHEkKbWQhukGcsJpGz0Bt3YmFQ3zs6mOT1L02IoJ0ivIR2W3GEYC0jMkMsJE8nrvFgqHA7T4iEvDpAOY5E8Dw+y+N0ynWmeIvsTxUzNqZQGZbfho3eLVa9+qpg5xhhjhml9ipCJIgahF1Qcrxq4jscDz2Fe6DnVsOK7ddev1Vw/LxDvyfsmCnUkyfutS2QitM5AvZdNfpowzhVovcPwXxcXLa/Wuapef/5Y69VuWu1P/cvPd7VW7/7zp0r3S6U1+LX96era6zYHXvPXD5Xfrq+vrpv+P7FAoHFi+C8ZV5eM/b3Kow0zmT7sqNhN8ndv9pO7drP1hRYOYyzJJrTxQFt3zasBLazP9QfNu0G7RQu017zv24fL25vedRt/fFwU6BSUiJbtehgJiG0IbzWw5qA9vL0aXnTuBh9eA9471+t0aYF2m4PObbd5Pey0ht37m4v2nQXNlR2OhTZypw8ypdiMFqgwMNFv51umQQ3fSrpKVPFLwTk4wN3I8dyIOaxS8pySV/NrgVfmLK/TG++czLgYH9qwSXriJrYo0EjEMHy7tWwHkhNB4LgVBzkXQ32qYvw356eRhsXDlM1QpW13icTACNTheIQEJMkmQT4mrkm3EEvuAeehXs6z38leZ2EIWkdZfBSpfggUMRED/wGonPC4QocwCnAKQPt/P9Ka9ptgbILj4nAVb++c462IJKddFz1OtCQRUzshUXfdoutuAiCn+QEUI0mwKbB8B6TkrlHYFBQbwXfhLGlWSCmolbn2USzIIs9kz3UPW8IF4+QOvmagkXYMjIPCYF+c7KoFSskj08ECJTWKvaP6HhTMPF6QxQS0Pjq+5iqvbbEWwyqs1gpvRFiBeK67xZZ2kimLBSfLq5Sdgkiq5FRw4HQbxHJZ3Wrxecri7C+FXrn1yN35PmGZGUsl/rSR9z/g1640ZEfnY/Ytbdt3j+L7fHkKuJX/Kof+u5IqEJxD8jc777htN9J8l422yZbKogxW4g7Hm78dCkhrdwjd2w7YM5qwg20QEQl5enriikXm6enJTrZAXoQZk4BpERIOholYF0lnkkplWGIahO2x0CSRhhglRiNQwEmWGBHb0ViqEUvEn1ZavK5ooiAEMQWliRkrmY3G9tx9GkvGd5QgnUQblYVIqgkkPJUiMYQl3FIsR/BwzJIRaBIpOdlRxEj8qoDx2dPTUxGHYTbSdjDcAtH0sUCX5eRC8lm+xzlJdBwf99YrjaOT8Ory+q2Xyyo2PMWqaS9Mc3HpzYx04WXXEcud0pbcFMoc6r7nOUENyo7nsnOHcc91vFIpqrncD70gotvKUF4u11i1HjrlyHOdUgnACcCvOm7ZKzPc67lume5rmO/A8qjXEGZKmBltPMzpBTAFqpmZMW08PC4esUaYsUSgVNrOkDJ8R8/4jrc3bProxtxT28w2l5tUfAS83SwN01xWHRsMeOlBC+dV5cDw//48IBmORpFUtlzh4jMPowLRYpQAz1OMJaTdL/tVkioxxcR7hlkRHX2BubcnES5rUAErOG1Qm58H2JaSfBgMeqS5g7xExLSGqudAgibmJI8dHBt/arZuOt1h8/Ly9r47aCy/9TrDj+0vPxVtvGAO3G2ypf2PCB/0VSStIYWxM13fQBwztStmL2YGbzqk2etQe9XWuUWPTo+vs/i53+r9gnWRESNlTIJMxMZGw3ZB1FikJuwZSJDFz+thHX9lZKRklubTfChSYV/IKShb/FboCZgXqZ6L5IvMSMgSgvWOTKQCwgKZGZJpdK4lafXIwxgUPP682vpxmEKMJUsXdc6wKNXojMtQn4XMwEiq2VmmwTFjcJYnnJ07arpU+BcbtJh5E5ZshcM7etNWvf1/mypudjYG/jBnaYyrYLygqxhNlRe1B8r3W9gYi17jgc7nmN73Kl4s8OevGeDG5uGxQKdMCRZg+D/gsmNZubCWPsPM/gPBesEZIHxhNYccdsBFYUXRDENIzatnt+ty77aP65hg2WUneYYq9kIL9tMmmrRRkU9F+NucxiwZZfnwl/O0G96DWv1sa/XyAbVavUpmWxLuF/FcEfxEtY6SzOd5J1gs1ufzV9+kWDeF/DQ68HGxWPwHlkBPZA== -sidebar_class_name: "post api-method" -info_path: platforms/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -Creates a new disbursement in ```draft``` state with basic details. Important: a disbursement is not triggered until the organization adds receivers through the Upload Disbursement Instructions endpoint and the status changes from ```draft``` to ```ready```. - - - - - - -
- -

- Body -

-
- -
    - - - - - - - - - -
-
-
-
-
- - -
- - - A new disbursement - - -
- - - - -
- - - Schema - -
- -
    - - - - - -
    - - - - country - - object - - -
    - - - - - - - - - -
    -
    -
    -
    - - - - wallet - - object - - -
    - - - - - - - - - - - - - - - -
    -
    -
    -
    - - - - asset - - object - - -
    - - - - - - - - - - - - - -
    -
    -
    - - - - -
    - - - - status_history - - object[] - - -
    -
  • -
    - Array [ -
    -
  • - - - - - -
  • -
    - ] -
    -
  • -
    -
    -
    - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - -
-
-
-
-
-
- - - Bad Request - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - - - - - -
-
-
-
-
-
- - - Unauthorized - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - - - - - -
-
-
-
-
-
- - - Forbidden - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - - - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/create-tenant.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/create-tenant.api.mdx deleted file mode 100644 index 2259bb5f6..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/create-tenant.api.mdx +++ /dev/null @@ -1,483 +0,0 @@ ---- -id: create-tenant -title: "Create Tenant" -description: "Create Tenant" -sidebar_label: "Create Tenant" -hide_title: true -hide_table_of_contents: true -api: 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 -sidebar_class_name: "post api-method" -info_path: platforms/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -Create Tenant - - - - - - -
- -

- Body -

-
- -
    - - - - - - - - - - - - - - - -
-
-
-
-
- - -
- - - Provision a new tenant - - -
- - - - -
- - - Schema - -
- -
    - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - -
-
-
-
-
-
- - - Unauthorized - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - - - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/create-user.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/create-user.api.mdx deleted file mode 100644 index ffaf0256b..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/create-user.api.mdx +++ /dev/null @@ -1,502 +0,0 @@ ---- -id: create-user -title: "Create User" -description: "This endpoint creates a new SDP user as the result of an SDP owner adding their information in the UI. It also handles sending the invite email." -sidebar_label: "Create User" -hide_title: true -hide_table_of_contents: true -api: eJzNVm1v2zYQ/isEv7QFJDt27DjxpzlNh6VFU2NxMBSGEZzEk8VGIlWScuoZ+u/DUbKjxG7WFdmwL5Ys3utzd89xww3aQiuLlo83vH/Uo4dAGxtZOKkVH/O3BsGh4AGPtXKoHIlAUWQyBhLpfrEkt+E2TjEHenPrAvmY6+gLxo4HvDC6QONk7UWKlox1RqolDzh+g7zI6FNvdHwSoTgOR9FZPxyMTo7C0yTph8NeEh2dIh6NzhJeBTyRxrpbBTk+b++9ThXJZ/BD4hcaSRpzkNm+ZBVwo7M6keYEjIE1D7h0mNsDGlXApb2F2MlV23WkdYag/LnBr6U0KPh4TvA8yq0d+DasbRBty4tWEvMaZT6CQXwyHA7DXjI6Dgdn0XEI/V4vTM6GkehHpxifHT321sD1CC0PyQ6R+vmL/+3EOt8FM55zgSvMqNYUTStpZ0qsgiaoYTIQSU+IMD4dJOHgtA/h6QBEOBz0kkQMTnA0hL2gQOHPBpVIBSqWkN1SAxudZXvxJZBZrBZVRcUYHJqCGwWlS7WRf/pRSBEEGqp29WJzgcZoc7Dj8JszYP/egnXgyracKvMIDZnI0VpYHmj9Oudd5+zC4FfasUc5P0Sx9TM46rUsP9VoG/ZqW66h9xVk5Yu729bveL9+v2oTSSFQ/cfFO4ztQzT/CKO2WpMsxeAjvhQ7rmY3Fg0PniAwS6VlqEShpXIs9pKWAVN4z64vpqy0aBhY5lJkBm2ZOaYTBsof6ntFp0JItSQJaZhUiTa5982k8mo3lx126RhkVrMUlMjQMotqq8SkWkmHrJ5SHnAHSz+hFK+lkSQeROvOtVhT3i9Um+cWxfN74efY/nur43Ev/Bjp7lgsKq1UaD1M3yO9picsxqWRbu33wDmCQTMpXcrH80W1oAlyqaZuKbT1YAGd8W7pq/Cgfk3w1rm3jTwgUcgPSFA0AU+aWfRFIoSo6+pZ22vG93/MqOEES7TxQ4zKNeUNmJVLhYLdS5dS/7277g9PWGHkinr7Dtcdqss5WBk/iSh1rqAEfOC0Yklmz7fXZL/NZlM2eeS58cgisHgyCFHFWqBgdfloGF5NLj5eXt1O3r79dHM1Gzf/ppe3H959ftXxBabe/P2hi9/9u/UmkBPtEZDO316uHWYZGHYhbVQaizkqx6YZOBpWNple8oCv0NgaigMkgex5E6+vL6ZvmCTmcFpnLCpl5nwZtVmCaspvmdMshztkUZndsQLWZMV/BbY0uiwIT4OxLKQ/0Cs0niO23hW6e23uOuyzLlkMihkEwXJtkEGkS8cIn5pWiKDmKRpcvKYOsONud3cRsR1bG+xos+wKHdtuDA6X2qyp4UOXYthIhKKVcFg0Cb/x3UajkoNnnaZcz1Bti7j+l6xbD4vDb65bZCD95bg0nrFqLpjzcsvIKXHEeM43G5qKG5NVFX3+WqIhflkEfAVGQuRvnYtqu1w99dzhmoCqsQhn5DbYLrV9Qqf7Ya0xiWMs3LOybRqbfrqe8YBHzdLItSAdA/c0TnBft7n2talXLH3b8AzUsqxvErVNGl/Yo7g7T3HNC2W1PVLrVoRPua9OhH4prYMqm01NoFW1k6+Pvqux49JamgpHV9a/AGaPtnA= -sidebar_class_name: "post api-method" -info_path: platforms/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -This endpoint creates a new SDP user as the result of an SDP owner adding their information in the UI. It also handles sending the invite email. - - - - - - -
- -

- Body -

-
- -
    - - - - - - - - - -
-
-
-
-
- - -
- - - Created - - -
- - - - -
- - - Schema - -
- -
    - - - - - - - - - - - - - -
-
-
- - - - -
-
-
-
-
-
- - - Unauthorized - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - - - - - -
-
-
-
-
-
- - - Forbidden - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - - - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/default-tenant.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/default-tenant.api.mdx deleted file mode 100644 index 642d76a54..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/default-tenant.api.mdx +++ /dev/null @@ -1,529 +0,0 @@ ---- -id: default-tenant -title: "Default Tenant" -description: "Default Tenant" -sidebar_label: "Default Tenant" -hide_title: true -hide_table_of_contents: true -api: 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 -sidebar_class_name: "post api-method" -info_path: platforms/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -Default Tenant - - - - - - -
- -

- Body -

-
- -
    - - - -
-
-
-
-
- - -
- - - Set the given tenant as default when Single Tenant Mode is enabled. Once set, the default tenant can be overwritten but never unset. - - -
- - - - -
- - - Schema - -
- -
    - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - -
-
-
-
-
-
- - - Unauthorized - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - - - - - -
-
-
-
-
-
- - - Forbidden - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - - - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/delete-asset.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/delete-asset.api.mdx deleted file mode 100644 index 8ec21b851..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/delete-asset.api.mdx +++ /dev/null @@ -1,130 +0,0 @@ ---- -id: delete-asset -title: "Delete Asset" -description: "This endpoint is used to soft delete an asset." -sidebar_label: "Delete Asset" -hide_title: true -hide_table_of_contents: true -api: eJydVNtu2zgQ/ZXBvDQBZDsIsn3Qm1sb2GxvRuNiURhGQYtji7BEquTQXVXQvy+GkrNp0uRhX3QhZ86Z25kONYXCm4aNs5jjujQByOrGGctgAsRAGthBcHsGTRUxgbKgQiCeYoasDgHzDX7yB2XNT5Vwthk2yquamLzcdmhVTZij0ZihEaJGcYnZI/bbBbg9cEkDvvAOlJihp+/ReNKYs4+UYShKqhXmHXLbCHZgb+wB+34rxqFxNlCQ++urK3n9SjVPBAO6hhCLgkLYx6pqsc/w+urmORdVeVK6PbuK9c3z1tYx7F20Gvs+w0BF9IbbVJI3pDz5eeQS881Woq6JS6cxx/ukU5VynKVyhFlndI//wdxJCYYcH4LdV0Q15h21mJ2rL9fOn5s0NqIkpck/acVff6+H3u+dBxW5JMumSJ4ZBHOwpOGH4VKGYXl3/cdraLw5KSY4UjuVqrxRwRSPIiqZGxx7J/87sXnCnTzhz/V6BfNfmEdG2KlAr28mZAunpXup8zI6r+aLD7cfv83fvv305eM6H/9Wt9/eLb++mqYeGLt3KSLDlYRwx1RVysPChF30gWqyDKtK8d75GuarW8zwRD4MoT2JdV0SvAxxcbdYXYqUFLBzFeyiqTiV1T3QTJBhr9WRYBerIzSqFZR0quDgXWwkP0+FaUy6cCfySSpndkv8w/njFL66CIWyIHMKtfMEauciQwxSpeSyWMGmJE/bC+lIyGczTSeqXEM+TMMAOHX+MNOuCLNCMR2cb2cx0IRLmowWE/0g4UkzJnyZut+4wLWyUulx+hbD8ki6eFzGDgtnmSz/rxU0zBbTPzxrKmWs8EdfCewgoA0OAsIMc6NlPZUusJx3nczSF1/1vRx/j+RFndsMT8obtZMR2XSoTZBvjfleVYFeiP7i87inLuGlbfbbmM+ytaLZk6oiDRN3pHbYnf22f7AlFsv3y/USM1RPZH9Msh8/JIHfQj/eBwOPPPvsGZeuG5ZK39/bD1fPetzvlzELK1n0/b/a/Dfx -sidebar_class_name: "delete api-method" -info_path: platforms/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -This endpoint is used to soft delete an asset. - - - - -
- -

- Path Parameters -

-
-
    - - - -
-
-
-
- - -
- - - Asset deleted successfully - - -
- -
-
-
- - - Asset already deleted - - -
- -
-
-
- - - Asset not found - - -
- -
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/disbursements/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/disbursements/README.mdx deleted file mode 100644 index 851f8fe0f..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/disbursements/README.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: Desembolsos -order: 1 ---- - -import {EndpointsTable} from "@site/src/components/EndpointsTable"; - -Un desembolso es un grupo de pagos enviados a múltiples individuos a la vez. Un usuario SDP con el rol apropiado activa un nuevo desembolso a través del panel de control SDP subiendo una lista de receptores y cantidades. Cuando el receptor ha vinculado su cartera al SDP, el pago comienza automáticamente. Los usuarios de SDP pueden rastrear sus desembolsos en tiempo real a través del panel de control SDP. Cada desembolso debe tener un nombre único definido por la organización. - - - -| | | -| ------- | -------------------------------------------------------------------------------- | -| RECOGER | [/disbursements](../list-all-disbursements.api.mdx) | -| POST | [/disbursements](../create-disbursement.api.mdx) | -| RECOGER | [/disbursements/:id](../retrieve-a-disbursement.api.mdx) | -| RECOGER | [/disbursements/:id/receivers](../list-all-disbursement-receivers.api.mdx) | -| POST | [/disbursements/:id/instructions](../upload-disbursement-instructions.api.mdx) | -| RECOGER | [/disbursements/:id/instructions](../download-disbursement-instructions.api.mdx) | -| PATCH | [/disbursements/:id/status](../update-a-disbursement-status.api.mdx) | - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/download-disbursement-instructions.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/download-disbursement-instructions.api.mdx deleted file mode 100644 index 4548c49c3..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/download-disbursement-instructions.api.mdx +++ /dev/null @@ -1,908 +0,0 @@ ---- -id: download-disbursement-instructions -title: "Download Disbursement Instructions" -description: "Allows an SDP user to download the raw CSV file that was uploaded when creating the disbursement. This will only return results after instructions have been attached to a draft disbursement." -sidebar_label: "Download Disbursement Instructions" -hide_title: true -hide_table_of_contents: true -api: eJzlV21v20YM/ivEfWkCKHbaZf2gb85LN69YZjTOhiIwClqirWvkO/WOsuMa+u8DT7IjvyTFtmwYti+JnTuSDx+SzzEr5cgX1njyKl6pN6en8islnzhdsLZGxepS+3HpPM3IMFzc/AoTnZOKVEaYkgt2F9YwGT651L6wXteGu36GGQVTgzMCOwHOCBxx6QylG78dFSmfZDRDccDLglSsPDttpqqqok2kYTjZDcH0wN3Ez591UkUqqb2E07VJvFL0gLMir6lY8yKf55iX4kKMxfzsEE3nmMIH+lKS5y1yng63B9GOP1Mi1oWzBTnWNRRyzroDmUSKHtih/7aHibUH7WfkPU7pIEvBfeCjhUH1zRxznYLbZPqIIURRY3Sq5XnXAgp0OCMWcuooWBS5TlBo7H72ded8oxJ/I56mwK/3C3xrsOTMOv2V0n9dhT0jl+17ppyNyf25Il9bhq1cH1Gs45ydvm6TumPxAoV9EQxNMb/bL+Y768Y6Tcn8Q5U8TPQjir9O2JavJvGz/cSFpXe2NP+DFp40aR7qnLN252y9cGZj+UJd/BIwaijCVgDST+W6XZjcYgpbdn3j2ZWJ3PIq2il+L8/twgMauLkcQOnJAVtI147Ci4yLzWMMnCHDAj2UhVygFBYZGUgcIWszDQZpK3oHhpn2sNB5Dtbky+Z9B0e+zNkDTpgc6BZEyHBOMCYygMyYZJQKJITU4YS3natIMU69iu+2qPJqFKmWisd3KyU7hoqVFt61ZF4gZ3t09C/Xe0jbn4qUvA3aUapidiU9t0yMIuUpKZ3mZQh8TujI9UrOVHw3kuMZcWalXlMKPS9AYtVtZ+a7K51WXb1durXfGwle91rb+wYLFvo9LVW0TrrXaGDolHX+9ajvMfDTb0NpgxQm1gXxJMNNs0fg9VRWs4XmTFrm6ubN92+hcHqOTHBPy46M5jl6newgypiL9QpG4Qn2OtmLHSzhx+FwAL2tyE1EGKOnt2cnZBIrrVdzLhV71bv8uX/9qXdx8cvt9TBuvg36n95ffXzVCWKrzaReeTSLMKgbpjxHtz0rgxx5Yt0MeoO+itScnK+h7WGV3fV5F0c3l4Nj0B4Q2NocxqXOOdBq3RRNUw4vzT3De4Jxmd9DgctQ/7rlp86WheTnKNGFDgd2LjPaim6IF9bdd+CjLSFBmS1MYWYdAY5tyVD69WTKjN9l5Gh0JBXxcbeb0pxykRHf8bXDjnXTbmoT302QaWrdslt6OuGMTpobJ+1WPSmahI9D9QvreYZBE5vu++OqtHp8ev4DAlVPQHhBixy1EZZKl0ua9ejfqa3RV5GKG5lqUTSKVGY9y+3VSubg1uVVJX/+UpITqRlFao5O41ja+24lTuVzquIJ5p6e4fjoQ6Nux/CkAB5MY603RsRm8z9RpO5pWWttNarWS0XAVB/0koQKbpls1ostefzhaqgihXvadh+0rfkgXg/C2BW9OrT8rKInTFarWjmranO/PnrSYiOiTcZGMq6q3wEHAlcB -sidebar_class_name: "get api-method" -info_path: platforms/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -Allows an SDP user to download the raw CSV file that was uploaded when creating the disbursement. This will only return results after instructions have been attached to a draft disbursement. - - - - -
- -

- Path Parameters -

-
-
    - - - -
-
-
-
- - -
- - - Disbursement CSV file - - -
- - - Response Headers - -
    -
  • - - - Content-Disposition - - string - -
    -
    - - - The filename of the returned CSV file. - - -
    -
    -
  • - - - Content-Type - - string - -
    -
    - - - text/csv - - -
    -
    -
  • -
-
- - - - -
- - - Schema - -
- -
    - any -
-
-
- - - - -
-
-
-
-
-
- - - Bad Request - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - -
-
- - -
- - - Schema - -
- -
    - any -
-
-
- - - - -
-
-
-
-
-
- - - Unauthorized - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - -
-
- - -
- - - Schema - -
- -
    - any -
-
-
- - - - -
-
-
-
-
-
- - - Forbidden - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - -
-
- - -
- - - Schema - -
- -
    - any -
-
-
- - - - -
-
-
-
-
-
- - - Not Found - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - -
-
- - -
- - - Schema - -
- -
    - any -
-
-
- - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/forgot-password.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/forgot-password.api.mdx deleted file mode 100644 index d8c184247..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/forgot-password.api.mdx +++ /dev/null @@ -1,276 +0,0 @@ ---- -id: forgot-password -title: "Forgot Password" -description: "Sends an email with a token to an SDP user who has gone through the Forgot Password process." -sidebar_label: "Forgot Password" -hide_title: true -hide_table_of_contents: true -api: eJy1VU2P2zYQ/SuDueQDsh0EaQ461bveItugiRE7KALDWIylWYmxJDJDyo5r6L8XQ8mN17sI0EN0kUQOh28e3xseMWefiXHB2AZTXHCTe6AGuCZTwd6EEgiC3XIDwerEYjaH1rPAvrRQkofCNgyhFNsWJYSS4Q8rhQ0wJ+/3VnJwYjP2fowJWsdCutVtjinex8BTHCYYqPCYrnDahpKbYLIYi+sEhb+17MOVzQ+YHjGzTeAm6Cc5Vw2Bk69eiziiz0quSb/CwTGmaDdfOQuYoBOFEAx7nY1FnoX5IKYpMFFkNQVMh4jkgqWbSI69j+UqGdgpxIxcyEq6i3Q9lfZhlmVk9d4KCF9P58vrd1PYUWXyvuqu68s2wrmS0kNZdzr+MNFAuDsRPpAFOQXC8yRBWo5ZvbON7zl4/eqVvn6esVeD5yaAbzM9zfu2qg6YnJ/Ey8nL/0N+zd5TwY95uiz8FKildwm+eQrwFeXwqS/714C65HzGgUzlgTa2DVEHLGIFu/5JsOZQWlW5sxGTo1BiipNe9CP3Q/Wes1ZMOCwUYw/jiklY1AZnSMiZ96ycN1Trv05bMf/0cknQKK6SKWd5BPfPv5cq1DzKjR7YKwFviobzwewN3Cxe//YWnJgdBYYtH8Yq7yvyJrtAVIbgtIAIHFPcaMyjveNKeLdczuGhsU/tZUOe374ZcZPZnHPoGVd7PZvO/rr9cDe9vv74+cMyHf7mt3fvb748G0ehqOU//WgON9+pdhWfmRvVn79zPz7ObI1PWPU/6SmL9zaWaILmwUXgqiKBmfGbVjzXaoJ5RUF7BEznt5jgjsX3tT42ecnw8xTPF7P5CzA+9llbwaY1VYjnZKWgZjhfr+23pi3Dpq224OigWeIoQSG2dUqYcGaciRN2xxJ1edq94bC3sh3DF9tCRg0IUw61FR5E3HqlPS6ZzWFVsvD6uR6xTyeTnHdcqVP82PcJx1aKSW4zP8kocGHlMGk9j0LJoyFilJ8VPHJDwS+inNQVNcUuOcj54tq4ZPKs6f/qW2pQd+DvYeIqMo0CbiXeFL2NV3hp43WCpRo9XeHxqIL+LFXX6fC3luWA6Wqd4I7E0EZltVp3ycmr6eqIWz5gitd9haOlAtDwqu2Nf3HFdclpxTTL2IWzWO133fqs/cw/LpaY4Ga4OWuba5jQXn1A+16zNpIcW08cO2JFTdHGToj9lvr8C9Zo2ZE= -sidebar_class_name: "post api-method" -info_path: platforms/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -Sends an email with a token to an SDP user who has gone through the Forgot Password process. - - - - - - -
- -

- Body -

- required - -
-
- - - Forgot password request data - - -
-
    - - - - - -
-
-
-
-
- - -
- - - Forgot password email sent successfully - - -
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - -
-
-
-
-
-
- - - Bad Request - - -
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/get-all-assets.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/get-all-assets.api.mdx deleted file mode 100644 index f9d599cc3..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/get-all-assets.api.mdx +++ /dev/null @@ -1,437 +0,0 @@ ---- -id: get-all-assets -title: "Get All Assets" -description: "Fetches the list of available assets to populate the dropdown box in the New Disbursement flow. Note: the organization must hold a balance in a particular asset to use it in a disbursement." -sidebar_label: "Get All Assets" -hide_title: true -hide_table_of_contents: true -api: eJzVVm1v2kgQ/iur/dJWMuAEk5z8jYQkzSWl9CCJ0ghFY++At9hed3dMQhH//bRrSExITq3uRTo+gNmdeeaZl33WSy7QxFoWJFXOQ36KFCdoGCXIUmmIqQmDOcgUohQZGINkGClWqKJMgdAZCq0KoR5yFqlHJnO31scH1pMmKrXBDHNik1Q9NFlfEYbOQOkp5PIH2MAsKw2xRKWCAYsghTxGCwSsAE0yLlPQVXAbuzTIJFX7ohaiyT1OMDU8vOOfa+h87HGNplC5QcPDJd/3ffuznXn3OV+XJfd4rHLCnKwtFEUqYwfX+masw5KbOMEM7BMtCuQhB61hwT0uCTNTW1fRN4yJe7zQqkBNsqIhRc3GkJb5lHscHyErUrs0mQDGQdRuBAeR3whEFDQgiIPGQdzu+L/5ncNDv8NXlqbA15Be5OfK52zrQa6GvWMLIo0pUf8sTGXNQAiNxmwBnh0d9YLD89ODy5uLw8Hhp97J9fD45o/D3uDq5rrdv233Rl9Ork8vg353FHS/fGx/vbw8vexWmWgEQnEP9BqRidKZ3eECCBsks+1M9v39dsPfb/jt0Z4fBp2ws9f0ff+rBS4L8e8AC0zxbwIfrIE7NeDq4/HA39ud1KscSkqUlj9QcI8nCAK1najVr4/sG6OJWqtXhmFl2ZOGnxhuQ0Bl3S4vswi1hcjQGJi+MrJVzk/1eaLB+4rYVs7PLDZxAn+vhvzSow7s3DZ6YJ/nkJb/eLhN/9q7/TtVOpJCYP4fN+/12j6z+aUa1d3WyRqMSy1pwcO7JT9C0Ki7JSU8vBuvxrZalCjBQz5FxxnsFm89qe3GfWjTrBjUQZ5VtpAXaGU2h8z+767rXmm9x6WtcVXXHfX6/WZkrw/BJkq7hmFO6zJ7zMhpjoI9SEoY5OxkuN85YIWWc3vPzXDRtMN7BEbGLxglRIVNwBHnIY+szU5s58k+jkYD1t2KvI7IIjB4EDQwtyItWNU2eyG96/Y+nffvu8fHn6/6o3D9b3B+f3Fy+67p+ibziXKMJDlpGRKm9tLcuoIHKZCVJNYdnHOPz1GbitoO11GC7K8h3g97gw9MGgaMlEpZVMqUXFnrF7t7V8hghiwq0xkrYGFR3CqwqVZlYfPTGMtCug01R+1eDzbRc6QHpWdNdqtKFkPONIJgmdLIIFIlsdLYKjmX3oDdJahx/N52xIStlsA5pvZsmKapAJtKT1tCxaYVA+FU6UWrNNigBBtri0b9naJRrBP+4LpfKEMZuNO4nr4zJNZNU9bdjPFWIZfPZ/r//2pVDTvhI7WKFGTuLlad2iyrw3zH14d57PFEGbIry6Ud6yudrlZ2+XuJ2grE2ONz0NKm7vRho4ROO2a4sOc6jrGwSrHWnl1N3FKVs5MR9zjsaMXMacX6waJvtvJFDfuliFQU7PfKe8NluayUaLV6sq+23vR4EqXK2lZwvFqt/gQd3Oz3 -sidebar_class_name: "get api-method" -info_path: platforms/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -Fetches the list of available assets to populate the dropdown box in the New Disbursement flow. Note: the organization must hold a balance in a particular asset to use it in a disbursement. - -
-
- - -
- - - A list of assets - - -
- - - - -
- - - Schema - -
- -
    -
  • -
    - Array [ -
    -
  • - - - - - - - - - - - -
  • -
    - ] -
    -
  • -
-
-
- - - - -
-
-
-
-
-
- - - Unauthorized - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - - - - - -
-
-
-
-
-
- - - Forbidden - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - - - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/get-all-countries.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/get-all-countries.api.mdx deleted file mode 100644 index 69eda06b0..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/get-all-countries.api.mdx +++ /dev/null @@ -1,419 +0,0 @@ ---- -id: get-all-countries -title: "Get All Countries" -description: "Fetches the list of available countries to populate the dropdown box in the New Disbursement flow. The default list reflects geographic coverage of SDP-compatible wallet providers." -sidebar_label: "Get All Countries" -hide_title: true -hide_table_of_contents: true -api: eJzVVm1v2zYQ/isHfmkLyC95/aBvbpJ2WbDEqB0MXWAEZ+kssaZEjjzZcQ3994GU7chxMrTANmD+YMvk3XP33PEeai1ScomVhqUuRSw+ESc5OeCcQEnHoGeAC5QKp4og0VXJVvp9DUabSiFTsE2tNqleljDVTyDLsHZLS7iUblpZRwWVDDOll10Ye3OaYaW4CWFppihhBxnpzKLJZQKJXpDFjHz80eWwk+jCIEufxBKVIgZj9UKmZF1XRIIxcyJ+EHc2w1J+x8BmEglLzujSkRPxWhz3+/5nn/BgR3NHTkQi0SVTyd4cjVEyCYi9b877rIVLcirQP/HKkIgFWosrEQnJVLjWup5+o4RFJIzVhizLJpNEp9SycmxlmYnoRWrj3BJ1khwtJkwWrkd3cHJ0fg7BPRL0hIVRHuD+5ouoI1Fi8QOwF4HnCoL1HsrcoizJIyWWkCl9RH4Nb6Zt4XdEikwdli9wjvvHJ53+cad/Mj7qx6dn8dlRt9/v/+GBK5P+G8DNJxKn/aPDFt+XWHGurfxOqYhETuiPjYjX9c83+o2GkrXaHjKqffZs8QeOhGPkqm1XVsWUrIcoyDnMXulsw3lXn10a4lYz7HF+zmIb57R/1EJ+6dEGDm7bQfLPC1TVPx5u27+Tw/590nYq05TK/7h5r9f2OZufqlHbbUPWUVJZySsRP6zFR0JLdlBxLuKHST3x1eJcpyIWGYWc0W+JXlumtggjz7RJoo3zLE9G3pDXp0YhxGBT+kYnIyF9mZvSHsjFr7+PoXKUwkzb0DMqeVPpCJzMSkphKTkHLOFqdHx2DsbKhb8X5rTq+vP7EZ1MXmSUMxtPICQuYjH1Ngexgyf8Mh4PYbAXeRMRpujo/LRDpZfEFJrOeTF/N7j87fr2cXBxcXd/O443/4bXjzdXX991Q+tkOdMhI8lBXUZMSqHdv7KGCtmrEgyG1yISC7KuSe0VtSb4e4j3o8vhB5AOEFhrBdNKKg5l1a1rK9ytBc4JppWag8GVRwmrCJnVlfH8LCXSyLDhb8pw326jl8RLbedd+KorSLAES5hCoS0BTnXFUDlfpeByOYSHnCxN3vuOuLjXS2lByo+H67oGsKtt1kt14noJMmXarnqVow7n1NlYdNIW4Y7ZEP4Qum+04wLDQG5O32diGCgFF62TvFfL9fNk/29fSJpjzvTEPaNQluHys8qTayb5QTxP8iQSuXbsF9drf6bvraprv/xnRdYLxCQSC7TSkw76sFXCoB1zWvmhThIyXik22nOoiXuq8vlqLCKBB0IxD0KxefDo261y1cJ+qSBNCv67jt5wWa8bGarrnX2z9abHTpEaa1/ESV3XfwFtM7Ll -sidebar_class_name: "get api-method" -info_path: platforms/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -Fetches the list of available countries to populate the dropdown box in the New Disbursement flow. The default list reflects geographic coverage of SDP-compatible wallet providers. - -
-
- - -
- - - A list of countries - - -
- - - - -
- - - Schema - -
- -
    -
  • -
    - Array [ -
    -
  • - - - - - - - -
  • -
    - ] -
    -
  • -
-
-
- - - - -
-
-
-
-
-
- - - Unauthorized - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - - - - - -
-
-
-
-
-
- - - Forbidden - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - - - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/get-all-roles.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/get-all-roles.api.mdx deleted file mode 100644 index b86543918..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/get-all-roles.api.mdx +++ /dev/null @@ -1,407 +0,0 @@ ---- -id: get-all-roles -title: "Get All Roles" -description: "Fetches available SDP roles, such as owner, financial controller, business user, and developer." -sidebar_label: "Get All Roles" -hide_title: true -hide_table_of_contents: true -api: eJy9Vt9v20YM/lcIvrQFFDvtsj74za2zLguWGouDogiMgJJo62rpTuOdnLqG/veBJzlx4rTdgK4v9v3gkR8/8qO9RWFfO+vZ42iLr46P9Stnn4mpg3EWR/j+HBMsmHIWNWoTzJwNbIOaUl2XJiM1HX7yar9FnxVcka7CpmYcoUs/cRYwwVpczRJMF01c2S16MxKhDSZoAlf75z6IsUts2zZB/kxVXfLe82vMec2lOsYEF8aSzQyVNwpSXFnG47TxxrL3mKC7tSw433PWgel50PWayuaHhGgj5pPjl4esXllqQuHEfOH8f+KXRZw8waMmHoT89z34QKHZt7NNlbKoi4q9pyU/WaaHdeph4IUL8CDnexS7OCfHL/c8P37R/qua/chwu/r9cli/35ykJs/Z/uTiPc3tPZr/xNH+sz5ZxRARn+U4wnccYFyW8FcUQvKYAw5ZwR5oTaaktGS4nEwhiiYB32QFkIcohgTuVAP3qklgJxpovG7J5nAntQEmGGgZ9Xflld95gp6zRkzY4Oh6i2+YhGXchAJH1/N2rsUMhVPgS46Ukl7hUL37ofRJ7Hxcaik6lvY93c+j2pyzDiRLle7HfW9EenROKQdd7Q+o+ePDTHPKYeEkNhXb0LdCAt4sLedwa0IBZOH08tWvr6EWs6bAsOLNQAX2hrzJHiEqQqg1gQgcR5iqzUHs+BJ+n82mMH4QuY8IKXl+fXLENnM559C1FrgFPBtP/jy7uBm/ffv+6mI26nfTs5vz04/PBrG3jF24iMgEbUG8DFyWJDAxPm3Ec8U2wLSksHBSwXh6hgmuWXwH7QDrrGD4tovnl5PpCzAeCIJzJaSNKUOk1cmSbF8OD8FBRSuGtClXUNNGvcRTgqW4ptb8hDNTm3jh1iwQ9qJbDrdOVgP46BrIyIIw5VA5YaDUNQG0VZfdk8kUrgsWnj/XivjRcHjXtX7gO4cDJ8th7jI/zCjw0slG2/AoFHzUWxzlewkf1X3CL2L1a+dDRXFi9N33TSlu78fOz1Bl142BP4dhXZKxiriRUnF0krvGKDlM+p/QeYKF80Evtlttvysp21aP/25YVM3zBNckRvFGMe+mahT6ijeqvyzjWmXdz7HD+fpgBLw7nWGCdKDpVdR0v1Dvuyu72fP9WOwdBP1sk6882W67idG2d/bd1Vdf3A2PzlqJ1H8N/wA1BFTw -sidebar_class_name: "get api-method" -info_path: platforms/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -Fetches available SDP roles, such as owner, financial controller, business user, and developer. - -
-
- - -
- - - OK - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - - - - - -
-
-
-
-
-
- - - Unauthorized - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - - - - - -
-
-
-
-
-
- - - Forbidden - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - - - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/get-all-tenants.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/get-all-tenants.api.mdx deleted file mode 100644 index ca068771d..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/get-all-tenants.api.mdx +++ /dev/null @@ -1,391 +0,0 @@ ---- -id: get-all-tenants -title: "Get All Tenants" -description: "Get All Tenants" -sidebar_label: "Get All Tenants" -hide_title: true -hide_table_of_contents: true -api: eJy1Vmtz2jgU/Ssazc60nbV5B1K+kUATSHg0GPrIsFS2rrEaW3IlmZRm+O87sg2BQJO2s8sX4Eq65+g+ju4DlqBiwRUo3HzAlVLJfFFQnmSxZoLjJm6hkCmNhI9iKZZMMcGBIg2ccK3QPdMB0gEwiTzBfbZIJDEHFbawJ7gGro1LEsch89KV4ldl/D5g5QUQEfNLr2LATUykJCtsYaYhUjt24X4FT2MLx1LEIDXL2DK6s0dpyfgCWxi+kygOjancqNZdoFW74b6t2LVGvWSf+n7FPin7bukUoNR46+O1hTmJ4HlPbpiAJ2SMrSexcQLII4GMlwLqaqQCkYQURUR7aWRQTLQGydGXf26J/cOe/f3Xl4LBdYmCeSLD57EDrWPVLBY3HGyXeHfAaUHRuCDk4iincXuE8n1IgVyCfKWQwUOTm+sUXNF4nrD5n3F4EXvSLVKiAlcQSdHZHq4mOlFH4XgS4eYtdjqD1sCZn990Wk6nja2NYXQznHbH3eFg19g6d7rT/X3tzqNxtrYwZQbCTQzFOfE8kXA9J5RKUMd5bK99cf6x1at+7FWnV9Xeu8vq+3773XB81a8M+v3PZ+Nhddp16p3J6P2HcftDpdeo9SvVm5vx9fGwaAhDIlHOAOUMUKKAIl9I9MiTL5CfcKrSgB2ln3H+eQw7g+l87HSur1s32MLts/m0Nbl2tqbZrxA0vv+M3cs5TjPUwRYedQbt7uBiPhl3bjbJ7A4Hxxlmfo0Smbbahd6SfokvU3MKPklCvUPPFSIEwtO05Ws+CRU85XCW7UN+SBZIByTt9XuF7gPQAciUVa4GTGUcM39ISMSFThl4EogGOif6WIB8ISOzginRYGsWwV5FVkqVml2q2pWGU240K+XmSblQKpU+G8dJTP8fxxRC+E3HR1SSRaA0iWITLb4bqnui0GslfP0G5UiFX6S2trCEbwmTQE1RMYpzMd/KzF6490I024HInhJ8WitRj9RObFqmvl2redQ+rXplu37ilWqV6olXOfE3CE0sgeZPwqOGboUyXzyi1Qe6+/TM7t68j44r4LHWS0Xr/bTdHw07g+rlZa9Xr01rlauJMxwMPw4a5/VpZTSejlrXnWmvMep+Gp7V+9V2b9oY4P3m0DKB/WL9eSL2a++5hJmPhWul8uGYMeEk0YGQ7AeYPAZAKEgjIuvfHyR+MjCAlEIe1vDalIKW5BdGjgNl40nkgjQuIlCKLI6ocnbnnWLLaeCB0Gjvzo8sNji1UnnH89MTu47TY5thzvxekjD5z+HyBJqQpCnomr65AI1aYYicbCTEFtZkoVKZpxHjptUUeIlkeoWbtw/4jCjmtRId4ObtbH2g9IfuItCBMEgLSFNCzFFc1NsNG/djUwhZKM6ASJAZyuOAGbMrWD32cCu/XHoX0wAGP6u8AxHrfXAeXxcTFeA6L0QLKbYwQ3E6DBOOOuPKSR3Fki2JBnQHq1T5d+69ZWSa31wgJW6eIrPnADs9iS4dZ4Rae8g5Yjra1Ws2cE9QoCirPPNQvmq1+93BvHV+PpwMnGb+b9SdX3U+vSqkEsq4L1JGTKd6u5kD2ky5iVQQAddoFBJtlB61Rl1s4SVIlVF7dtY57uL1uD16Y15IgrQQIXITFuo0rEIuCM/ToZAWKCJ3gNwkvEMxWRkvqZWghRRJbO4nwWMxSxfEMn+CN+gc9L2QdwX0SSTIIxxJIBRFQgIirkjMsGCipPOZ9TYACbPXGzmmsITQFLoqqMyhUeUiFZ4qekTDQshVMVFg6wDsfIdNdy5sx/mF36TZj4XSEUn1Kq++w0Lfi+S2RjR818U4JIynz3w2rGdNcIs3TTCzcCCUNqaHB1MOExmu18b8LQFpGm9m4SWRjLgmy7dmMs4r3fTkHaxMP3gexKbFcvE4VFvTrtt2vOg42MJkv6I3FZx9G9+b5uOrHc8pyawdJgqkCcl6ja2cSJKb8Np6+fyIKHUvJN05H+cmvJ6t1+t/AfUgA8A= -sidebar_class_name: "get api-method" -info_path: platforms/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -Get All Tenants - -
-
- - -
- - - A list of provisioned tenants with their configurations - - -
- - - - -
- - - Schema - -
- -
    -
  • -
    - Array [ -
    -
  • - - - - - - - - - - - - - - - - - - - - - - - -
  • -
    - ] -
    -
  • -
-
-
- - - - -
-
-
-
-
-
- - - Unauthorized - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - - - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/get-all-users.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/get-all-users.api.mdx deleted file mode 100644 index 006387e13..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/get-all-users.api.mdx +++ /dev/null @@ -1,437 +0,0 @@ ---- -id: get-all-users -title: "Get All Users" -description: "Fetches all SDP users within the organization, whether they are active yet or not." -sidebar_label: "Get All Users" -hide_title: true -hide_table_of_contents: true -api: eJy9Vltv2zYU/isEX9oCkm/xJfHT3Drr0mKZsSQYisAIjqQjiw1FqiTlxDX034dDyY4Sp0E6bPODJJPn8p3Ld8gtN2gLrSxaPt3yQa9HrwRtbEThhFZ8yv9EVxplGbACVkKBw4RJYR3TKbuyaNgcHQhpecBjrRwqRzagKKSIgWx0v1oytOU2zjAH+nKbAvmUgzGw4QEXDnPbWtfRV4wdD3hhdIHGiRqeSFoy1hmhVjzgeA95IWmpPzkaR5gchZPoZBAOJ+NeeJymg3DUT6PeMWJvcpLyKuCpMNbdKMjxZXufdKZIXsKrxOcaSRpzEPJQsgq40RLtK8LfaVQBF/YGYifWbdeR1hJB+X2D30phMOHTa0rPo9jawHewdiDalpetIK7rLPMJDOPxaDQK++nkKByeREchDPr9MD0ZRckgOsb4pPfYW5OuR9nyKdlnpH7/4p+dWOd7MNNrnuAaJdWa0LSCdqbEKmhAjdJhkvaTJIyPh2k4PB5AeDyEJBwN+2maDMc4GcEBKFD4T0GlQoGKBcgbamyjpTzAl4K0WC0r+gV82Osf8udKQekybcR3pAJlCAkaKnf184T5ATHQGG2ebTm8dwZeQS3rwJVtOVXmERoykaO1sHqm9+uY962zh8HPtWOPYn5AsfMz7PVblp9qtA17td2Uou81yPJfd7er39Fh/X7VJhJJgup/Lt7zuX1A81M5aqs1wRIGj/iMuPURHZtJ6Sc6jYcnOUAXZ2gZSMku5gtWkhS7Ey4TirkMmTYrUOK7txewuwxdhoZ2NgwMspoubIOOacOUdh0ecAcrT7Pa5TLgFuPSCLfxY+g9gkEzK13Gp9fLakn1c5kmrCv0WQTa4t2yQbzTvqC81ylp23iYuoX4jDR2m3EwaxrBY6fBSAHXhT7Iw6e/Lin2hKXa+A5C5Zq6B8yKlcLEZ4WBYqcXg9GYFUaswSG7xU2H2PQerIifIMqcKygAD5wGPMkc+Paa7LfLywWbPfLceGQRWBwPQ1SxTjBhdR/RKf1mNv/97Pxm9uHDH1fnl9Pm3+Ls5vPplzed+pxRqfaIhPNn2YVDKcGwubBRaSzmqBxbSHCpNjmbLc54wNdobA3tAOtlhuxlE28v5ot3TNC1wmktWVQK6Xxa261kmdMsh1tkUSlvWQEbsuJXga2MLguKz2AsCuE39Lpuu713he5Om9sO+6JLFoNiBiFhuaamjHTpWGkpS15lvmDXGRpcvqWK2Gm3uz+WbMfWBjvarLqJjm03BocrbTbUgKHLMGwkwqQVcFg0Ab/z1S+0dTn48dB034u82z7MmP+IgnUDOrx33UKC8Ned0vjrS82va17u6Jlp62hhu6VOuzKyqmj5W4mGKLsM+BqMgMjfI5bVblp6Nt/ihqgWx1gQd5v5dDg3H/H84+klDzgc0PfW07f5IOu7LbVp2X7K6xoCPelC8azKdlsPh6ray9dbP9TYz4lamhJIl4G/AYF64HM= -sidebar_class_name: "get api-method" -info_path: platforms/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -Fetches all SDP users within the organization, whether they are active yet or not. - -
-
- - -
- - - Returns a paginated list of User Details - - -
- - - - -
- - - Schema - -
- -
    -
  • -
    - Array [ -
    -
  • - - - - - - - - - - - -
  • -
    - ] -
    -
  • -
-
-
- - - - -
-
-
-
-
-
- - - Unauthorized - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - - - - - -
-
-
-
-
-
- - - Forbidden - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - - - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/get-all-wallets.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/get-all-wallets.api.mdx deleted file mode 100644 index 7d7626963..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/get-all-wallets.api.mdx +++ /dev/null @@ -1,446 +0,0 @@ ---- -id: get-all-wallets -title: "Get All Wallets" -description: "Fetches the list of available wallet providers to populate the dropdown box in the New Disbursement flow. The organization should coordinate with the wallet provider before selecting a particular wallet provider for a disbursement. The initial list reflects all SDP-compatible wallets." -sidebar_label: "Get All Wallets" -hide_title: true -hide_table_of_contents: true -api: eJztVt9v2zYQ/lcIvrQFJNtJ7aTTm9u0XVcsNRB3RRcYxkk8W6wpkiNPTlzD//twkp3YcX8C256Wh0Qhed/dfTx+d2upMBZBe9LOyky+QipKjIJKFEZHEm4mYAnaQG5Q3IAxSMIHt9QKQxTkhHe+NkDYmKjgvHI3VuTuVmjbrF3ijbjQMa9DxAotiZlxNx0xLlG4MAerPwM7F7F0tVGicC4obRnxRlPZQDzwK3KcuYAiosGCtJ0LEB4C6aI2EI5Oz1wQINReCK13bTVpMG2eAWcMFgUYI64uRmnhKg+k79OOHZlIgnmU2bV8txe5nCQyYPTORowyW8vTXo//HDI7vONzCycTWThLaIkPg/dGFw1e91Nki7WMRYkV8BetPMpMQgiwkonUhFXcW3f5JyxIJtIH5zGQbuPQau9MpKDtXCYSb6HyhpcGoOAXVIO0PxhA2j9/dppCDzE9Oeudn51jT2F+IjeJtFDht5H+0HkAS2IYo47ENqWr0MP8O3YlkY9Zt7ts7cH7TuEqto/opye9aWE0WpoqV4G238YCr1OFy84xlkL0U6PtYnrE6A/H1I3KMzzjFQGBUE2BvoQ0c6HiHamAMCVd4QH8ae/0ado7T5+ejE972aCX9Qeds/6zPxm49urfAG5/EtnvnRzX5XsLNZUu6M+oZCJLBH7ZMltvfr4+v1KHGIILxxltOHoK8AOVHAmo3j9n6yrHwBAVxvjFOmtzvuPnLgx56Ugc5Hwfxc5Pv3eyh/zQYh+4Mdu9fv5egqn/cXe7+3t6fH+vXMi1Umj/48v7Mrf30fwUR/tm22QjFnXQtJLZ9Vo+RwgYhjWVMruebCbMFpVOyUzOsYkZeEt277V1Z3/FebYh7KPca6rXb5FFtVU5OdwS30p7Ill2tsTK5AH3v30YizqialtMTSVa2vKciKjnFlXbxMCKl1engzPhg15ya1vgqsPV+xyiLh5ExALECTSBy0zmfObId2Mpfh2PR2J44HnrUeQQ8ayfoi2cQiXae+P+82h48fuby+nwxYt37y/H2fa/0Zvp25cfH3Wai9N25pqINDXackVouLUe9PGRAWJNEsPRG5nIJYbYhnYUK3fbb0M8vroYPRE6ChDknBF5rQ01tO7PCM3AUcECRV6bhfCwYpRmFcQ8uNpzfgEL7XWz4ZYYmgli590i3biw6IiPrhYFWBEQlKh4moDc1STqyCw1JhcjcV1iwMnjXUtQuETDjyN2YgvYcWHeVa6I3QII5y6sunXElEpMtyfS/cEj9duEnzS3712kCprnuK2+10hiaIz4cFfHB0yu71/1/6Pa90a19jUR3lLXGx4fuMMGwyy2cnEtd3Ix4YElEi+t1/xw3gez2fDyXzUG1qBJIpcQNHPbSNBObBt5WuCKlaMo0LMYbeXtWHYPhOv1y7FMJByp0aJRo+0Ho++27GoP+6FMtSHw703yFZP1utW6zebufLv1VYs72WtPM4WTzWbzN81WPVE= -sidebar_class_name: "get api-method" -info_path: platforms/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -Fetches the list of available wallet providers to populate the dropdown box in the New Disbursement flow. The organization should coordinate with the wallet provider before selecting a particular wallet provider for a disbursement. The initial list reflects all SDP-compatible wallets. - -
-
- - -
- - - A list of wallets - - -
- - - - -
- - - Schema - -
- -
    -
  • -
    - Array [ -
    -
  • - - - - - - - - - - - - - -
  • -
    - ] -
    -
  • -
-
-
- - - - -
-
-
-
-
-
- - - Unauthorized - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - - - - - -
-
-
-
-
-
- - - Forbidden - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - - - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/get-organization-info.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/get-organization-info.api.mdx deleted file mode 100644 index 32b8f6881..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/get-organization-info.api.mdx +++ /dev/null @@ -1,334 +0,0 @@ ---- -id: get-organization-info -title: "Get Organization Info" -description: "This endpoint returns the organization's info. It is used in many places across the UI. It returns the name in the navbar and the public key of the organization’s distribution account." -sidebar_label: "Get Organization Info" -hide_title: true -hide_table_of_contents: true -api: eJzVV9tu20YQ/ZXBvjhBqUvsNAX0pthOIju2FUvOpYahLMmRuBG5y+wO5SgCgf5Gf69fUsySsinLdlsgQBE/WNRyrmfOzI5WwqLLjXboRG8ldrtd/ojRRVblpIwWPXGOVFjtwNiZ1Oq75GOIkaRKnQhEZDShJtaTeZ6qyAt0vjhWXgkXJZhJfqJljqInTPgFIxKByK3J0ZKqXGuZYUPKkVV6JgKB32SWp3w0IkxTaaGvYlEGIjUzMyls+rhSQpS7XqfjKuVWrFxYWIcZamrlqaSpsVkrlNEcddyKcdGuJdvGzjrNlDvskB3Hiv2EBR9OZBSZQtMkL8JURZM5Lh+P5/X+x/7R3sejvffHe0ev3uy9Ozl4dTY6Ptk9PTn5/eXobO/9YPzi8GL47sPo4MPu0W/PT3b3zs9Hb9kxqQy/G42TgqKJmU4d0uPOful2e90uqyo3kXluzUKmE4tfC2Ux3q70oZZhig6yIiXVKhxaWGvBtbHzaWquYWosNFFkDtQhhMakKHUzBrIFloFwmZtYnDFyHsxJhs7JGU4IM64CbgczThCiwpHJYHQygloB1grgkHwslCA0TYPSC0XYBjbwOcapLFL6fKOvnN4hsJ7TGLdhoL2F+vWOg5rPoGjHQW6cU2GKQAZkHHvRqUlTc6307DaWhbTKQ9eD1ap91mDNqcywLOE6UVECynkDzffAAuxzqmaFxRikjtnGeSOjt0rP79pIlZ7DDDVaSRhDuITRwZCjdKhj/qxgiVAt0MITpSGSDoES5diENgS5RecT3UAgqBKXBZlMkopkmi6ZBahjjo68LOr4afu27vdQ75MpIJELBAm5XDJP4FoqYtS4aEtTwNSa7H642rCfqmj+AA5k6nqjbTO3DeX/jU5n4+H9dFrDxwKRiXELx8hweoTbpOPW+MkpdzYebqk1gLiXWI8D8j/w7iYP5Zhk9gFw8sRohAVaNa0vLJ9nW5T+LxDPu8+2OXShZUGJseo7xiIQCcoYLd9e5Q+7BtFaY7enesk5kpXuny04klQ05XSRhWjZRA31PeZ9zjco3oQhTg3BRs63Uaz9PO8+a1i+q9E07NXW+wY/L2Ra/HB3dQEZEl+CQczXLtJmDwz01Ihga0YoxxzLjdLrhq0aobkI7DhQemraMCBmWeEwZi5nUi8hT2WEDmRkjas0LwZesGmMV501+7VchNL6FuSv1RoBc1yCmW55/uuPPx001w+o1w/fE3LmRO9SNNMUV4FwGBVW0VL0LlfiJUqLtl9QInqXV+UVQ0mJYYhm6Lkk+ZXY2HzErZER07gqZNPUDZ9kro5xKYJ6nRP9ujRrO4phrvpmC/2jD+MKTL4guKaoqW6jAJyaaYzhWlECUsPhaPfXF5BbteBZOMelvwleSqeiOxHxAsgJ+MB5R2GZLd9eE96Mx0Pob3iuPUIoHb543kLNYyKGqm+4Rjv9g5PB6aS/v392cTru1d+Gg8nx4acdniec9NT4iBRtLLIHjS0KhvUuCv3hQARigdZVod3DUoTHTTwZHQyfMjclkDEphIVKq2WpWVbH0zyTc4SwSOfra9qfSphZU+Scn8VI5cq/MDzxqeFdI/Fa2Aa+7SOpwaKMITMWQYamICicv7NY5WAIlwlavHqyXsljXGDKbeo2du7YRK4TScKZsctO4bBFCbYe3d+f+urnxlEm9e2PiX/X9avb0f2TD4CK8ITfqJOnUmkGpf6BVLX1pTB3hkNiHPH5asUEv7BpWfLx1wItD4yrQKz3DD8v1neenyX+t47oRxHmPDnqYb59+21MmdeHYxEIuTU15n5q1A9sff1KLxu2746TKgT+XwYPqKxW1Uwqyxv56tWDGjfjqZJmHK/KsvwbYiBiWA== -sidebar_class_name: "get api-method" -info_path: platforms/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -This endpoint returns the organization's info. It is used in many places across the UI. It returns the name in the navbar and the public key of the organization’s distribution account. - -
-
- - -
- - - Returns organization details - - -
- - - - -
- - - Schema - -
- -
    - - - - - - - - - - - - - - - -
-
-
- - - - -
-
-
-
-
-
- - - Unauthorized - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - - - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/get-organization-logo.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/get-organization-logo.api.mdx deleted file mode 100644 index 4eba08874..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/get-organization-logo.api.mdx +++ /dev/null @@ -1,121 +0,0 @@ ---- -id: get-organization-logo -title: "Retrieve Organization Logo" -description: "Retrieves the logo of the organization for display in the UI navbar." -sidebar_label: "Retrieve Organization Logo" -hide_title: true -hide_table_of_contents: true -api: eJytVFFv00AM/iuWXwDp2kwIeMhb2aZRBqxinRCqqslNvOTU5O7wOYVQ9b+jSzvoNsETecnd+Wx/n+3vtlhyLMQGtd5hjp9ZxfKGI2jN0PjKg78b1l4qcvYnpYtw5wVKG0NDPVg32G+m4GizIhmjQR9YhpvTEnO8YL068v7gK48GlaqI+QKPTbg0KByDd5Ej5lt8eXKSfg9BXl2iwcI7ZafJSiE0thgCZL5Q1lFUYWqTLRY1t5RW2gfGHKOKdRUavPPSkmKOK+tIetylz2DLWvuEumJFg4G0xhyzY/pZs2cQuejEan+dcuzxvmUSlkmXnH6npGAvuUeDjtq0T2Yv95QN2kSqZipZ0Dzi+v7LHLrI5VBy6rRmpweuBqKtHJfw3WoN5OD8+uXrNxDEbkgZ1tyPcWfwLUVbPEJUq4ZEYACeSpDuPMk9eMK7+XwGkweZDxlhRZHfvBqxK3zJJexLmwbm2eTs4/TT7eT09Orm0zw/7GbT28vzr8/GmOps3Z0fEFltEoRr5aYhgTMbV51EbtkpzBrS1CeYzKZocMMS99CeYJ3XDP8O8fz6bPYCbAQC9b6BVWcbHcp63NsI6qGlNcOqa9YQqE9RhlOCSnwXEj/hwgY7GPyGZRDAfXbH+t3LegxffQcFORCmElovDLTynUIXU5UGl7MZLGoWXj5PHYl5lpW84SbJJ47jPuDYS5WVvohZQcqVlz7rIo+05tHhxqg8IjwKB8Ivhu4HH7Ullyp9mL57icOx8OAgygdF3f4R2f96GA7zp/xDs9CQdQljJ01KtpfaAo8DosFBbEuDtY+azNttGrsbaXa7dPytY+kxXywNbkgsrdI0LZY7c6+ofLHFNfdJd0XBIYl6Q023F+ZfHo7d8ughuDif4273C9vwzeo= -sidebar_class_name: "get api-method" -info_path: platforms/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -Retrieves the logo of the organization for display in the UI navbar. - -
-
- - -
- - - OK - - -
- - - - -
- - - Schema - -
- -
    -
    - - - string - - -
    -
-
-
-
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/get-profile.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/get-profile.api.mdx deleted file mode 100644 index 526fe4462..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/get-profile.api.mdx +++ /dev/null @@ -1,168 +0,0 @@ ---- -id: get-profile -title: "Get Profile" -description: "Fetches the individual information of the logged in user to populate the Profile page." -sidebar_label: "Get Profile" -hide_title: true -hide_table_of_contents: true -api: eJy1Vd+P2kYQ/ldG85JEMhBFbR54KgnX9BI1RTmiKkLoNNiDvcd6d7u7JqGW//dq1j4Ojt6pL+UBzM6vb2a+b92i5+CsCRxw2uKb16/lp+CQe+Wisgan+IVj402AJrAH5+1WacYMc2simyj+5JxWOYn/5C5IUIshr7gmeYoHxzhFu7njPGKGzlvHPqq+5Fb5EG8N1XziG6JXpsQM+QfVTsvRRzKMXYaa/pP73CZvrknp5z3vCsu/iNvY+lJivNU9tCGGvKcDZqgi1+EyV9dlaH1JRv2dJvAEOHE7Fj1vu+/trLWE/wj/EcYjxBUWvGct48T1v6LAm8hak4eZKrBLnwzFPzldFzjFDxxhcdzq+ep/5ZhXHCBWDMoUaq+KhjQos7W+TinAbpNV27LkApTpaRItOOsaTZGTeSgAjkoeY4aRyoT/vvA6w8B541U84HTV4jsmz37WxAqnq3W3zrDmWFnBW3IiEYkJJw98vI+/EeL1CzzN8rBOpz6x7HOYkJitH8Yma5bGK6aC/cU8Pv65lP4K2FoP1MSKTRyIn0FQpeECvqtYARm4unnz81twXu1lCDs+jIVc7yio/BGiKkYnDSTgOMWN+FzUTpHw23K5gNlZ5aEibCjw259GbHJbcAE972Q/L2bz368/387ev//j6+fldPi3uL79dPXtxTgxUzaaEKmoT2kzV2HT+MA1mwgLTVEWD7PFNWa4Zx96aBdYlxXD8yle3swXr0AFIIjWatg0Ssc01lMWByFSTTuGTaN34OggWdIpQelt46Q/z7lyKhnsXsh3Ut1w/G79bgzfbAM5GfBMBdTWM9DGNhGaIFNKIfMFrCr2vH4pGwnTyeQorzAOfUIR4KSweZjkFLm0/jBpAo9ixaPBY1ScNDxyQ8Ov0vadDbGmdD8O7HtGfe3DFfs/CrGnYOQfceI0KSMwG5/uzF5jK3QPIq1siHLUtsK2r153nRz/1bAX4a4z3JNXtBESrdZddi8k0fSODyK3PGcnCt6Tbno9Pnp5nKn9w9USM6QLCe+ShIcHyX5vMoeT3I+13UOQ7y57IqRt+wui647+venJiONd0XvLCNdd1/0D2/CLEA== -sidebar_class_name: "get api-method" -info_path: platforms/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -Fetches the individual information of the logged in user to populate the Profile page. - -
-
- - -
- - - Returns user profile - - -
- - - - -
- - - Schema - -
- -
    - - - - - - - - - - - -
-
-
- - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/list-all-disbursement-receivers.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/list-all-disbursement-receivers.api.mdx deleted file mode 100644 index d57ebff0b..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/list-all-disbursement-receivers.api.mdx +++ /dev/null @@ -1,1606 +0,0 @@ ---- -id: list-all-disbursement-receivers -title: "List All Disbursement Receivers" -description: "Fetches a list of receivers within a specific disbursement using the disbursement ```id```. This endpoint supports pagination." -sidebar_label: "List All Disbursement Receivers" -hide_title: true -hide_table_of_contents: true -api: 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 -sidebar_class_name: "get api-method" -info_path: platforms/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -Fetches a list of receivers within a specific disbursement using the disbursement ```id```. This endpoint supports pagination. - - - - -
- -

- Path Parameters -

-
-
    - - - -
-
-
- -

- Query Parameters -

-
-
    - - - - - -
-
-
-
- - -
- - - A list of Disbursement Receivers - - -
- - - - -
- - - Schema - -
- -
    - -
    - - - - pagination - - object - - -
    - - - - - - - - - -
    -
    -
    -
    - - - - data - - object[] - - -
    -
  • -
    - Array [ -
    -
  • - - - - - - - - -
    - - - - receiver_wallet - - object - - -
    - - - -
    - - - - receiver - - object - - -
    - - - -
    -
    -
    -
    - - - - wallet - - object - - -
    - - - - - - - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - -
    - - - - received_amounts - - object[] - - -
    -
  • -
    - Array [ -
    -
  • - - - - - -
  • -
    - ] -
    -
  • -
    -
    -
    - - -
    - - - - status_history - - object[] - - -
    -
  • -
    - Array [ -
    -
  • - - - -
  • -
    - ] -
    -
  • -
    -
    -
    -
    -
    -
    -
    - - - - payment - - object - - -
    - - - - - - - - - - - -
    - - - - status_history - - object[] - - -
    -
  • -
    - Array [ -
    -
  • - - - - - -
  • -
    - ] -
    -
  • -
    -
    -
    -
    - - - - disbursement - - object - - -
    - - - - - - - - - - - -
    -
    -
    -
    - - - - asset - - object - - -
    - - - - - - - - - - - - - -
    -
    -
    -
    - - - - receiver_wallet - - object - - -
    - - - -
    - - - - receiver - - object - - -
    - - - -
    -
    -
    -
    - - - - wallet - - object - - -
    - - - - - - - -
    -
    -
    - - - - - - - - -
    -
    -
    - - - - -
    -
    -
    - - - -
  • -
    - ] -
    -
  • -
    -
    -
    -
-
-
- - - - -
-
-
-
-
-
- - - Unauthorized - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - - - - - -
-
-
-
-
-
- - - Forbidden - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - - - - - -
-
-
-
-
-
- - - Not Found - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - - - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/list-all-disbursements.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/list-all-disbursements.api.mdx deleted file mode 100644 index 9c7ae3deb..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/list-all-disbursements.api.mdx +++ /dev/null @@ -1,984 +0,0 @@ ---- -id: list-all-disbursements -title: "List All Disbursements" -description: "Fetches all disbursements the organization has created. This endpoint supports pagination. The response includes basic aggregations on payments within the disbursement." -sidebar_label: "List All Disbursements" -hide_title: true -hide_table_of_contents: true -api: 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 -sidebar_class_name: "get api-method" -info_path: platforms/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -Fetches all disbursements the organization has created. This endpoint supports pagination. The response includes basic aggregations on payments within the disbursement. - - - - -
- -

- Query Parameters -

-
-
    - - - - - - - - - - - - - - - - - -
-
-
-
- - -
- - - A list of Disbursement details - - -
- - - - -
- - - Schema - -
- -
    - -
    - - - - pagination - - object - - -
    - - - - - - - - - -
    -
    -
    -
    - - - - data - - object[] - - -
    -
  • -
    - Array [ -
    -
  • - - - - -
    - - - - country - - object - - -
    - - - - - - - - - -
    -
    -
    -
    - - - - wallet - - object - - -
    - - - - - - - - - - - - - - - -
    -
    -
    -
    - - - - asset - - object - - -
    - - - - - - - - - - - - - -
    -
    -
    - - - - -
    - - - - status_history - - object[] - - -
    -
  • -
    - Array [ -
    -
  • - - - - - -
  • -
    - ] -
    -
  • -
    -
    -
    - - - - - - - - - - - - - - - - - - - -
  • -
    - ] -
    -
  • -
    -
    -
    -
-
-
- - - - -
-
-
-
-
-
- - - Unauthorized - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - - - - - -
-
-
-
-
-
- - - Forbidden - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - - - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/list-all-payments.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/list-all-payments.api.mdx deleted file mode 100644 index c5b62dd30..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/list-all-payments.api.mdx +++ /dev/null @@ -1,1008 +0,0 @@ ---- -id: list-all-payments -title: "List All Payments" -description: "Returns all individual payments matching the request criteria. This endpoint supports pagination and filtering on payment status, receiver ID, and timestamp. Each payment has details on the transaction itself, receiver, disbursement, asset, status history, and blockchain information." -sidebar_label: "List All Payments" -hide_title: true -hide_table_of_contents: true -api: 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 -sidebar_class_name: "get api-method" -info_path: platforms/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -Returns all individual payments matching the request criteria. This endpoint supports pagination and filtering on payment status, receiver ID, and timestamp. Each payment has details on the transaction itself, receiver, disbursement, asset, status history, and blockchain information. - - - - -
- -

- Query Parameters -

-
-
    - - - - - - - - - - - - - - - - - -
-
-
-
- - -
- - - A paginated list of payments - - -
- - - - -
- - - Schema - -
- -
    - -
    - - - - pagination - - object - - -
    - - - - - - - - - -
    -
    -
    -
    - - - - data - - object[] - - -
    -
  • -
    - Array [ -
    -
  • - - - - - - - - - - -
    - - - - status_history - - object[] - - -
    -
  • -
    - Array [ -
    -
  • - - - - - -
  • -
    - ] -
    -
  • -
    -
    -
    -
    - - - - disbursement - - object - - -
    - - - - - - - - - - - -
    -
    -
    -
    - - - - asset - - object - - -
    - - - - - - - - - - - - - -
    -
    -
    -
    - - - - receiver_wallet - - object - - -
    - - - -
    - - - - receiver - - object - - -
    - - - -
    -
    -
    -
    - - - - wallet - - object - - -
    - - - - - - - -
    -
    -
    - - - - - - - - -
    -
    -
    - - - -
  • -
    - ] -
    -
  • -
    -
    -
    -
-
-
- - - - -
-
-
-
-
-
- - - Unauthorized - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - - - - - -
-
-
-
-
-
- - - Forbidden - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - - - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/list-all-receivers.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/list-all-receivers.api.mdx deleted file mode 100644 index 3569d4c01..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/list-all-receivers.api.mdx +++ /dev/null @@ -1,1089 +0,0 @@ ---- -id: list-all-receivers -title: "List All Receivers" -description: "Returns all receivers matching the request criteria. This endpoint supports pagination and filtering on receiver status, receiver attributes, and timestamp. Each payment has details on the receiver, high-level payments metrics, and wallets associated with the receiver." -sidebar_label: "List All Receivers" -hide_title: true -hide_table_of_contents: true -api: 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 -sidebar_class_name: "get api-method" -info_path: platforms/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -Returns all receivers matching the request criteria. This endpoint supports pagination and filtering on receiver status, receiver attributes, and timestamp. Each payment has details on the receiver, high-level payments metrics, and wallets associated with the receiver. - - - - -
- -

- Query Parameters -

-
-
    - - - - - - - - - - - - - - - - - -
-
-
-
- - -
- - - A paginated list of Receiver details - - -
- - - - -
- - - Schema - -
- -
    - -
    - - - - pagination - - object - - -
    - - - - - - - - - -
    -
    -
    -
    - - - - data - - object[] - - -
    -
  • -
    - Array [ -
    -
  • - - - - - - - - - - - - - - - - - - - - -
    - - - - received_amounts - - object[] - - -
    -
  • -
    - Array [ -
    -
  • - - - - - -
  • -
    - ] -
    -
  • -
    -
    -
    -
    - - - - wallets - - object[] - - -
    -
  • -
    - Array [ -
    -
  • - - -
    - - - - receiver - - object - - -
    - - - -
    -
    -
    -
    - - - - wallet - - object - - -
    - - - - - - - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - -
    - - - - received_amounts - - object[] - - -
    -
  • -
    - Array [ -
    -
  • - - - - - -
  • -
    - ] -
    -
  • -
    -
    -
    - - -
    - - - - status_history - - object[] - - -
    -
  • -
    - Array [ -
    -
  • - - - -
  • -
    - ] -
    -
  • -
    -
    -
  • -
    - ] -
    -
  • -
    -
    -
  • -
    - ] -
    -
  • -
    -
    -
    -
-
-
- - - - -
-
-
-
-
-
- - - Unauthorized - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - - - - - -
-
-
-
-
-
- - - Forbidden - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - - - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/log-in.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/log-in.api.mdx deleted file mode 100644 index 6a86e0bac..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/log-in.api.mdx +++ /dev/null @@ -1,375 +0,0 @@ ---- -id: log-in -title: "Log In" -description: "Allows credentialed SDP users to log in to the SDP dashboard with a password. Note: all passwords must be at least 8 characters long and a combination of uppercase letters, lowercase letters, numbers, and symbols." -sidebar_label: "Log In" -hide_title: true -hide_table_of_contents: true -api: eJztVl1z2jgU/SsavbSdMRCySbrx0wIhjZPy0UAaAsNQWb7YAllSJRniMvz3HdmQpUm2u7OzfdlZP4AtXV3pnnPusTdYg1FSGDDY3+DjoyP3F4GhminLpMA+7t1gDydAItAuaOthKoUFYV0oUYozSlxobWFc/AYbmkBK3J3NFWAfy3AB1GIPKy0VaMvK3axcgjgIM1YzEePt1sPwSFLF4SAKQ36dhB8o67Hry7tvQb3LAhOI21PaCs6CpRp9bl2fVyG/rtPjz3mwUO+DlC+DhWTRqMspq6txKzBB+tk+3HPjxsf39YTcPzbK/3X2cHxuA7ZmND0341GH9bh9H6SnSXh/5zYdRqMmp2Ks6PF5Hoh6NB+s2XiUrIOFfOwuaL03fMh7w0+/zD9VT8aL87w5okmFZZcPl5UlnbWTq/7jQq3VDOJO72PYW52E45tevXO5omk7Hp92+OiqPqvPx/P47pF0m7TTim47Z50Pg683kq4/iMYhMgWAe+7c/Yrw7H+8nuPlLg+fvCbrJonQLXzNwNifpG/QWupX9O1ItJqYv85gLLHZYZzI0hC0S5GCMSSG19rnWQPtjoEDsSKcRYhqiEBYRrjBh0fZb3ZydHSQ/mlZZkALkgKSGilizFrqCG//liR/8gl2LDvgCqKCCPv4o4xRILD3jPUG53JtDk4AERpc9IvcBlmJuIwRE+7OJlBMRcQkoSQ6QmtmE0Se9q6irrTgI8L505hBaWYsCgERizgQY9GviCZEE2rdDlyKGBERIYKoTEMmihMjOUeZUqApMYA4WBfrIS7Xz4dKARivyGHyNJTcVLGHLYkN9ie4kdnEFVZKFk89rEuNN2WUO4z/LW2nhPFXtf3EzGuTGihRliZk9ifm/5yvoQtDc6mRhlajP2xdNVChhuLYVXT7NFokRMwgVzDTEKFMcDCm4PHLRTBoND+2Z7ftXfwXRKWYszgrNeMWGrAF7zqDauG1+0wO2LLgg/Km3zdZiQdeyEREEn5zj1Uq08MVPk5zA1SDxTvJpmAT6SaULFxIEZtgH9e4jJnTrgGaaWbzgWOlBL4JRIN2NB+ARxS7gRx72LWHU3lmE6nZt1IEHmYOytLiXiB8fT906o8KkMl38vGQYbGAvfAFag+OT8+Q0mxFLKAl5FVHapMYRp+dKLFWuQKKg2Mfhy7mxd7FSnQ1HPbR98Ldt1pIDJydVEBQGUGESpG4bnnTuOgE3Vmj1erddYf+7qkfzG7aD29K9pykb/8Qf/ufk+UAnMuiOmZdCjywwDnR6IKZMNMGUhAW9Tmxc6lT1OgH2MMr0KYs86WqnbX8MMXbwUX/nRMlQVZKjsKMcVtQJHVMxI7awrFSsgQUZnyJFMldlmKUoFjLTDmsNFCmWDEhV6BLY9vtLsCupV5W0YPMECUCaSARSqUGREKZWZQZh/jeCycJaJi+dewav1aLYAXc2YKpmjJhVeq4FklqapRYiKXOa5mBik2gsouoRAcFV9Su4HeFklwbpKSwhZ2SX7fxAxv77zp62UgWHm1NccKEAyjThemWPjHBpU9MPZw4//AneLNxHXOn+Xbrhr9moHPsT6YeXhHNSOjEO5lu99872J9s8BJy7ONWCWhl6Lb19u/ul++Irbdf0aAUlP1h7PTA4vq9wRB7ONy9h1IZuTWarLFX/BZtIguCyy8JN7bBnIg4K78Dypzu+h1PhW/j -sidebar_class_name: "post api-method" -info_path: platforms/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -Allows credentialed SDP users to log in to the SDP dashboard with a password. Note: all passwords must be at least 8 characters long and a combination of uppercase letters, lowercase letters, numbers, and symbols. - - - - - - -
- -

- Body -

-
- -
    - - - - - - - -
-
-
-
-
- - -
- - - OK - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - - - - - -
-
-
-
-
-
- - - Bad Request - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - - - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/organization/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/organization/README.mdx deleted file mode 100644 index a5c9d32d8..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/organization/README.mdx +++ /dev/null @@ -1,23 +0,0 @@ ---- -title: Organización -order: 2 ---- - -import {EndpointsTable} from "@site/src/components/EndpointsTable"; - -Los extremos de la organización gestionan el proceso de obtener y actualizar la información del perfil de la organización. El perfil de la organización tiene información básica establecida en el momento del despliegue del SDP. Puede ser modificado por el propietario. Las organizaciones también pueden administrar sus preferencias, como qué activos utilizar, a través de estos extremos. - - - -| | | -| ------- | ------------------------------------------------------- | -| RECOGER | [/organization](../get-organization-info.api.mdx) | -| PATCH | [/organization](../update-organization-profile.api.mdx) | -| RECOGER | [/organization/logo](../get-organization-logo.api.mdx) | -| RECOGER | [/countries](../get-all-countries.api.mdx) | -| RECOGER | [/assets](../get-all-assets.api.mdx) | -| POST | [/assets](../create-asset.api.mdx) | -| BORRAR | [/assets/:id](../delete-asset.api.mdx) | -| RECOGER | [/wallets](../get-all-wallets.api.mdx) | - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/payments/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/payments/README.mdx deleted file mode 100644 index 380e9cb8b..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/payments/README.mdx +++ /dev/null @@ -1,17 +0,0 @@ ---- -title: Pagos -order: 3 ---- - -import {EndpointsTable} from "@site/src/components/EndpointsTable"; - -Un pago de SDP es un pago individual de una organización a un receptor. Cada pago es parte de un desembolso y ocurre en la red Stellar. El estado de los pagos granulares se almacena en la base de datos SDP y se puede ver en tiempo real en el panel de control SDP. No hay ningún punto final POST porque el envío de pagos a la red Stellar es gestionado por el Servicio de Envío de Transacciones (TSS). - - - -| | | -| ------- | ---------------------------------------------- | -| RECOGER | [/payments](../list-all-payments.api.mdx) | -| RECOGER | [/payments/:id](../retrieve-a-payment.api.mdx) | - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/profile/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/profile/README.mdx deleted file mode 100644 index 6ed1ae026..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/profile/README.mdx +++ /dev/null @@ -1,17 +0,0 @@ ---- -title: Perfil -order: 4 ---- - -import {EndpointsTable} from "@site/src/components/EndpointsTable"; - -Los extremos de los perfiles gestionan el proceso de obtener y actualizar información individual del perfil. La información del perfil se establece cuando la cuenta es creada y puede ser actualizada por el usuario en la página de perfil del panel de control SDP. Nota: los perfiles nunca se refieren a los receptores de fondos. - - - -| | | -| ------- | ------------------------------------------ | -| RECOGER | [/profile](../get-profile.api.mdx) | -| PATCH | [/profile](../update-user-profile.api.mdx) | - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/provide-signed-challenge-transaction.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/provide-signed-challenge-transaction.api.mdx deleted file mode 100644 index 54e6b6d69..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/provide-signed-challenge-transaction.api.mdx +++ /dev/null @@ -1,309 +0,0 @@ ---- -id: provide-signed-challenge-transaction -title: "Provide Signed Challenge Transaction" -description: "Allows the wallet to post the signed SEP-10 challenge transaction. More information [here](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0010.md#challenge). The endpoint url can change but is provided in the toml file under the ```WEB_AUTH_ENDPOINT``` variable." -sidebar_label: "Provide Signed Challenge Transaction" -hide_title: true -hide_table_of_contents: true -api: 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 -sidebar_class_name: "post api-method" -info_path: platforms/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -Allows the wallet to post the signed SEP-10 challenge transaction. More information [here](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0010.md#challenge). The endpoint url can change but is provided in the toml file under the ```WEB_AUTH_ENDPOINT``` variable. - - - - - - -
- -

- Body -

-
- -
    - - - -
-
-
-
-
- - -
- - - SEP-10 handshake was successful. - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - - - - - -
-
-
-
-
-
- - - Unauthorized - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - - - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/receivers/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/receivers/README.mdx deleted file mode 100644 index a746fbb85..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/receivers/README.mdx +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: Receptores -order: 5 ---- - -import {EndpointsTable} from "@site/src/components/EndpointsTable"; - -Un receptor es un individuo que recibe un pago en un desembolso. El receptor es rastreado por número de teléfono para reducir la necesidad de información personal identificable. Cada receptor debe ser único dentro del desembolso. - -Cada receptor tendrá al menos una cartera asociada a ellos. La clave pública del monedero permanecerá nula hasta que el receptor se registre con un proveedor de cartera y vincule el monedero al SDP a través de SEP-24. Los receptores deben verificar su identidad a través de ese proceso. que requiere que el SDP almacene información de verificación en receptores como fecha de nacimiento, número de identificación nacional o PIN personal. Esta información puede ser actualizada por la organización a través de los puntos finales del receptor. - - - -| | | -| ------- | ------------------------------------------------ | -| RECOGER | [/receivers](../list-all-receivers.api.mdx) | -| RECOGER | [/receivers/:id](../retrieve-a-receiver.api.mdx) | -| PATCH | [/receivers/:id](../update-a-receiver.api.mdx) | - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/refresh-token.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/refresh-token.api.mdx deleted file mode 100644 index 22c7aebaa..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/refresh-token.api.mdx +++ /dev/null @@ -1,380 +0,0 @@ ---- -id: refresh-token -title: "Refresh Token" -description: "A user’s token expires after 15 minutes. This endpoint handles refreshing the user’s token without disrupting their experience. It is triggered within the 30-second window before the token expires." -sidebar_label: "Refresh Token" -hide_title: true -hide_table_of_contents: true -api: eJztVcty4jgU/RWVNt1dZSCkk3SFHeTVToZHB5LwKColyxdbYEuKJANuylX9G/N78yVTsk1CwqRnFj2bqWGBbenq3Ne5RxusQEvBNWjc2ODDgwP78EFTxaRhguMGvgWTKK4RQRxWiFAKWiMjFsCxg0MgPih7OHMwFdwANxaCSBkxSixEba4tzgZrGkJM7JtJJeAGFt4cqMEOlkpIUIYVURTYL2baKMYDnGUOhjWJZQQ7VhjS69C7oqzLri/vvrv1DnO1y2+P6Zl74i7k8P7s+rQK6XWdHt6n7lx+ceNo4c4F84ediLK6HJ+52o3vzegh0nZ9/FAPycO6WTxXyejw1LhsxWh8qsfDNutG5osbH4few511OvCHrYjysaSHp6nL6/6sv2LjYbhy52LdmdN6dzBKu4Nvn2ffqkfj+WnaGtKwwpLL0WVlQR8vwq+99Vyu5CME7e5vXnd55I1vuvX25ZLGF8H4uB0Nv9Yf67PxLLhbk06Lts/82/ZJ+6r/dCPo6oo3dyuTF3DbU/u+JFHyf73e1sv+HHz0V3RvER/dwlMC2jLzF1E6Bq1JAPukdt54PwdDWKQR8URikAkBgVJC7YRc3w/5jpPEhEKx7+D/SzNZRLE/k5Z4RhH99wjaEJPs2vEk9kBZiHerU+S8M/RlGLgjDHqV80sUWz9HB/Ud5Lcnsn80M7/SXdlAW5K8Ba6fa+tMgQ7RoJTT131tokSD+uPH76XeIlhLpkAjMjOgUP0YxYwnBnQVDUKmEXBfCsYNCgn3I9BIFfCMBzmV3qCtmAkty3ymVSJNacWUdQOKAadQRa5BTCOjWBCAAj8/xHgO9/mgooEKbhe5L1bIg5lQkO+9ireKHWxIoHFjgpuJCYGbkod46mANNFHMpLgx2eAWEAXKGuHGZJpNbU1NKGytpMgnUhK7h2tlbpXtTbSF6VtGFz3dBXumFpHsBlLsYE5i+90su1TE42BmK1+M0F5Drh8Gtog+mgmVt/clEwdpFvCyQIhwdNE/PD5BUrElMYAWkFYt1VtEM/omotAYaRPIA8cN7FmbPd/5SfR1MOih1zUsPSKPaDg5qgCnwgcfFSOExAx9aJ633c5j8+yse9cZNMqvnvt4czH6UM1vD8ZnIo+IGTtouG8giohC50x7idIQAzeoFxEzEypGzZ6LHbwEpYvQ9mIdhIB+DvGxf977ZJlFkBEiQl7CIpOXVaiA8LIdlqkoJgtAXhItkCSpRclXCQqUSKTNTwFlkuUbYgkq59/WOwezEmpRRSORIEo4UkB8FFuaFhKb6O109M97aBKCgulH2xHdqNV8WEJkJ1ZXdQFYFSqo+YLqGiUGAqHSWqKhYkKolBYVfyfhiiwT/pR331I4Jrnwluz7qQBsXtT7v6UFBe8NrE1NRoRxW5tERTbjYrwn+PV4Tx0c2vFvTPBmY4l+p6Iss8tPCSgrHVMHL4lixLP8nUyz7TWYq8oCUltCSkFaCSn1ff9CfKU3vW5/gB1M9uRjkctH+WLht1s83QF/qytFDPY/c945stkU4pRlz/bF1rsnnnWqsLaVnGZZ9ieP6Sba -sidebar_class_name: "post api-method" -info_path: platforms/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -A user’s token expires after 15 minutes. This endpoint handles refreshing the user’s token without disrupting their experience. It is triggered within the 30-second window before the token expires. - -
-
- - -
- - - Returns a new access token - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - - - - - -
-
-
-
-
-
- - - Bad Request - - -
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - -
-
-
-
-
-
- - - Unauthorized - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - - - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/registration/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/registration/README.mdx deleted file mode 100644 index 4a66c217a..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/registration/README.mdx +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: Registro -order: 6 ---- - -import {EndpointsTable} from "@site/src/components/EndpointsTable"; - -Los puntos finales de registro guían el proceso para que un receptor verifique su identidad y vincule su dirección de cartera a un SDP. El proceso de registro sólo tiene que ocurrir una vez por receptor para vincular su cartera. Sólo los proveedores de cartera compatibles con SDP pueden facilitar el proceso de registro. Estos puntos finales deben ser soportados y golpeados por los proveedores de la cartera después de que el receptor reciba la invitación SMS inicial. Después de que la dirección de la cartera esté vinculada con éxito, el pago comienza automáticamente. - -Hay dos partes en el flujo de registro. Primero, la cartera debe autenticar e iniciar un flujo de registro utilizando los puntos finales de la plataforma de Anchor definidos a continuación. Tenga en cuenta que estos extremos están alojados en un host diferente de la Plataforma de Disursement Stellar. - -La segunda parte del flujo de registro es manejada por la vista web que se abre dentro de la aplicación de la cartera. Esta vista web utiliza los puntos finales definidos en la sección Platfrom de Desembolso Stellar para completar el proceso de registro. La aplicación del monedero puede elegir no utilizar la vista web e intstead integrarse directamente con la API. - - - -| | | -| ------- | ----------------------------------------------------------------------------------------------- | -| RECOGER | [/.well-known/stellar.toml](../retrieve-stellar-info-file.api.mdx) | -| RECOGER | [WEB_AUTH_ENDPOINT](../request-challenge-transaction.api.mdx) | -| POST | [WEB_AUTH_ENDPOINT](../provide-signed-challenge-transaction.api.mdx) | -| POST | [TRANSFER_SERVER_SEP0024/transactions/deposit/interactive](../request-registration-url.api.mdx) | - - - - - -| | | -| ------- | ---------------------------------------------------------------------------- | -| RECOGER | [/wallet-registration/start](../start-wallet-registration.api.mdx) | -| POST | [/wallet-registration/otp](../send-one-time-passcode.api.mdx) | -| POST | [/wallet-registration/verification](../verify-receiver-registration.api.mdx) | - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/request-challenge-transaction.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/request-challenge-transaction.api.mdx deleted file mode 100644 index dba8bfe05..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/request-challenge-transaction.api.mdx +++ /dev/null @@ -1,349 +0,0 @@ ---- -id: request-challenge-transaction -title: "Request Challenge Transaction" -description: "Allows the wallet to get the SEP-10 challenge transaction to be signed. More information [here](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0010.md#challenge). The endpoint url can change but is provided in the Get Stellar toml endpoint response under the ```WEB_AUTH_ENDPOINT``` variable." -sidebar_label: "Request Challenge Transaction" -hide_title: true -hide_table_of_contents: true -api: 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 -sidebar_class_name: "get api-method" -info_path: platforms/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -Allows the wallet to get the SEP-10 challenge transaction to be signed. More information [here](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0010.md#challenge). The endpoint url can change but is provided in the Get Stellar toml endpoint response under the ```WEB_AUTH_ENDPOINT``` variable. - - - - -
- -

- Query Parameters -

-
-
    - - - - - - - -
-
-
-
- - -
- - - OK - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - - - -
-
-
- - - - - - - - -
-
-
-
-
-
- - - If some information was missing or invalid. - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - -
    -
    -
    -
-
-
- - - - - - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/request-registration-url.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/request-registration-url.api.mdx deleted file mode 100644 index 215688da7..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/request-registration-url.api.mdx +++ /dev/null @@ -1,152 +0,0 @@ ---- -id: request-registration-url -title: "Request Registration URL" -description: "The deposit endpoint allows a wallet to get deposit information from an anchor, so a user has all the information needed to initiate a deposit." -sidebar_label: "Request Registration URL" -hide_title: true -hide_table_of_contents: true -api: eJztVlFv2zYQ/isH7iFtIVtBkiabgWFw42R1siZe7KRo0yCgqLPFmSJV8mTXC/zfh6PsxE679WkPA+YXWRLv+PG7777Tg8gxKK8r0s6KjhgVCDlWLmgCtHnltCWQxrh5AAlzaQwSkIMJ0uM6bcfOl5IzwNi7EqQFaVXhfAIQHEioA3ooZOBMQAVuhVjEHHNOqq0mLQlBrnO34ZPtM4DgwCCFGNzkhlCh0uMFyDzXnEiarbRUSIrL4+ZlHQhCnZURL6GXivQMzQJmWoKEylV1Bc4DlhnmjCfzbs6Rc21zN2d4GYLMDPLfR3gwMCgDgipQTeN2OZLUBnPInapLtNTAuS3Q492LgqgKnTSdaCrqrK1cmQZCY6RfX1uVd+SUM2lmXJaWMhD6FJULi0BYpgGr1u7u3kG7zH9YwWjtvWx/siIR+IXQW2l6TgXReXhW21Ntcyidb+gHBiQSUXsjOuJfwiWWiSA5CaJzK65wogP5SIe4S4THUDkbMCLd2939GnB3rSPw+LnWHsNTQcnBWBsDrt4WoLOsU8wqOUEoXCAu5WJDN22RCOUsoSXe8VX6ii9BFVhK/keLCkVHuOwPVCQSUXlXoSfd4GzePq4K5LWdiOQ5cDOXiwCh6ZUNvd2rOpAr0d8z5vtG+u1YOVlWhlN+bzVTGmv2PRDXV799mwDgJl+1cihcbXK+zIEKHYCjyD3xzE3bdMc2zLVgZKXbq6dRNdOFGhs3/0Uq5WpLP//aPX5/dHF5cXOw/+5j//Tt8eX58e9n3fPh2bA/HPaPT2+uz/aOD08+9t+/Pjrav7zef9s7PLjp8zF1/v1Tjh7PtRMaptkI+j0YO9+caG1TKcw1FbmXc2mioDDQFhdz1lMdsAnr95iHzzX6hryUvLSBC+PskzWSW7V+IEl1ADeOi9fptyj7cW9chKO9n8aH+3mxOzsQy+aXiBKpcLnoiMqFqDlJheiIdHTVvRienlzdD0+ubuJlwC22CSWkq/OlG8IRiQioaq9pMWRhN9p9g9Kj79ac+5FWWelzXIhEWFnyPb92Xv/ZtGkiNJNcoMzRf8X92fsR85VHrmVNBVrSKkYmEPTEYh4554FwMtx7fQiV1zM2+Cku2lzhNzJo9QwRK4sPEIGLjsh4zVd7x0h4OxoNoLu182pHyGTAw4MWWuXYzhv5cH12ur13/Yv77vHx5fXFqLO6G/Tvz08+7LQF14PbLSLSFCs3bCwQejpktQ/Itg4DI4l9B7qDvkjEDH1ooH1To/+c4sWwN3gJmnuNnDOQ1dpQpNX5ibSrcgSWWymnCFltplDJBWeJTyVMvOMJNgaPSlc6vnAzdsqN3S3S3PlpGz64GpS04FGuZoLM2ErrwCzFkN7g+dDKcYaG3TC0V0Oh7fwkzZ0KqZKEE+cXaR2wRQW21mMj3zhwq1od+GWsPqu9lJaZXqnvqukb2JwVbEnPKX14svD/P1n+058sq6Yn/EJpZaS2G/OtscFb8Tc2yNEbRhg1EpNH23oyw7tE8BzkTA8PbAvX3iyX/Di6u+jc3iViJr1mqvhumawdr3P7IKa4YF9UCivOPJOmZsT84bC82/DuweVwJJbLvwD83P0j -sidebar_class_name: "post api-method" -info_path: platforms/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -The deposit endpoint allows a wallet to get deposit information from an anchor, so a user has all the information needed to initiate a deposit. -It also lets the anchor specify additional information that the user must submit interactively via a popup or embedded browser window to be able to deposit. Please check the detailed documentation [here](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0024.md#deposit-2). - - -
-
- - -
- - - An anchor requires the user to fill out information on a webpage hosted by the anchor. - - -
- - - - -
- - - Schema - -
- -
    - - - - - - - -
-
-
- - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/reset-password.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/reset-password.api.mdx deleted file mode 100644 index 5afa50894..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/reset-password.api.mdx +++ /dev/null @@ -1,216 +0,0 @@ ---- -id: reset-password -title: "Reset Rassword" -description: "Allows an SDP user who has gone through the Forgot Password process to set their new password with a token sent via email." -sidebar_label: "Reset Rassword" -hide_title: true -hide_table_of_contents: true -api: eJzFVcGO2zYQ/ZXBXJIAsh0EaQ66eddbdBt0Y6wdFIFhLMbSWGJMiQxJ2VEM/XsxlAzbu0VyKVBdJFHD4bw3742OmLPPnLJBmRpTnGptDh6ohsVsDo1nB4fSQEkeClMzhNKZpighlAy/G1eYAHPy/mBcDtaZjL2HYMBzkBDloOYD2FPEQYUSCILZcQ2e6wB7RcAVKT3GBI1lR1LIfY4pOvYcTskxwUCFx3SF0yaUXAeVxVBcJ+j4W8M+3Ji8xfSImakD10EeyVo9BE6+ekF4RJ+VXJE8hdYypmg2XzkLmKB1UkFQ7OXrqeqLSB+cqgtMnpH2cIlxa1xkR7jDLulhPEXIv860jMw0nnNhUeWCc9sCwZ60ys+HxKQw4Mau6zlQjnNhyJ5Juzx93Ung9YGPMdFF3pgRcgqEl0mDa7gHY03te4LevX0rt+uE8+sSfZOJJraN1q2w8f7f9txQDo8DluS/al/F3lPBv+Z8xoGU9kAb00TVAjtnHHb9lWDFoTSiSGtigZZCiSlOIsLRBdmes8ap0C6kxL6KGybHTiR7UQhZ9ZFbTLCmSt7ls3HqRy/oBJWUVTLl7F5U++ffy14fojO6skICXhU1n2xWw93i3W8fwDq1p8Cw43YsLbghr7JnFZUhWAEQC8cUNxLz4uy4E/5YLudwbcKTsTfk+cP7EdeZyTmHnnAwW3g1nf11//A0vb399PlhmQ5v8/unj3dfXo2jgKW/j2cj332nymq+NuK5hVeuOi13Qt3WRFwqyGZcBNaaHMyU3zTOcyVDZ64pbI2rYDq/xwT37HwP8KUfS4afp3i9mM3fgPJxrBkNm0bpEJtjXEH10NQ4FCvaMWwavQNLrWSJqwSFM40Vlhxnyqr4wey5HyOn02sOB+N2Y/hiGsioBseUQ2UcD8JtvHAdt8zmsCrZ8fq19NWnk0nOe9biDj/2fcKxccUkN5mfZBS4MK6dNJ5HoeTREDHKLwCP7AD4TdSQOKGi6MdBw/0geTyb4YrIi6H8//5iBr0H/h4mVpOqBU3jdK8z8cQKn/l6nWApxk9XeDyKwj873XWy/K1h12K6Wie4J6doI5JbrbvkZN50dcQdt5jibQ9/tJTzJVw3/SR4NuC65LRjmmVsw09j1xezaf5pscQEN8M/sDK57HF0ELPQoRe3ie2IgymuHVFTXTRxTGKfU65/AA3p2KA= -sidebar_class_name: "post api-method" -info_path: platforms/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -Allows an SDP user who has gone through the Forgot Password process to set their new password with a token sent via email. - - - - - - -
- -

- Body -

- required - -
-
- - - Reset password request data - - -
-
    - - - - - -
-
-
-
-
- - -
- - - Password reset successfully - - -
- -
-
-
- - - Bad Request - - -
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/retrieve-a-disbursement.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/retrieve-a-disbursement.api.mdx deleted file mode 100644 index 44adbb3d8..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/retrieve-a-disbursement.api.mdx +++ /dev/null @@ -1,989 +0,0 @@ ---- -id: retrieve-a-disbursement -title: "Retrieve a Disbursement" -description: "Fetches information on a specific disbursement by ```id```." -sidebar_label: "Retrieve a Disbursement" -hide_title: true -hide_table_of_contents: true -api: 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 -sidebar_class_name: "get api-method" -info_path: platforms/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -Fetches information on a specific disbursement by ```id```. - - - - -
- -

- Path Parameters -

-
-
    - - - -
-
-
-
- - -
- - - Disbursement details - - -
- - - - -
- - - Schema - -
- -
    - - - - - -
    - - - - country - - object - - -
    - - - - - - - - - -
    -
    -
    -
    - - - - wallet - - object - - -
    - - - - - - - - - - - - - - - -
    -
    -
    -
    - - - - asset - - object - - -
    - - - - - - - - - - - - - -
    -
    -
    - - - - -
    - - - - status_history - - object[] - - -
    -
  • -
    - Array [ -
    -
  • - - - - - -
  • -
    - ] -
    -
  • -
    -
    -
    - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - -
-
-
-
-
-
- - - Unauthorized - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - - - - - -
-
-
-
-
-
- - - Forbidden - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - - - - - -
-
-
-
-
-
- - - Not Found - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - - - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/retrieve-a-payment.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/retrieve-a-payment.api.mdx deleted file mode 100644 index bafd87770..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/retrieve-a-payment.api.mdx +++ /dev/null @@ -1,1013 +0,0 @@ ---- -id: retrieve-a-payment -title: "Retrieve a Payment" -description: "Fetches detailed information on a specific payment by ```id```." -sidebar_label: "Retrieve a Payment" -hide_title: true -hide_table_of_contents: true -api: eJzlWFtT20oS/itT83KSKsnoLttvAtvE3OLYBk5CUTDStPEE3TIzIod16b9vjSQbE5sAgd2qrX0BWdP3/rqnWwvMQeRZKkDg7gJbhqH+URARZ7lkWYq7eETuE0gloiAJiwXWcJSlElKpSEmexywiinTnu1D0CyyiOSREPcn7HHAXZ+F3iCTWcM6zHLhktTZG12iE5Cy9wRqGf0iSx+oVpTPLmrmubltuR3falqUTByw9AsO0bafT8WcOLjVMkqyorXlalmkYLcNQ1EJCHBN+JTlJBYmU5VfPWWKEtt2hZtTuUNt0zLYXtk3Hjywyc6IO6QB1w5CGEfUJJW1q2m3PtjuG7zmdcF2lcp48qbAiJLIQW21JiwR3L3BvHAymWMPjftD7ijU86p/0hif76ik4nfR7WMOT0729/mSCNTwIhkf9Hr5cSb6aMyEzfr+mgXBO7rGGmYREPJ+z/7iFCQhBbmBreCRLQEiS5Nv0zzKeEKlgQyToivRRCi3DsnXD0g17ahpdx+26ZsswjG+4LMtSw5SJsOACEniEpFchd2VBUTCKtV/KaDoHVKTsRwGIUUglmzHgKJshOQf0SP262ZFrhsSkru5a1NYd05rpxO1Eugcz26Juh4SOrUKTkmRLzLbZoCifVbt+oH8vUtCtzp8BdDINxtMq66v0730+Hh31p03eIw5EAr0iWyt4a1Y3naqEsCxFK4g862INCE+3jalhdi2r6/qttm12fPeb8rTI6dvNiomQqJb0JsvaLdv0XNOs0KphIgT8MUof9MxmBCIntHXHCw3doaGjEydydC+yXaNtuL5vuCoUUUZfgK1AGYUq2nUlp5PenhLChCiAv1RMTY0IpRyEeCRwf3e35/jDgXd0fuiP/ONe/2yydz72e6PT8zP75Kvdm37pnw2OnJNg6gRfPtnfjo4GR0Htyeux9pIO8kdoeZlgCjG8UbDXCHYf9TwNc4iA3QG/+kni+D3w1DZswzapo5vUcHSn7Xf00KMdnUau55izTqfdBrym+O0aDasDFlBDn0Ho6U7kGHo7dHzdaNseabu+YxKrdva9fHQJre573XFdojt+29KJAaCbnuF7PhgUQvN3/fhB0hkLOUklCoRgQiqeeZZAvvXuW+ebS5mL7s7OXc1P8rwVZUnt5XLQWNbNbwXt7/0dHNh/H9hnh/bB4JP95bg3+Dw5PLZOjo+/7U4+22fDqdc/HX05n/TOrQPfObbs8Xhy9HwhvUfNvEzG6++jcX9/OJn2x9VNNDgK9vere6j8H+wOZT26OIa5ObSfpqSQ84yzf4EaReZAKHAVqPLdxnfgPNvS0EtlvOTkT4bJtEhC4ErE02Ng5fMqPCsz8Ekm0SOfH6xY6nEMc03yrxzrgiu25Wqknu9IXLy7umX+7M38DTIeMkoh/S8nb3tsH6x5VYzW2Za+Opu+qsAMsiL9PwLqrHF3G2icddAsl+90xfR6mL5NWZO51e46pLiLxyA5gztABDVMG4PcAGQ0B9F8NgCKWFp3OjWmZykiSOQQsRmLUN7oDe/R9fU1o9fX1y2sYUluhGrhjQaBLzWcE04SkBVELhbNNYurdYsprTmR8w1Thr3lzH3dyKrkc/hRMA4UdyUvQNvE0yqTlxoWEBWcyftK7S4QDjwo5Bx3Ly7VcQJynqnI3EAFH2VGF+80nomdBaMlfpAyUarq9K3LetjKc3YIai1vHAyavlFFb+lrXSsb3h6cT1EhgKJZxquGo5bNunQ0JNhNChT9ZHKOSIr6E8v1UM7ZnVpRbuG+pTC9SwSLfrFIjR24iZH6HSqaDd0VJ/o0nY5Q8EhzoxGFRIDn6JCqRYGiOsIqO38FvePhyVWwt/f59GTabX6NhleH/a9/taq+owBUWcRkdTNO6mkH9dYWKTSKiVQ4Q8FoiDV8B1zUpm1d0H4v4sOkN/qImEAEySyLUViwWFZhzfgNSZt0CCQzlJBbQGER3y7BXL0l6IZnRbXxcYhYzqqD7A54hcal9hTkz4zfttDXrEARSREHQlGScUAkzAqJCqGiVLH0RuhiDhwuPywHQQp3EKvyFK1m/mtl/GaHZpHYiYiEm4zf7xQCdDkHvaHQHy34eePwxyr7eSZkQqoO26Dv+WpfPPTq9yj8GnIS/pE7eUxYWg1RPFZ66sq6wMswYw13GVWtYZ4JqU4WCwWyUx6XpXr9owD1weviUsN3hDMSKuxcLNQnDvVMcXdGYgG/cejDuGkUH9ETnWSrwctSTlUdN41ZofAW7uuWVarPH00RK4vqgyCKIJdrLBtX36N+s99X0y3ZaB+3VftoHpT0reb82ldqE9TfUnuCZbGom1NZrujroyc5Vn2q8Vx5UJblvwEgcmnl -sidebar_class_name: "get api-method" -info_path: platforms/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -Fetches detailed information on a specific payment by ```id```. - - - - -
- -

- Path Parameters -

-
-
    - - - -
-
-
-
- - -
- - - Payment details - - -
- - - - -
- - - Schema - -
- -
    - - - - - - - - - - - -
    - - - - status_history - - object[] - - -
    -
  • -
    - Array [ -
    -
  • - - - - - -
  • -
    - ] -
    -
  • -
    -
    -
    -
    - - - - disbursement - - object - - -
    - - - - - - - - - - - -
    -
    -
    -
    - - - - asset - - object - - -
    - - - - - - - - - - - - - -
    -
    -
    -
    - - - - receiver_wallet - - object - - -
    - - - -
    - - - - receiver - - object - - -
    - - - -
    -
    -
    -
    - - - - wallet - - object - - -
    - - - - - - - -
    -
    -
    - - - - - - - - -
    -
    -
    - - - - -
-
-
- - - - -
-
-
-
-
-
- - - Unauthorized - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - - - - - -
-
-
-
-
-
- - - Forbidden - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - - - - - -
-
-
-
-
-
- - - Not Found - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - - - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/retrieve-a-receiver.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/retrieve-a-receiver.api.mdx deleted file mode 100644 index ec5ef3890..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/retrieve-a-receiver.api.mdx +++ /dev/null @@ -1,1094 +0,0 @@ ---- -id: retrieve-a-receiver -title: "Retrieve a Receiver" -description: "Fetches detailed information on a specific receiver by ```id```, including all associated wallets." -sidebar_label: "Retrieve a Receiver" -hide_title: true -hide_table_of_contents: true -api: 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 -sidebar_class_name: "get api-method" -info_path: platforms/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -Fetches detailed information on a specific receiver by ```id```, including all associated wallets. - - - - -
- -

- Path Parameters -

-
-
    - - - -
-
-
-
- - -
- - - Receiver Details - - -
- - - - -
- - - Schema - -
- -
    - - - - - - - - - - - - - - - - - - - - - -
    - - - - received_amounts - - object[] - - -
    -
  • -
    - Array [ -
    -
  • - - - - - -
  • -
    - ] -
    -
  • -
    -
    -
    -
    - - - - wallets - - object[] - - -
    -
  • -
    - Array [ -
    -
  • - - -
    - - - - receiver - - object - - -
    - - - -
    -
    -
    -
    - - - - wallet - - object - - -
    - - - - - - - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - -
    - - - - received_amounts - - object[] - - -
    -
  • -
    - Array [ -
    -
  • - - - - - -
  • -
    - ] -
    -
  • -
    -
    -
    - - -
    - - - - status_history - - object[] - - -
    -
  • -
    - Array [ -
    -
  • - - - -
  • -
    - ] -
    -
  • -
    -
    -
  • -
    - ] -
    -
  • -
    -
    -
    -
-
-
- - - - -
-
-
-
-
-
- - - Unauthorized - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - - - - - -
-
-
-
-
-
- - - Forbidden - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - - - - - -
-
-
-
-
-
- - - Not Found - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - - - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/retrieve-a-tenant.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/retrieve-a-tenant.api.mdx deleted file mode 100644 index e50a8f58d..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/retrieve-a-tenant.api.mdx +++ /dev/null @@ -1,559 +0,0 @@ ---- -id: retrieve-a-tenant -title: "Retrieve a Tenant" -description: "Retrieve a Tenant" -sidebar_label: "Retrieve a Tenant" -hide_title: true -hide_table_of_contents: true -api: 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 -sidebar_class_name: "get api-method" -info_path: platforms/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -Retrieve a Tenant - - - - -
- -

- Path Parameters -

-
-
    - - - -
-
-
-
- - -
- - - Tenant details - - -
- - - - -
- - - Schema - -
- -
    - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - -
-
-
-
-
-
- - - Unauthorized - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - - - - - -
-
-
-
-
-
- - - Not Found - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - - - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/retrieve-all-statistics.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/retrieve-all-statistics.api.mdx deleted file mode 100644 index b89f8f4e4..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/retrieve-all-statistics.api.mdx +++ /dev/null @@ -1,610 +0,0 @@ ---- -id: retrieve-all-statistics -title: "Retrieve All Statistics" -description: "Fetches all metrics on all disbursements the organization has created. The response includes basic aggregations on payments, receivers, receiver wallets, and assets." -sidebar_label: "Retrieve All Statistics" -hide_title: true -hide_table_of_contents: true -api: eJzVVt9v20YM/leIe2kLKLaTpnnwm9t0XVasMxYHQxEYBi3R0jXSnXZHOXUN/e8DT7KtxE7aBMWw+cHWD34kj/z40WvlyJfWePJquFYng4H8JORjp0vW1qih+kCGHOZwycjas449bEAqUrE1TIYFhmWZ6xgF1v/iBbtWPs6oQLniVUlqqOz8C8WsIlU6W5Jj3URmy5jPEu3nlfNUkGHfAWnDlJJT0b3UJoICUxVzcmAXcBcfqYV1BXLj4OxURYq+YlHmpIYngzpSJa7EchbbyjA5//00E4cLPpjYw6GO60g5wmT1RNyJZEgm0SZ9IvJ1OFvlKXlGqr6KY/KHq/8w8k0dqQXq/FkhQ/Ofijut604LsZAe+tl8NUPvqdsjdA5XKlKaqfiBFgf4LLYJdWw9O2lDJ766ujx/p/YzeDqHDvg+Hgx6g4E6QJwDxidb4322HDB/vTO/T5FHM9nnxQHzN1vzPTI86hyX5DD9TsV35vcJc8j4tLUOHylkTHpJbnaLeU7s/6ND3+BS7Zncs2ZpkWOa/mtT2AxhI96bCj9HuHfYR7McDAabfp4OjvdX1ZXBijPr9DdKVKQywqTJp/5pi4qcs26ferWkyQ5/gE6ekauuXVMGcVGQ9wfHoDnzthDbNNQny3DnzLssNnFOB8cdz/cRXccBtt3tw7VaYl799HBtA6UkoQUXiRqqP4mdpiXBKO/+09gjzi/EcUYeMM+hEEzswZpwe2f5A2cE1qVo9LcQBTL0EDtCpqQHk4y2f2JAmzivEvIwR69jwDR1lAZQ8N0KvI92LN1dQisnEaBJIOwO31ORYky9Gl6rzlGmkfIUV07zSg2v1+otoSM3qjhTw+tpPZWqcWalGikF2qC8Un3fLcfGxaXwtelY19Fu65X6I8naM1jI/ajtQTiXbEOpZjMge0X+7a8JyGqAhXWheWS4nZcIvE4NJXCrOQM08P7y5M0ZlE4vkQluaNUTIr+VSt7LKGMu5QAhcTVUodp7sQMSfp1MxjC6E7mNKE2is9MjMrKiE2gGRDTkxej894tPs9G7d39cfZoM27vxxezj+88veko4p83Chow0hyVxyZTn6OC8Qx0Y58iiQTAaX6hISb+b1PZVLCN43MXLy/PxK9AeENjaHOaVzjmUtctND2yhwBuCeZXfbAknTxFSZ6uy1Uhd6vDCCvO4E90Q31p304PPtoIYDcjugcI6ApzbiqHyUqUAOR/DdUaOpi+lI37Y7ye0pFzm0fd847BnXdpPbOz7MTKl1q36lacjzuiotTjqjttR2R74Veh+aT0XGGS1Zd8Pjvd6p9L/n0lv2M30lftljtpIBSoXNmkzwdfK31GBzHqWp+u1cPnK5XUtj/+uyIkyTCO1RKdxLhS9ntabPRZE44ZWMsxxTKVIRCvQ+xvtjpx8eD9RkcI9gbgJAtFeiPfNK7Pq+L6vHE0K8l1HD0DW60Z+6npr37x6ELFVosZaqjit6/ofgogCvg== -sidebar_class_name: "get api-method" -info_path: platforms/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -Fetches all metrics on all disbursements the organization has created. The response includes basic aggregations on payments, receivers, receiver wallets, and assets. - -
-
- - -
- - - General Statistics response - - -
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - payment_counters - - object - - -
    - - - - - - - - - - - - - - - -
    -
    -
    -
    - - - - payment_amounts_by_asset - - object[] - - -
    -
  • -
    - Array [ -
    -
  • - - -
    - - - - payment_amounts - - object - - -
    - - - - - - - - - - - - - - - - - -
    -
    -
  • -
    - ] -
    -
  • -
    -
    -
    -
    - - - - receiver_wallets_counters - - object - - -
    - - - - - - - - - - - -
    -
    -
    - - -
-
-
- - - - -
-
-
-
-
-
- - - Unauthorized - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - - - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/retrieve-disbursement-statistics.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/retrieve-disbursement-statistics.api.mdx deleted file mode 100644 index 99dc9b742..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/retrieve-disbursement-statistics.api.mdx +++ /dev/null @@ -1,733 +0,0 @@ ---- -id: retrieve-disbursement-statistics -title: "Retrieve Disbursement Statistics" -description: "Fetches metrics on a specific disbursement by ```id```." -sidebar_label: "Retrieve Disbursement Statistics" -hide_title: true -hide_table_of_contents: true -api: eJzNV99v2kgQ/ldW+9JEcoAkNA+80ZDe5arLRQ3RqYoQDPZgb7G97u6YlEP+30+zNmBiSkuuqi4PicHz45uZb77drKRBm+nUopW9lbzodPhPgNY3KiOlU9mTH5Fyk1phCUhZUr4VM21EoOw0NxYTTEl60tcp8VNvJSHLYuUDu7c/W46xktaPMAF+omWGsif19DP67JgZnaEhVSLIYMkBx77OU0Jjv+8RGJhRzUylhCEa6cmZNglQ+dVVV3oSv0KSxSh754UnDUKwPNLvovBkhmmg0vBIz0v2hNxi8AqoNvd9tPZIz7eFJ2eg4lelJE0QH+vXLQpXZjlCSHiGdjxdjsFarM8IjIGl9KQiTH5gxM597OsAa7aWDI+hll8+PgyuZRPB8RzaE/u802l1OnIPcfYYX2yMm2zZY365NX9JkYNImrzYY/52Y94gw8HgsEAD4Xc6vjV/SZh9xt3K2v1wI31UCzTjZ4hjJPs/XfrSL1SW0Lxql2YxhOEv28JyCZ3neN3h/dKxK/ND9hBpnkzRCD0TW9+DKDud9Ti7nfPm4fGYQk6RNuofDKQnI4SghFP8tCMDjdGmybyCUZKBH2ATn2x53a7sAodI0Nq9W1DWvOnDBoa80yR2at6iWOfpds5rkV961AM7t/URzc8LiPOfnm49v8vm/N5rM1VBgOkvHt7+3m7RHNWjultVLGNwiG+D8opjFC5QDGqXGvGwufA0luU9kh+hFQk7+lboVICwGfpqpvydq5GYLsVkMlHBZDJpSU8ShFb2nmQt+Ih130CCpfY9rWQKiVtVnqfifBlQ1ABxO+A9pQjFpI7bpTH4JVdOrsjk6DXnsWn0yJMW/dwoWrrc7xAMmn5Okew9jfh1ghRpblOIboCMpSfb2/tgu16wba9UUMht1AdOXU6pHnt7GcjUB+TbQFV1v+KmG8+6ASX3Gi344++h4BPT3UiZ1JhSRUVPWBWmGIhnRZGAVNw8XLy9EplRCyAUc1y2eMHfgVX+C0QRUSarnvHnKds0cjtP8ftweC/6O5mrjGIKFq+6Z5jyzSUQZcd5ZG/6gz9v78b96+u/Hu+GverT/e34w82nNy3HbZXOtEOkyJ2dD4RxDGaXoPcxEEuz6N/fSk+yWJfQmuIeoTgc4uRhcH8qlBUgSOtYTHMVk2urNiGk1TisIC0SmKOY5vFcVBct9y2I0Og8q44OlSn3Qi/QOIqus6dIz9rMW+KTzoUPqeAjWSTaoICpzknklrvkXAb34ilCg6MTnojttdsBLjDm3bUtWwZsaRO2A+3btg+EoTbLdm7xjCI8qyzO6uw8y6qCT930M20pAadYFfuOlYLVVgn/iyqUxCP8Su0sBpUyuNzE5b9EbhWl3cFQ3zjpyZ4KWEcibYltVysm36OJi4K//pKj4e0eeXIBRsGUOfW04ij8HMjeDGKLB0o7+VgJyqk4JDt761jvecpLXokzU3SOy1LkilGxPl0crPJF3/cxo5pL45zZEaffbobSk9DQlrnTluqBo++F81J0Sgj8u/C+4bJalcpVFBv78tU3PTYiVlXOFRRF8S8HrkyQ -sidebar_class_name: "get api-method" -info_path: platforms/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -Fetches metrics on a specific disbursement by ```id```. - - - - -
- -

- Path Parameters -

-
-
    - - - -
-
-
-
- - -
- - - Returns statistics for disbursement - - -
- - - - -
- - - Schema - -
- -
    - -
    - - - - payment_counters - - object - - -
    - - - - - - - - - - - - - - - -
    -
    -
    -
    - - - - payment_amounts_by_asset - - object[] - - -
    -
  • -
    - Array [ -
    -
  • - - -
    - - - - payment_amounts - - object - - -
    - - - - - - - - - - - - - - - - - -
    -
    -
  • -
    - ] -
    -
  • -
    -
    -
    -
    - - - - receiver_wallets_counters - - object - - -
    - - - - - - - - - - - -
    -
    -
    - - -
-
-
- - - - -
-
-
-
-
-
- - - Unauthorized - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - - - - - -
-
-
-
-
-
- - - Forbidden - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - - - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/retrieve-stellar-info-file.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/retrieve-stellar-info-file.api.mdx deleted file mode 100644 index 09c4447ab..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/retrieve-stellar-info-file.api.mdx +++ /dev/null @@ -1,140 +0,0 @@ ---- -id: retrieve-stellar-info-file -title: "Retrieve Stellar Info File" -description: "Allows the wallet to fetch the SEP-10 server url, SEP-10 signing public key and SEP-24 server url." -sidebar_label: "Retrieve Stellar Info File" -hide_title: true -hide_table_of_contents: true -api: eJzNVt9v4jgQ/ldGftldKZQuZanEqQ8phEJLA01CaUsQMsmUWBg7Zzt0uYr//eSE3rI/erqH0+nyknjsmfk8/uaLX4lCnUuhUZP2K2mcntpXijpRLDdMCtImkVyjAKZhSzlLgYoUTIbwgsucrhBeGOewROCSppiCkGpDOd+dEIdkSFNUNvLeIYkUBoWx8Q1+NXUjN9wO8Cvd5LzK/wbGfm8pL5C0idvpjCZ+FF7MYnJ12Wn076e9Qc8/n173e6Pg/rLTvbkeBQ/vPDFxICZXXfesef3UaPWeHlvNh0742Gx1Jn7YHz6ctxrD/vXD3fsB5hAOrvyBf7W48R4vfh3sfW/wvWg6Cm4WYzcMx/3ADb2LmESoDYTdHvhoXqRaw28QYm5ws0QFjdPPX2IC/VEweBr5i0kwvIhJZkyu2/V6JhX7Q4qaQW0EmhNtkHOqTqRaxQSm3uXCnUT9hed3x6OBHx150rx2WFxLmV4WSuMGhanlnJpnqTa1JU3WKNJaitvjsHVamCwmEAWuH/a8YBF6wX35Gp+eNpr/RgaNeaMZk1jMZt1RZ3Lr+ZEbDUb+fA6j4Grhu7e2aGHlAS5Lq7WdSRB4fmfghfM5JDJFuICYeJNg1IkJMK0LVKXp6vKy2zwf9FrD6c35+Py2692HnWlw3h1Ppvdn/uNZN7rz7nvDpu9GTfeuf/Y0HPaG7pcyyoJqjWZBRZJJhSlcgFEFQjU+TJpdXiV/ZtTEBLShptClhbMtxgRsTx3Dex//JOz+j+FX6GJB9uXjEJmjolYqBilpkwCNYrhFeDusgXiW0GMcifODrricyxddaQnlHA0YCc9okqy0hd649vkUNKotKigUd/4ysZVgYgV5seQsgTXuSlGys43mkYOVIENXmrRnJMAV06YCSuYO2aDJpAW8QkMcklOTkTapn7wg57W1kC+i/kbQUqgcojEpFDO7MMlwU8nVJVKFyi2s7yuxRSRtQnN2gzviEEE3pX4VpuzZKrVDmN17pYw/leR6GkGhMYVnqcC2HQrDktLTKbeNKbwwkwEV4IWNLy3IFdtSg7YIJ2TvkEuqWfIDItuedgMlcNImS7vmp9ylJ/SjaAzud5kPGWFJNbaaNRSWqSloo+whyGf44HZvB/7iINTtw2g8sHr54YRYkjDxLEtEzHAL4Y0d3SOZgPFBJsAdD4hDtqh0Be0nrFH2jWC/DvEx7I4/2Z8WBSMlh2XBuCnLKtWKisNxaEu5DV0jLAu+hpzubJTSSmGlZJHb/SlMWM7KCWmpZY6yi0q/T+BRFpBQAQppChupEOhSFgYKbatUunTHMMtQ4fzjm2CmuEVuG0h/J4epTHQ9oQZXUu3qhcaayfDvpfVTefq51GZDha30gX3/vB9fv/2h/6PWrNhZXgZyTpmwOyhUeSmo+nFGjvrRMvi4I+cOyaQ2dtXrq+XmRPH93pp/L1DtSHs2d8iWKkaXlnKz+f7tQkLas1eyxp3daJJgbgXg7bbx7WqyP1aJKy8i+/2fdasUtA== -sidebar_class_name: "get api-method" -info_path: platforms/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -Allows the wallet to fetch the SEP-10 server url, SEP-10 signing public key and SEP-24 server url. - -
-
- - -
- - - Token is valid and the webpage will be loaded normally. - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - any -
-
-
- - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/send-one-time-passcode.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/send-one-time-passcode.api.mdx deleted file mode 100644 index 3ee80104f..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/send-one-time-passcode.api.mdx +++ /dev/null @@ -1,569 +0,0 @@ ---- -id: send-one-time-passcode -title: "Send One-Time Passcode" -description: "This endpoint generates a 6-digit OTP and sends it via SMS to the phone number provided in the request body (after checking that the phone number matches a receiver phone number in the SDP). A valid SEP-24 token should be included in the Authorization header of the request." -sidebar_label: "Send One-Time Passcode" -hide_title: true -hide_table_of_contents: true -api: eJztVttu20YQ/ZXBvtgBKCkx3ADlm3wp4gaJhUhBEQiCMSLH5EbkLrM7lK0K/PdillRMWUJStEafqhdJ3OWZM2euW2UrcsjamptUxWpKJoVbQ4OZLgkm6H1iU1KRSsknTldyUcVqlmsPZNLKasOQkREM8oDwdpDqTDPcziaAJgVPJvWgGdYaYfphCmyBc4Iqt4bA1OWSHFTOrnVKKWgTDh19q8kzLG26gVO8Z3KQ5JSstMmAc+RDiBI5yQMDRwnptaD2zzvk6dXk1RDGsMZCpzC9ngzOzoHtigz43NZFCksCbZKi7tEZ15xbp/8MMkFOmJIDe9+nOlSRYsy8iufqE2XacyuqWkSqQoclMTk53SqDJalY7YGqSGnRtcU+kHuP5711gHuMTn+zrkSO4eSC0JGDbbjZnLxSkRKC2lGqYnY1RconOZWo4q3iTSVEPDttMtU0i/Yyeb6w6UZuJNYwGZafWFWFToK90VcvrLaHUHb5lRJWkaqcpBVr8nIaAnHXBuLQ8HNnJ/2wsYWHXCd50Fpy6kEXhcTIC69GGCdYcZLjXfD55/Cz7yI6uhxPZpfvumxoA9E0fcnm+9wPzS0aeWHfwm1QAUQ81EZStp+JByEJBn1ljW/VOnv9Wr6eYc4mwWXwdZKQ9/d1UWxU9FIRKsl7zOhYVuzLsbsofjeROj/G9QJT+NQm0n/A8Ln6V8SoCw+4tHXbJ8g561TT7Ci/OaT82ewqilIVdWUodpsXc6BlcShwpOiRHfqfI3hGrvv3uoRqoh/FrwkWsKwK6tFQHy3Dns9PLHZ2zl+/6SE/f6MPHF7bJbH8XmNRv7i5Ln5nvx7Gb2za5oC+rZJuyGR6TQZqTy5MBcPFJgylHL05YaDHSvIaNsRDuDVyGEbN7rnmvXazQw14mKE2w5fL73+fHmFQHwNI24o4nhydqiVxbmUBqGyo2go5V7EaPWBREA9cb6SNLFcqUp6S2mneTMXBlkE7fWSw9Wxhpd+TtKp/MPd+/2MmaqffZx4Z7gSOwOvMUAoPmnNAA9fTs1/eQuX0GplgRZuh+H6BXifPGOXcOhCIq1gt5c6B7fAmvJvNJmH+P1nuLMISPb09H5AR4VNoNZW14GR89eHm49348vL288dZ3P2b3Ny9v/5yMgwtVbLj09OsvX6qz/1Z+dTkDuZcL8Da3Nvgn2YBUVOmokAHV9ova+eplOSdFMj31pUwntyoSK3J+dbRI8sdwY8hTmWNAi3bFltbwLLWBYcgWZeh6YLrpWBKXBEs62IFFW4EJTxFyJytK1HLUaIrHQ6sbG3cs26IH6xbDeGLrSFBA44whdI66tp77duNMCx2MM/J0eJU4uvj0SilNRVSIX7oW8ChddkotYkfJciUWbcZ1Z4GnNOguzFIew4Pqs7hVyGXpDRKDFXd5fLf25Z7e9T/i/PRxbmtS6ZHHlUFaiNq164I9RAa0VwdaUQqUtKKFpHKpWnFc7XdSlF+dkXTyONvNbmNiueLSK3RaVxKdcwXzW7Ah3V8RRsVq8s2QoOZUIl28+uwozfR7o1xklDFP7y76PXVye10piK17DbrMjRr5fBBahsf2jq0IWPaaSrPtqpAk9XtQGwx5fMX6CLNLQ== -sidebar_class_name: "post api-method" -info_path: platforms/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -This endpoint generates a 6-digit OTP and sends it via SMS to the phone number provided in the request body (after checking that the phone number matches a receiver phone number in the SDP). A valid SEP-24 token should be included in the Authorization header of the request. - - - - -
- -

- Header Parameters -

-
-
    - - - -
-
-
- -
- -

- Body -

- required - -
-
- - - Object containing phone number - - -
-
    - - - - - -
-
-
-
-
- - -
- - - OTP sent successfully - - -
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - -
-
-
-
-
-
- - - Bad Request - - -
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - -
-
-
-
-
-
- - - Unauthorized - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - - - - - -
-
-
-
-
-
- - - An OTP was sent to the given user recently and hasn't expired yet. Only after expired it will be sent to the user again. - - -
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/sidebar.ts b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/sidebar.ts deleted file mode 100644 index ce9c22bbb..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/sidebar.ts +++ /dev/null @@ -1,283 +0,0 @@ -import type { SidebarsConfig } from "@docusaurus/plugin-content-docs"; -const sidebar: SidebarsConfig = { - apisidebar: [{ - type: "doc", - id: "stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api" - }, { - type: "categoría", - label: "Autenticación", - items: [{ - type: "doc", - id: "stellar-disbursement-platform/api-reference/resources/log-in", - label: "Iniciar sesión", - className: "api-method post" - }, { - type: "doc", - id: "stellar-disbursement-platform/api-reference/resources/refresh-token", - label: "Actualizar token", - className: "api-method post" - }, { - type: "doc", - id: "stellar-disbursement-platform/api-reference/resources/autenticate-mfa", - label: "Proporcionar autenticación de múltiples factores", - className: "api-method post" - }, { - type: "doc", - id: "stellar-disbursement-platform/api-reference/resources/forgot-password", - label: "Olvidó la contraseña", - className: "api-method post" - }, { - type: "doc", - id: "stellar-disbursement-platform/api-reference/resources/reset-password", - label: "Restablecer Rassword", - className: "api-method post" - }] - }, { - type: "categoría", - label: "Desembolsos", - items: [{ - type: "doc", - id: "stellar-disbursement-platform/api-reference/resources/list-all-disbursements", - label: "Listar todos los desembolsos", - className: "Obtener el método api-method" - }, { - type: "doc", - id: "stellar-disbursement-platform/api-reference/resources/create-disbursement", - label: "Crear desembolso", - className: "api-method post" - }, { - type: "doc", - id: "stellar-disbursement-platform/api-reference/resources/retrieve-a-disbursement", - label: "Recuperar un desembolso", - className: "Obtener el método api-method" - }, { - type: "doc", - id: "stellar-disbursement-platform/api-reference/resources/list-all-disbursement-receivers", - label: "Listar todos los receptores de desembolsos", - className: "Obtener el método api-method" - }, { - type: "doc", - id: "stellar-disbursement-platform/api-reference/resources/upload-disbursement-instructions", - label: "Subir Instrucciones de Desembolso", - className: "api-method post" - }, { - type: "doc", - id: "stellar-disbursement-platform/api-reference/resources/download-disbursement-instructions", - label: "Descargar instrucciones de desembolso", - className: "Obtener el método api-method" - }, { - type: "doc", - id: "stellar-disbursement-platform/api-reference/resources/update-a-disbursement-status", - label: "Actualizar un estado de desembolso", - className: "Parche de api-method" - }] - }, { - type: "categoría", - label: "Pagos", - items: [{ - type: "doc", - id: "stellar-disbursement-platform/api-reference/resources/list-all-payments", - label: "Listar todos los pagos", - className: "Obtener el método api-method" - }, { - type: "doc", - id: "stellar-disbursement-platform/api-reference/resources/retrieve-a-payment", - label: "Recuperar un pago", - className: "Obtener el método api-method" - }] - }, { - type: "categoría", - label: "Receptores", - items: [{ - type: "doc", - id: "stellar-disbursement-platform/api-reference/resources/list-all-receivers", - label: "Listar todos los receptores", - className: "Obtener el método api-method" - }, { - type: "doc", - id: "stellar-disbursement-platform/api-reference/resources/retrieve-a-receiver", - label: "Recuperar un receptor", - className: "Obtener el método api-method" - }, { - type: "doc", - id: "stellar-disbursement-platform/api-reference/resources/update-a-receiver", - label: "Actualizar un receptor", - className: "Parche de api-method" - }] - }, { - type: "categoría", - label: "Estadísticas", - items: [{ - type: "doc", - id: "stellar-disbursement-platform/api-reference/resources/retrieve-all-statistics", - label: "Recuperar todas las estadísticas", - className: "Obtener el método api-method" - }, { - type: "doc", - id: "stellar-disbursement-platform/api-reference/resources/retrieve-disbursement-statistics", - label: "Recuperar estadísticas de desembolso", - className: "Obtener el método api-method" - }] - }, { - type: "categoría", - label: "Registro", - items: [{ - type: "doc", - id: "stellar-disbursement-platform/api-reference/resources/start-wallet-registration", - label: "Iniciar registro de cartera", - className: "Obtener el método api-method" - }, { - type: "doc", - id: "stellar-disbursement-platform/api-reference/resources/send-one-time-passcode", - label: "Enviar contraseña de una sola vez", - className: "api-method post" - }, { - type: "doc", - id: "stellar-disbursement-platform/api-reference/resources/verify-receiver-registration", - label: "Verificar el registro del receptor", - className: "api-method post" - }, { - type: "doc", - id: "stellar-disbursement-platform/api-reference/resources/retrieve-stellar-info-file", - label: "Recuperar archivo de información estelar", - className: "Obtener el método api-method" - }, { - type: "doc", - id: "stellar-disbursement-platform/api-reference/resources/request-challenge-transaction", - label: "Solicitar transacción de desafío", - className: "Obtener el método api-method" - }, { - type: "doc", - id: "stellar-disbursement-platform/api-reference/resources/provide-signed-challenge-transaction", - label: "Proporcionar transacción de desafío firmado", - className: "api-method post" - }, { - type: "doc", - id: "stellar-disbursement-platform/api-reference/resources/request-registration-url", - label: "Solicitar URL de registro", - className: "api-method post" - }] - }, { - type: "categoría", - label: "Perfil", - items: [{ - type: "doc", - id: "stellar-disbursement-platform/api-reference/resources/get-profile", - label: "Obtener perfil", - className: "Obtener el método api-method" - }, { - type: "doc", - id: "stellar-disbursement-platform/api-reference/resources/update-user-profile", - label: "Actualizar perfil de usuario", - className: "Parche de api-method" - }] - }, { - type: "categoría", - label: "Organización", - items: [{ - type: "doc", - id: "stellar-disbursement-platform/api-reference/resources/get-organization-info", - label: "Obtener información de la organización", - className: "Obtener el método api-method" - }, { - type: "doc", - id: "stellar-disbursement-platform/api-reference/resources/update-organization-profile", - label: "Actualizar perfil de la organización", - className: "Parche de api-method" - }, { - type: "doc", - id: "stellar-disbursement-platform/api-reference/resources/get-organization-logo", - label: "Recuperar logo de la organización", - className: "Obtener el método api-method" - }, { - type: "doc", - id: "stellar-disbursement-platform/api-reference/resources/get-all-countries", - label: "Obtener todos los países", - className: "Obtener el método api-method" - }, { - type: "doc", - id: "stellar-disbursement-platform/api-reference/resources/get-all-assets", - label: "Obtener todos los activos", - className: "Obtener el método api-method" - }, { - type: "doc", - id: "stellar-disbursement-platform/api-reference/resources/create-asset", - label: "Crear Activo", - className: "api-method post" - }, { - type: "doc", - id: "stellar-disbursement-platform/api-reference/resources/delete-asset", - label: "Eliminar Activo", - className: "Borrar método de api-method" - }, { - type: "doc", - id: "stellar-disbursement-platform/api-reference/resources/get-all-wallets", - label: "Obtener todas las carteras", - className: "Obtener el método api-method" - }] - }, { - type: "categoría", - label: "Usuarios", - items: [{ - type: "doc", - id: "stellar-disbursement-platform/api-reference/resources/get-all-users", - label: "Obtener todos los usuarios", - className: "Obtener el método api-method" - }, { - type: "doc", - id: "stellar-disbursement-platform/api-reference/resources/create-user", - label: "Crear usuario", - className: "api-method post" - }, { - type: "doc", - id: "stellar-disbursement-platform/api-reference/resources/update-user-activation-status", - label: "Actualizar estado de activación del usuario", - className: "Parche de api-method" - }, { - type: "doc", - id: "stellar-disbursement-platform/api-reference/resources/get-all-roles", - label: "Obtener todos los roles", - className: "Obtener el método api-method" - }, { - type: "doc", - id: "stellar-disbursement-platform/api-reference/resources/update-user-role", - label: "Actualizar rol de usuario", - className: "Parche de api-method" - }] - }, { - type: "categoría", - label: "Admin", - items: [{ - type: "doc", - id: "stellar-disbursement-platform/api-reference/resources/get-all-tenants", - label: "Obtener todos los inquilinos", - className: "Obtener el método api-method" - }, { - type: "doc", - id: "stellar-disbursement-platform/api-reference/resources/create-tenant", - label: "Crear arrendatario", - className: "api-method post" - }, { - type: "doc", - id: "stellar-disbursement-platform/api-reference/resources/retrieve-a-tenant", - label: "Recuperar un inquilino", - className: "Obtener el método api-method" - }, { - type: "doc", - id: "stellar-disbursement-platform/api-reference/resources/soft-delete-a-un tenant", - label: "Suprimir un Cliente", - className: "Borrar método de api-method" - }, { - type: "doc", - id: "stellar-disbursement-platform/api-reference/resources/update-a-tenant", - label: "Actualizar un inquilino", - className: "Parche de api-method" - }, { - type: "doc", - id: "stellar-disbursement-platform/api-reference/resources/default-tenant", - label: "Inquilino por defecto", - className: "api-method post" - }] - }] -}; -export default sidebar.apisidebar; \ No newline at end of file diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/soft-delete-a-tenant.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/soft-delete-a-tenant.api.mdx deleted file mode 100644 index 21df005e5..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/soft-delete-a-tenant.api.mdx +++ /dev/null @@ -1,637 +0,0 @@ ---- -id: soft-delete-a-tenant -title: "Soft delete a Tenant" -description: "Soft delete a Tenant" -sidebar_label: "Soft delete a Tenant" -hide_title: true -hide_table_of_contents: true -api: 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 -sidebar_class_name: "delete api-method" -info_path: platforms/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -Soft delete a Tenant - - - - -
- -

- Path Parameters -

-
-
    - - - -
-
-
-
- - -
- - - Deleted Tenant details, with a non-empty `deleted_at` field - - -
- - - - -
- - - Schema - -
- -
    - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - -
-
-
-
-
-
- - - The tenant was already deleted before this request. - - -
- - - - -
- - - Schema - -
- -
    - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - -
-
-
-
-
-
- - - Bad request, when the tenant is not elligible to be deleted. For example, when the tenant is the default tenant or when it has not been patched with the deactivated status. - - -
- - - - -
- - - Schema - -
- -
    - any -
-
-
-
-
-
-
-
-
- - - Not Found - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - - - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/start-wallet-registration.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/start-wallet-registration.api.mdx deleted file mode 100644 index 31614323d..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/start-wallet-registration.api.mdx +++ /dev/null @@ -1,415 +0,0 @@ ---- -id: start-wallet-registration -title: "Start Wallet Registration" -description: "This is the endpoint the browser reaches with the first token so that the receiver can confirm their verification information through a webflow. Requires a valid SEP-24 token in the request." -sidebar_label: "Start Wallet Registration" -hide_title: true -hide_table_of_contents: true -api: eJzdVktvG0cM/ivEXBIDK8kx3Bx0U2KjcdOkQqwgCAwj4O5S2olnZzYcrmRV0H8vOLuK5Ufiuu2pJ2l2huTH10duTGiIUWzwZ6UZm3NBFviEzpHAB1rYKN2tyUxJsWDbpNPYzCobwUaQioB82QTrJR1yDqtIDExYVBRhZaVKF3PLUUDCFXmIAaTCToCpILskhgI9FMHPLdd6YRmWxHZui4QArJ8Hrrv/UnFoFxUgrCifu7Aawgf61lqmCAhLdLaE89Pp4Oi4N2h9b+tbS1GGJjOCi2jGF+aWl5eZaZCxJiHW243xWJMZm6TFZMaq799a4vUDEaHbNttIJcwDA7ZSkZfeEZMZ7rCWZizcUmZiUVGNZrwxsm7UXBS2fmG22+wGAaOPWKiGL7Z8HMree7AlYIyhsChU3mRkH+2TUF3q49gEHynq/dHhof7cAdEFPvbpQF8moyvKG1wQrKxzkBO4gCWV4DW3zq01NUXwQl6SZbqWUSW108OPAN11/83s3e+QjOw0bbfbbWaOH4L5CstUOxTlKaZD/pUKlWhYW0hsF4maYsQFPY7xhASti4B5aLs+IObACWmH9cV9rB+9llJg+ydpBVSEZarTzfbfI+/M3092ZuhaGOPjGqKgtPvvfFvnxKrih2HpnKVrrBtHezDM+yBwy9kbFDs7x4cv9jTfleg0Y9O4vu9GX6MGcbOzlnTtylj/L9G1/z2GDkdNUgVl2AWlwKFUZmxGq8S0A97joFFUDjaZiVS0bGV9rgns0L4iZOJJq8LfI4mNfUvKAT1RTHr7O7JJPNGVyr0q/O3T7Ec0lUG0C7+jC/Rwen70y0to2C5RCK5oPdTMvsJoizuIKpHG9Pyh51zf3LOdJOHNbDaFyS3LvUXIMdLL4wH5IihDdBUDYQ7PJifvzt5/mbx+/cfH97Nxf5qefXl7+vnZUFnT6LBIiKxoXZlzIeeQ4cTGvOVINXmBqUPRmQKT6ZnJzJI4dtAe5vafqnh+fjI9ULZDkBAc5K11ksIaeIG+T0cECVDjFUHeuitocK1a0leEBYe2Uf+YCtvYdBF0MMqedU+yCnw1hM+hTROTCUuoA1NPJW3UKCWRkylcVMR0+VwzEsejUUlLctqzcRg7hcPAi1EZijgqUGgReD1qIw2kokH/YlDuOTxoeocPUvabEKXG1FV99f3tDWJzw1j/g2WiK/xEvI1D6zU4LScC7nr9wjzQ69okqdsvM1OFKPpss9G6/8huu9XP3YDXTaS0EXOn43mOLtJPwvm8h18ewBOWkgd9uKL13vbTM6Qxupf8YzxP30x+Bu3uWnSD8VIPbBWkGV9cbncDM0Wzk54UBTWyJ3UzOlX8O2v/ejoz2+1fWGTpjQ== -sidebar_class_name: "get api-method" -info_path: platforms/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -This is the endpoint the browser reaches with the first token so that the receiver can confirm their verification information through a webflow. Requires a valid SEP-24 token in the request. - - - - -
- -

- Query Parameters -

-
-
    - - - - - -
-
-
-
- - -
- - - Token is valid and the webpage will be loaded normally. - - -
- - - - -
- - - Schema - -
- -
    -
    - - - string - - -
    -
-
-
-
-
-
-
-
-
- - - Bad Request - - -
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - -
-
-
-
-
-
- - - Unauthorized - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - -
-
- - -
- - - Schema - -
- -
    - any -
-
-
- - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/statistics/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/statistics/README.mdx deleted file mode 100644 index 83b6cb82c..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/statistics/README.mdx +++ /dev/null @@ -1,15 +0,0 @@ ---- -title: Estadísticas -order: 7 ---- - -Los extremos de las estadísticas devuelven datos agregados generales por organización, así como métricas específicas para el desembolso. Los usuarios de SDP pueden usar estos datos para monitorear sus desembolsos con el tiempo. - - - -| | | -| ------- | --------------------------------------------------------------------------- | -| RECOGER | [/statistics](../retrieve-all-statiss.api.mdx) | -| RECOGER | [/estadísticas/disbursements/:id](../retrieve-disbursement-statiss.api.mdx) | - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/update-a-disbursement-status.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/update-a-disbursement-status.api.mdx deleted file mode 100644 index 884987ad2..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/update-a-disbursement-status.api.mdx +++ /dev/null @@ -1,718 +0,0 @@ ---- -id: update-a-disbursement-status -title: "Update a Disbursement Status" -description: "Updates the status of a disbursement according to the state machine. The disbursement must move from ```draft``` to ```ready``` in order to start the disbursement and trigger payments. Payments will start as soon as this endpoint is hit. A disbursement can also be moved into ```paused``` state by an SDP user to prevent further payments from going out and restarted when they are ready." -sidebar_label: "Update a Disbursement Status" -hide_title: true -hide_table_of_contents: true -api: eJztV99v2zYQ/lcOfGkLKHbaZX3wm5O0aFa0M5IUQxEYNS2eLTYSqRxPTl1D//twlOzIsdMtQDYM6PxgU9L9+O4+3kd5pQhD6V3AoAYr9erwUH4MhpRsydY7NVAfMAQ9RzhvLVWiUu8YHYutLsvcplps+1+DOKxUSDMstKx4WaIaKD/9iimrRJXkSyS2TbqiidwxDEzWzVVdJ4rwprKERg2uNobjOlH4TRdl3gRYg5f1QucVbkVVpzZMKwpYoGMIrInRqDp+EnW0r9ZjbeAcbyoMgjZDbZAkU/1kNSORpz0VS2FMOvx1hMCaq66dq4opkoT4QUPru9Z1YMSCaVPwHYR1kqPDw+ShjtoAzjMQarME9jDFbpP/BlP/PIg11S93qf7kdMWZJ/sdzc/B9UfPsFXzvk6/7Hb6nsfjWH2KdGv+ftnl762nqTUG3b9M3v7e3qF5VI+6butaj3Zrlca89ZX7iTbqrC1336Y5elAN3Mbz8Xv1CTK2HEpjIhFnRoSmNJoRNGz5XTSxk/uqFI0DcBZ1jKsAfgYaTNdXp6knY91cBG9tiVDoNLMOe3CZ4bZDUQWGwi8QZuQLmEwmhvSMJ5OJRJhMJlE+5dI68GSQ5H7U0Rh/O7szwGTncyQo9VLuhR6M2hXc2jxvXXWA4L2TX85sAHSm9LYR7cxyD4bbkVPtQOchirigNWBdg6/UVUAjAJtSp0vQDi5OR1CFBmxJuJAYs4o46yBrKp576ZavGvSE7REBtxk6qXAJmrA5RHoqUaznQd47uowFNU5UqUkXyHH+rlbK6UI2hJVtY4W+UnO2w+nZqXB4v4+q+4rDVGGyO66bQRknKmBakeVlTHyMmpCGFWdqcDWWxwVy5k0DIRUMEcpA9bs5Q39lTd0P6723jnkhiZsx6Ube4NClfY9LlawLHrYiHTf5uvZGmHaq/+2PSyHJwMxTVHd03OpUAsHOndBgORNC31y8+vU1lGQXQvI1LnsiIMc62PQeooy5VG3H5HoqNju5oye8u7wcwXArc5sRpjrg66MDdKk3aKDpt7D1bHj64ezjl+HJye+fPl4O2qvR2Zf3bz4/60WRt27mIyLLIl/qgjHPNW2P+SjXPPNUwHB0phK1QAoNtB2sMrQ/DvH84nT0QmZHA3ufw7SyOce2eppr19IRZBoKfY0wrfLruzlgDxrm5KtS6iNMbWnjA7+QCepkd8i3nq578NlXcSZlLqDwhKCnMkNViNojLqcjuMqQcPxcGAmDft/gAnNRwNALTcCep3nf+DT0U80497TsVwEPOMOD1uKgu0kPyrbgF5H90gcudDzO2t33GEFd3R2R/2vrf0NbmwFm/Mb9MtfWCckV5cJVo1lXakuzVKIGUWFb2RonKvOBxW61kgH+RHldy+2bCkn0cZyohSarpzKXVysJJ2ujBjOdB/zBFnl+3kryC3hQtfcWsBZKJyrZvl7IjF/jsjkgavnv2kqkYGoeDNMUS+647LzFbWn7aHh58k4lSu/I83WU53Yh8fcCuq/bDQj5rpMHXFarRvzremPfPHrQY3MOtLVLDXVd/wm4f8NE -sidebar_class_name: "patch api-method" -info_path: platforms/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -Updates the status of a disbursement according to the state machine. The disbursement must move from ```draft``` to ```ready``` in order to start the disbursement and trigger payments. Payments will start as soon as this endpoint is hit. A disbursement can also be moved into ```paused``` state by an SDP user to prevent further payments from going out and restarted when they are ready. - - - - -
- -

- Path Parameters -

-
-
    - - - -
-
-
-
- - -
- - - Message Response - - -
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - - - - - -
-
-
-
-
-
- - - Bad Request - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - - - - - -
-
-
-
-
-
- - - Unauthorized - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - - - - - -
-
-
-
-
-
- - - Forbidden - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - - - - - -
-
-
-
-
-
- - - Not Found - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - - - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/update-a-receiver.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/update-a-receiver.api.mdx deleted file mode 100644 index 76f3e4d4a..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/update-a-receiver.api.mdx +++ /dev/null @@ -1,1257 +0,0 @@ ---- -id: update-a-receiver -title: "Update a Receiver" -description: "This endpoint allows an organization to add and update information on the receiver, including email address, external ID, date of birth, personal PIN, and national ID number. The response includes all information on the receiver." -sidebar_label: "Update a Receiver" -hide_title: true -hide_table_of_contents: true -api: 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 -sidebar_class_name: "patch api-method" -info_path: platforms/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -This endpoint allows an organization to add and update information on the receiver, including email address, external ID, date of birth, personal PIN, and national ID number. The response includes all information on the receiver. - - - - -
- -

- Path Parameters -

-
-
    - - - -
-
-
- -
- -

- Body -

- required - -
-
- - - List of fields to patch for the receiver - - -
-
    - - - - - - - - - - - -
-
-
-
-
- - -
- - - Updated Receiver Details - - -
- - - - -
- - - Schema - -
- -
    - - - - - - - - - - - - - - - - - - - - - -
    - - - - received_amounts - - object[] - - -
    -
  • -
    - Array [ -
    -
  • - - - - - -
  • -
    - ] -
    -
  • -
    -
    -
    -
    - - - - wallets - - object[] - - -
    -
  • -
    - Array [ -
    -
  • - - -
    - - - - receiver - - object - - -
    - - - -
    -
    -
    -
    - - - - wallet - - object - - -
    - - - - - - - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - -
    - - - - received_amounts - - object[] - - -
    -
  • -
    - Array [ -
    -
  • - - - - - -
  • -
    - ] -
    -
  • -
    -
    -
    - - -
    - - - - status_history - - object[] - - -
    -
  • -
    - Array [ -
    -
  • - - - -
  • -
    - ] -
    -
  • -
    -
    -
  • -
    - ] -
    -
  • -
    -
    -
    -
-
-
- - - - -
-
-
-
-
-
- - - Bad Request - - -
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - -
-
-
-
-
-
- - - Unauthorized - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - - - - - -
-
-
-
-
-
- - - Forbidden - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - - - - - -
-
-
-
-
-
- - - Not Found - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - - - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/update-a-tenant.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/update-a-tenant.api.mdx deleted file mode 100644 index 7649fcdfd..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/update-a-tenant.api.mdx +++ /dev/null @@ -1,704 +0,0 @@ ---- -id: update-a-tenant -title: "Update a Tenant" -description: "This endpoint updates the Tenant data." -sidebar_label: "Update a Tenant" -hide_title: true -hide_table_of_contents: true -api: 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 -sidebar_class_name: "patch api-method" -info_path: platforms/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -This endpoint updates the Tenant data. - - - - -
- -

- Path Parameters -

-
-
    - - - -
-
-
- -
- -

- Body -

- required - -
-
- - - List of fields to update for the tenant - - -
-
    - - - - - - - -
-
-
-
-
- - -
- - - Updated Tenant details - - -
- - - - -
- - - Schema - -
- -
    - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - -
-
-
-
-
-
- - - Bad Request - - -
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - -
-
-
-
-
-
- - - Unauthorized - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - - - - - -
-
-
-
-
-
- - - Not Found - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - - - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/update-organization-profile.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/update-organization-profile.api.mdx deleted file mode 100644 index e24debdef..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/update-organization-profile.api.mdx +++ /dev/null @@ -1,449 +0,0 @@ ---- -id: update-organization-profile -title: "Update Organization Profile" -description: "Updates the organization profile details. Only account owners have permission to do this. Note: both fields are optional but at least one should be sent in the request. It is not necessary to set the header Content-Type for this request. It is set automatically by the HTTP client." -sidebar_label: "Update Organization Profile" -hide_title: true -hide_table_of_contents: true -api: eJztV91v2zYQ/1cOfGmKKXbadX3QW5puWNo1MWYXQ5EEDi2dLdYUqZInu6qh/304UkqU2O1QrNjT8uDI4n387ut39E449JU1Hr1Id+L5yQn/y9FnTlWkrBGpuHwrEpFZQ2iIT2VVaZVJPh1/9CyyEz4rsJT8RE2FIhV28REzEomonK3QkYoOSvRernAg6MkpsxJtmwiHn2rlMBfp1Z3gTZsI/CzLSkcDPVx+3khd4wOrwrqVNOpLAAeVs0ulEeoql4Q5+DrL0PtlrXUj2vCXiBcnz/ZDfm9kTYV16gvmIhEFyhwd+29/WCbQOesO5IHDJSf9P1vwJKkeypm6XKBjE99Ic3uf0AEMcWEJHsR8j6L38+Lk2cDyY42h4a9X6ke66+v38379frNuofIczX9cvMO5vUfzXTkaqnXBMoaA+DznLg19DZfDnp/EnhfJ444Osh6oQDg4JDmSVNqP4NLoBmSW2doQ2K1B56GQG4QKXam8ZyWykFugQvkRXFjCFBaWClgq1LkH6RBscCw1LGoCSaBRegJrEHxha53DAsGjIVAmYOLZR08jOCdQHowlMMjTKl3D7jxSkIvVhLNYx+NZUyEsrQtYHhthHVmTLSWpTGrdwKIJRn6fzSaQaYWGRiIRJFeeOWeYSHET+Qg9vbJ5w3UZ9E5Za1KVdDReWlce55Lk97SPtiu737SzAoFPwC73ypRAKBKbhbL2xOmrzAqsg48VrkIUD1oxEYxMkkjFQhnpGqaFHudDv6fwZnp5AVERqJAEHKpUJrZL1xlchciko5D+u/Ol1dpuWXeNjU8BbofI50aWeAtH0fzTNKgY3AK/PxzqLakSv1iD85qyuV0uPdIhC70YRJGvGFN+LqvK2Y3U837D3MLRwlqN0jxNYVsgFeiCbi8JW+vWS2233Edo5EJjzsk2lkZw60s/d7hSnuI0zjuamhOWlZa0F+/03RQ6GehlYvuT7do/Q7XhUVNmoygWAks+HjoawRRNHk+Vj/MGWFbUcLPHctzmuJS1plsIjBKmQzFqS9WPBOrvkCBcziYskFlmNsJO8h43cCr/DfjfrIOOOFN4srsWey12LVK4Fhe4vXSri/A9gWtxoJOi4E8nz9OTkyh0qENYilyNfP6P5Y4mP9g6EqWESjYlJ20rYy05jMbWsHS2hN1uNGQaBtu2IzjTKlvz4Z8DV38os27b+zZAN4qYDxUzwmDzs0nbcuc2tnaH/UFV8ORs0KlltwUhszmOrkX75Np8i0/Csuw3ksesdooakV7txCuUDt1pTYVIr27aG97fVFjeVZWkrGAilHwoxsP6iXszU2bQSJJDY3eEKiv1FhuRCC45c1d3I+jtKCa0uCP2VuCbv2ZQe8xDNfgqgYa60BPwamUwh62iAqSBX6fPf3kJlVMbHoA1NiPmz1fSq+wRooKo4gACcGZbltnzHTTj3jl94LnzCAvp8eWLYzRchLwnY7uEJ6ev351fzE/Pzi7fX8zS7tvkfP721w9PRuFGocwyrBNSxBcPMSXUWjp4rfyidh5DK060JC4hnE7ORSJ4hCO0Pay8h75t4mj6evKU+0sCWcs7XmkKaR2WNWyMUq4RFrVe9zMR3kpYOVtXHJ/DTFUqHNhNx8K9d4PEPDwCHq1MGnAocyitQ5ALWxPUvmeg6esJXBXo8OaIK+LT8TjHDWpeu37ko8GRdatxbjM/ziThyrpmXHs8pgKPO4njfBDwcdUF/DRUv7KeShnuiV33fccFbHB9+P8u9q27WJwqws80rrRUhjNfO80ZjNxx9YD7+Z5WWE/8frfjKXrvdNvy6081Oualm0RspFO8wwMt9T8JAmWtsRGpGIbAwxGv4geveW3SK51mGVY0EN/7RfGAASens7PfRSIW3XWytDkrseVgOLl/jCjlHvWtA/V1D4y+PzLNAMZjToxo+ZOxH1TZ7SKxtu2dfDz6qsYdx0ZprtNN27Z/AwxTyME= -sidebar_class_name: "patch api-method" -info_path: platforms/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -Updates the organization profile details. Only account owners have permission to do this. Note: both fields are optional but at least one should be sent in the request. It is not necessary to set the header Content-Type for this request. It is set automatically by the HTTP client. - - - - - - -
- -

- Body -

-
- -
    - - - - - -
-
-
-
-
- - -
- - - OK - - -
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - - - - - -
-
-
-
-
-
- - - Unauthorized - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - - - - - -
-
-
-
-
-
- - - Forbidden - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - - - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/update-user-activation-status.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/update-user-activation-status.api.mdx deleted file mode 100644 index 8b12fe50d..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/update-user-activation-status.api.mdx +++ /dev/null @@ -1,494 +0,0 @@ ---- -id: update-user-activation-status -title: "Update User Activation Status" -description: "Updates the SDP user’s activation status. This endpoint is primarily used to move a user into active status when they accept the invite to join an SDP organization account and create a password." -sidebar_label: "Update User Activation Status" -hide_title: true -hide_table_of_contents: true -api: eJzdV21v2zYQ/isEv7QFJL/FdmJ/mpt0aFosMxYHQxEYwUk8WWwkUiUpp64hYH9jf2+/ZDhKdpQ47doh2Iflg62Ix7vnnrt7SG+5QVtoZdHy6ZYPej36EmhjIwsnteJTfmoQHAoe8Fgrh8qRCRRFJmMgk+5HS3ZbbuMUc6AntymQT7mOPmLseMALows0TtZRpGjZWGekWvGA42fIi4xe9Y+PxhGKo/A4mgzC4fG4F54kySAc9ZOod4LYO54kvAp4Io11Nwpy/La/dzpVZJ/Bd5mfaSRrzEFmh5ZVwI3O6kSaFTAGNjzg0mFun9hRBVzaG4idXLdDR1pnCMqvG/xUSoOCT6+Jnge5tYHvYO1AtD0vW0lc1yzzYxjG49FoFPaT46NwOImOQhj0+2EyGUViEJ1gPOk9jNbQ9YAtT8mekfr7J//ZiXW+BzO95gLXmFGtCU0raWdKrIIG1CgZiqQvRBifDJNweDKA8GQIIhwN+0kihmM8HsEBKFD4b0ElUoGKJWQ31MBGZ9kBvgQyi9Wy2lPo67ibDXpeQ1b6hxythRUBKC0a5j34OWB3YFlZCBoWZss4RmuTMss2vPJ/AR/2+ofjdaWgdKk28oufsRRBoKHw1bMNHBqjzZOtjJ+dAfvPHqwDV7btVJlHaMjFno/Dvq+qVkvuYfAL7diDnO9R7OIMe/2W58c72o6/XqjnDLer39Fh/X7WJpJCoPqPi/c0t/dofoij9rYmWcLgEZ/TzF75vmZX1PKz+5a/rAkMHve0t7bMpcguz+aMJuWvP/607Wmpue+wRSotQyUKLZVj0rLCyByMzDa0TTCnWa7XyMB7YVI5XbvBxgW7S1FRqA2DOMbC+bBSraVD2v1RS8VAeSDarEDJLzUCiGNdKsdACRb7Q44BK8DaO21EhwfcwcoLCGVtSTFIptG611psiL1nqjDldfPUofgdB0erBfZu+CiGwVEvnoQCJqNwGIl+GA1gEAKMRE8k4xEmgj+hf3XhLcalkW7jT5HXCAbNrHQpn14vqyWNiUs1RSnAxSklA7TIuxTfdu8rzO9dXRITdbJth/cnaCHfIx2hjbTPmuHb+ZHUVPVwHfTau98XdaMk2vipReWaSgTMypVCwe6kS6kF3lwORmNqsDUV+xY3HeL4NVgZP0KUOldQAh44cU42B7H9TvZ2sZiz2YPITUQWgcXxMEQVa0Gngq8r0wl7MTv75fziZnZ6+uvVxWLa/Dc/v3n/5sOLji8ttdFv9w335jkrTZQm2ucrnb/1XDrMMjDsTNqoNBZzVI7NM3CJNjmbzc95wNdobJ34ARMLmvRvunh5eTZ/RfMNzGmdsaiUmfNFaw+l9fMOt8iiMrtlBWzIi38LbGV0WRB7BmNZSL+g12hqnWmiK3R32tx22AddshgUMwiC5dogg0iXjpWWarCTpusUDS5fUr3ttNvdX2Bsx9YOO9qsukLHthuDw5U2G+r00KUYNhahaCUcFk3Cr3xvFdq6HLwcNL39Q0ra0pj/jajWA+bws+sWGUh/NS+Nv2rXUnLtG5y4aInJMuCpto5Wt1saqyuTVRW9/lSiIbFaBnwNRkLkL8B0l2sUg3TsFjf0U6YmM1wQhmB3DB6KN11V6x0zn/w3bduaOJ8tTt/ygEfNCZFrQZsM3NGFFO7q0dG+uvWpTO+2PAO1KuvLR+2UBAAORPLWi2TzQGntltSmBfGxetaZ0Cfl9eSW7baW4Kra29dLX92xV+Pamsq4rKrqb8Y573c= -sidebar_class_name: "patch api-method" -info_path: platforms/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -Updates the SDP user’s activation status. This endpoint is primarily used to move a user into active status when they accept the invite to join an SDP organization account and create a password. - - - - - - -
- -

- Body -

-
- -
    - - - - - -
-
-
-
-
- - -
- - - Created - - -
- - - - -
- - - Schema - -
- -
    - - - - - - - - - - - - - -
-
-
- - - - - - - - -
-
-
-
-
-
- - - Unauthorized - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - - - - - -
-
-
-
-
-
- - - Forbidden - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - - - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/update-user-profile.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/update-user-profile.api.mdx deleted file mode 100644 index 5fd4db6e0..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/update-user-profile.api.mdx +++ /dev/null @@ -1,484 +0,0 @@ ---- -id: update-user-profile -title: "Update User Profile" -description: "Updates the profile details of the logged in user, including changing password for authenticated/logged in users. Note: all fields are optional but at least one should be sent in the request." -sidebar_label: "Update User Profile" -hide_title: true -hide_table_of_contents: true -api: eJzdVktv20YQ/iuDuSQBKMlJ3Rx0qvwI4rp1hFpGEQiCsSRH5EbLXWYfclSB/72YJSXTluO0QJpDdaCWu/P8ZuZbbtGSq4125HC8xTdHR/yXk8usrL00Gsf44RITLEnkZFmoSTAz2pP2LCrqWslMsOjok2P5LbqspErwym9qwjGa9BNlHhOsranJetl6q8g5UVBP0HkrdYFNk6Clz0FaynE83wsumgTpi6hq1RrYxc7rtVCBHljF4MhCbc1SKoJQ58JTDi5kGTm3DEptsIm/BI+PXh/mfaNF8KWx8i/K/yMEyFpjn8if0/RWuG9bcF740JfToUrJsoln4G3ugeyFgVfGw4Oc76PY+Tk+et2z/Fijb/jrFfqe7nb1++mwfu+MTWWek/7BxXsa2/to/hVGfbUuWY4hRnyRc5fGvoYb7vVp2+uYPO7kKOPAl7Sfh5y8kMqBWcZtZYqCcpAaeGoSkDpTIZe6gKwUuuBFLZy7MzaHpbGxCqQ9Y0f56KG2G8KV8TQGoRQsJancgbAEJsYjFKTBg/CgSDgPRhO40gSVQ0rgSHu2wzExBZDzQ0zQi8IxE+wyXLQEQc6fmHzDgH2noi6ldf5Wi+qpuUlQiedOqRJSPXmyw+6b7dL3j+/45YrXDzzjb2K/3bls/3+Jz2FmKuy7xGrjKLPksesgR1mw0m9wPN/iCQlLdhJ8ieP5olnwvPnSsF4tfFZGU3yIo3rfXzsL1wxri1zfzj5JUctL2mCCXeSTbnhjcTBBye3ZDudB1/7654zb6aDfpNEJOFloyuFO+hKEhvPrNz+/hdrKNQ/DijZDRv1EOJk9iqj0vuYEYuA4xpRlDnxHTXg/m01h8sBz5xFS4ejt8YB0ZnK+VWIxeZheTM5+v7i6nZyefri5mo27t+nF7eX5xxfDWG7uyT/uu/f8h1Wf8V6aCIb07BGvPSklLJxJlwbrqOLxmyrhl8ZWMJleYIJrsq5F5QCmWUnwvImX12fTVyAdCPDG8OhL5WNFjS2E7jrBgTdQiRVBGtQKarFhK3FXQGFNqBlaS5msZTwwa7KRI3beNfk7Y1dD+GgCZEKDJZFDZSyBSE3wEBwXKKqcTWFekqXFS24GNx6NclqTYhpwQ9caHBpbjHKTuREzXGHsZhQcDXxJg05ikPcSHtRdwq9i49XG+UpE4umK9g9ousdh/wfGbsfN0xc/qpWQmnEJNtJjyydzrO/ZvDTO89Z2y5N1Y1XT8PbnQJZpapHgWlgpUu7aOX8HdqTBDLaiDY7xtAVvMGPHye4mPbwMmmSnMckyqv2zsn02nE5mp+8xwbS7cSqTs5IVd5jEZxyQFrL2Yue9LSqhi9B+v7RGmQPEAU+uIk92C05rd6Q3vRAfE2ibCT85rydVttuWhZtmL98efVVjT8itNNdu0TTN39TcQK8= -sidebar_class_name: "patch api-method" -info_path: platforms/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -Updates the profile details of the logged in user, including changing password for authenticated/logged in users. Note: all fields are optional but at least one should be sent in the request. - - - - - - -
- -

- Body -

-
- -
    - - - - - - - - - -
-
-
-
-
- - -
- - - OK - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - - - - - -
-
-
-
-
-
- - - Unauthorized - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - - - - - -
-
-
-
-
-
- - - Forbidden - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - - - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/update-user-role.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/update-user-role.api.mdx deleted file mode 100644 index 744c1ca90..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/update-user-role.api.mdx +++ /dev/null @@ -1,466 +0,0 @@ ---- -id: update-user-role -title: "Update User Role" -description: "Updates an SDP user’s role by ```user_ID```." -sidebar_label: "Update User Role" -hide_title: true -hide_table_of_contents: true -api: eJy9Vdtu20YQ/ZXFvCQBqIsd20D0Jlsu4hpNhFhGEQiCNeSOxI1ILrMXOawgoL/R3+uXFLOkbNpynTZw6weZ4s7tzDl7tAFDttSFJQuDDRz2+/xPkk2MKp3SBQzg4yVEkBJKMhy0jSDRhaPCcSiWZaYS5NDeF8vxG7BJSjnyk6tKggHo+AslDiIojS7JOFV3y8laXFIr0DqjiiVstxHQN8zLjB7EgbdkhNEZWXFLhoQvJTqSwvokIWsXPsuqdnZos0PIz2vM/I/V5L8IjvoH+wu6LtC7VBv1G8n/aFVkjDZPLIqROoP2+xWsQ+fbcYXPYzJc4hkeHjHRjAEftBMPMN9Psetz1D9oVX6csf1HJL1kux1/b/f5+0mbWElJxf9M3tO7vZ/mX+2ondaA5RnCxBeSVRp0La5Z7p90RhA9lnEIsAILcTUaC74Xf/7+hw13Q8SVmM/n/O7mYjSfz7sQgcOlhcEUuKSFWQSGvnqy7lTLikd7ofWFpko+qf5wb1snaAxWEIFylNsnBf1g53el4TjBw7f95F1H4rvjzlEsDzrxIR52EI9lXy5OjmnBwmv6TUHSmjKeEmbNti0l3ihXwWC6gVNCQ2boXQqD6Ww7Y226VHOnEl2SMkjkQ+jxDLZXF76vcsXLqaG1a90DLdUlMdICc/4+bMQeVswLYEZrMe8R/fOvE2ZXioU24ZZQ4RpyImHVsiApbpVLWQnnV4fHJ6I0as3iWVHV5bWfolXJo4lS50oGEAaHAcQcs9c7ZIr3k8lYDB90bjqKGC2dHHWoSLRkFw7ECb0Qr4ajXy4+3AzPzj5ef5gMmm/ji5vL88+vuuGysLI+3Wvw/KWJ5rUudMCsHBeGK0dZhkaMlI29sZRT4cQ4Q7fQJhfD8QVEsCZja/B725ikJJ4v8fpqNH4jlBUonNaZiL3KXCBOmyUWDeFWOC1yXJGIfbYSJVZcJbxFsTTal7xBQ4kqVTjQazLCtboX5G61WXXFZ+1FgoUwhFLk2pDAWHsnvGUeQspoLKYpGZq9Zs7toNe7W5Lt2rpgV5tlT+rE9hJ0tNSmYqF3XEqdJqIjW4A7ZQP4TdBXqa3LMbhEo+/vuVfLbX7AyGoFO/rmemWGquAZvMm4bH1Np0FB9k4YswhSbR0fbDYs2WuTbbf8+qsnwx4wi2CNRmHMOpmydprbyPawogoGcFZP3Jlw+2hn6fteuY12GcMkodI9G9u2mvFwcvYeIogbQ8615CSDtwwEb2tJ6rDC+heG320gw2Lp6x/SuihfLtwzoFUwoOaBYe2Oiqo14mNnqpHwJ+N6MmWzqe1tu72Lr4/+NuPO6epoZpB9+S+sh8Mv -sidebar_class_name: "patch api-method" -info_path: platforms/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -Updates an SDP user’s role by ```user_ID```. - - - - - - -
- -

- Body -

-
- -
    - - - - - -
-
-
-
-
- - -
- - - OK - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - - - - - -
-
-
-
-
-
- - - Unauthorized - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - - - - - -
-
-
-
-
-
- - - Forbidden - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - - - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/upload-disbursement-instructions.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/upload-disbursement-instructions.api.mdx deleted file mode 100644 index 30aaf6cd2..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/upload-disbursement-instructions.api.mdx +++ /dev/null @@ -1,781 +0,0 @@ ---- -id: upload-disbursement-instructions -title: "Upload Disbursement Instructions" -description: "Adds a file containing a list of receivers to a ```draft``` disbursement. This step is required before a disbursement can begin. The file must be a CSV and has a standard format that can be found at ```dev/sample/sample-disbursement.csv```. The operation is idempotent, guaranteed by deleting and recreating the disbursement attributes when this endpoint is called." -sidebar_label: "Upload Disbursement Instructions" -hide_title: true -hide_table_of_contents: true -api: eJztVlFv2zYQ/isEX9oOip12aR/85iQtlhVrgybdUBhGfRLPFhuJVMmjU9fQfx+OkhIpdrtlaIsBWx5iWb7j3X3f3XfcSoe+ssajl5OtfHL4mD8U+szpirQ1ciJPHAKhkonMERQ6tqwTmVlDaIjtoaoKnQHbjz94dtpKn+VYAj/RpkI5kTb9gBnJRFbOVuhINyFL9B5W2DP05LRZybpOJH6CsipwYCdf6AJFqAoLCpXwIcvQL0NRbPou8eyuNn5eQxHucRD/JfLo8HAXj2NQ4g1+DOjpO2GCzlm3BxGujhz4vz5hae1e/6+gfQfvNgd5ZtZQaCWWDNbSuhJI/DT6tPks+9nEeDIFJ3sx5CtLAgLl1unPqGT9t/j5PoE7Pvf091vTM/23EuoJKPTtTChTdP+M0zvw9LPo4hwdPv5mTH6LcB1/P+/y98K6VCuF5geTtx/b22zuhVHfrav1aLdWBuaFDeY/1KjLttx9TXPUb5pT7dPgPJZoSJgbz/v36jeI2HLIwEQizhQLTVw1YuB1Zjy5kLGNl8kdtqdKeQGNAjLBoI02KwGi0J6EXQqHGeo1Oi/IChCLxUI5WNJisRCqF2UkLnPthSeshPbC4cegHSqR4tI6FDAwFhkYkeJKG3bDJnoZPImUTU8ufhdglMiBU/MERoFTnUBTDt0BDRgCKKaF67GPFLQfB4P8Mr9eLBZNvBvMOFWtsKwsd3YiVgEcGEJOfCMUFkgRDaMYB76k8FfKcVgOEDmdBkIvrnM0ghgKNKqy2hDHyKAoUI1kIglWXk5mA169nCeyAgclUpy22VYaKJl+zU2imagKKN9h7+yUKeJ8+ufJRHb4ywm5gMnucN6MxbwxRk/HVm3YojfnZShIV+BozOAfKCC4z6gzr7sCM2hO3WvOpg/Ithemhituhvje5zYU3FBCm1jy0haFvWZCms6YiEWVW4OJVgmUNhhK1uj0shWqBaM/KD6RjSNvd23ANbe7W+hmTQHzeviaEa0T6TELTtMm0nWM4NBNA+VyMpszqCVSbnkkKxsvcZG/iRz3G8ePt1rVYz0c0O7gC0a5AbJ//A3oUOmXuJFJ1yvTdpvFaru2aRR8p3F+/eNSBI9xqOIaREMtTonwemVQiWtNuQAjnl88efpMVE6vgVBc4WbESnsMXmd3MsqJKtk2G8Y7k9fZTuzoKX65vDwX00HkNqJIweOzowM0mY235sgWN/qD6elvZ6/eT09OXr99dTlpv52fvX/5/N2DUWRPm2VzLdXEvScvCIsC3FARzwsgpl5Mz89kIlndmtR2cuUO/PoRDy9Ozx/xjIMgawuRBl1QhNW6FZiWjqieJVyhSENxJSrYRP4bTV05G6pWa3Wl4w92jS52eRfdIF1bdzUS72yI8ucQlCijuKY2kAi+06aL03Mxy9Hh/CEz4ifjscI1FjyafuSbA0fWrcbKZn6cAeHKus04eDygHA9ai4F+HlRtwY8i+9zUJcS933bffTdPT2f+X0I/egk140r4icZVAdowpcEVzEqjUzM50CmZyEm7inqMzhOZs7hNZnK75aF964q65tcfAzoWxnki1+A0pDyLsy0fys9KTpZQePxKSzx805L3SHxxye0toxNHw8rY3r14rq9w0+zTel53F9uYU/PDSRP54JLdbx33LcA66ZymWYYV9cx37sWDTXD++uJSJjJt92xpFfvwwfHc5PaRd0giYUfvr6Letw+c/N5q7y6CJln+z6nvddlum21S1zf2zU9f9LhZLC2wXGtd138CfzhLJQ== -sidebar_class_name: "post api-method" -info_path: platforms/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -Adds a file containing a list of receivers to a ```draft``` disbursement. This step is required before a disbursement can begin. The file must be a CSV and has a standard format that can be found at ```dev/sample/sample-disbursement.csv```. The operation is idempotent, guaranteed by deleting and recreating the disbursement attributes when this endpoint is called. - - - - -
- -

- Path Parameters -

-
-
    - - - -
-
-
- -
- -

- Body -

- required - -
- -
    - - - -
-
-
-
-
- - -
- - - Created - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - - - - - -
-
-
-
-
-
- - - Bad Request - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - - - - - -
-
-
-
-
-
- - - Unauthorized - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - - - - - -
-
-
-
-
-
- - - Forbidden - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - - - - - -
-
-
-
-
-
- - - Not Found - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - - - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/users/README.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/users/README.mdx deleted file mode 100644 index 2710e6e5b..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/users/README.mdx +++ /dev/null @@ -1,18 +0,0 @@ ---- -title: Usuarios -order: 8 ---- - -Los endpoints de los usuarios facilitan la creación de nuevos usuarios SDP, incluyendo el establecimiento del rol apropiado, el envío de una invitación por correo electrónico y la activación de un usuario y la gestión de roles. - - - -| | | -| ------- | ------------------------------------------------------------- | -| RECOGER | [/users](../get-all-users.api.mdx) | -| POST | [/users](../create-user.api.mdx) | -| PATCH | [/users/activation](../update-user-activation-status.api.mdx) | -| RECOGER | [/users/roles](../get-all-roles.api.mdx) | -| PATCH | [/users/roles](../update-user-role.api.mdx) | - - diff --git a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/verify-receiver-registration.api.mdx b/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/verify-receiver-registration.api.mdx deleted file mode 100644 index e50465acc..000000000 --- a/i18n/es/docusaurus-plugin-content-docs-platforms/current/stellar-disbursement-platform/api-reference/resources/verify-receiver-registration.api.mdx +++ /dev/null @@ -1,475 +0,0 @@ ---- -id: verify-receiver-registration -title: "Verify Receiver Registration" -description: "This endpoint verifies the receiver's registration by validating the OTP and other verification values provided in the request body. A valid SEP-24 token should be included in the Authorization header of the request." -sidebar_label: "Verify Receiver Registration" -hide_title: true -hide_table_of_contents: true -api: eJzdVlFv2zYQ/iuHe0kDyHZaZH3wmxOnq9fVEWKlQxEYBiVdLNYSyZKUU9Xwfx9IyrUcZ8k2FHuYXmxKx++Ox+++uw1KRZpZLsUkxyF+Is3vG7ihjPiaNNzQkhsbDDDCnEymufKrISYFN0AiV5ILC2u3lZMBWxDoFuDEgO5AQNrAmpU8Z5aLpbe8TmJgIgdpC9ItSBaM16ysyYDScs1zyoGLFvtrTcZCKvOmD6MACLOruPfmHKxckQBTyLrMISXgIivrzuZRbQup+ffgoSCWkwZ53wXuY4SWLQ0O7/Dg/PMIFdOsIkvafd2gYBXhEA9AMULushOwj5J2EOe91MAOInr1TuqK2SGcXBDTpGHjLbcnpxihC5BrynFodU0RmqygiuFwg7ZRLhBjNRdL3G7nwZiMvZB54ywyKSwJ6/4ypco2x4MvxkW1OYaS6RfKLEaotKOI5WTcV1VIQQtRVynpY8ePDxs7awjWUJtwDV1C4DZCadXLSNeCegmvCGJmzIPU+Y5iuU9ilzcO82D9IvinI9btSZc2nhu1If0YeBFQX0JPGkWOYsfcxghJ1JUj2niUXC2u3y0uJjfJe4wwnkwxwukomVxPR78vJuPF9PbjxdUNzrfuajOmbFawhSfH3wjBs22fMS0r+FXKZelIfzmKk8v3I9y659nU5MyytqJc+arO7UaukKMnzhj56v7hJRD/iMv+UEZJYQLN3pyduZ9nYjF1lpEx93WJ0c8id0XGsOWTV0rfWKVKv3cVMrWN8PypKC9YDjeh9v6TyA69j8kyXhpgqaytZy5pLXUn5NfHId+KnQhRjlGrXM7v9qcdIERxrFQus1Yz8zKCsczWXbtWhLbRX2cnnPnH3f0IA6fSwsGZ91Hs/Jyfve4gP97RBfbbdvR1/0Nx/2R37QVWZAvpWrWSnmCK2QKHOHhgZUm21xXXwYEKRmgoqzW3zczdWYg6NBnXvzrJY4p/oAajf9PefvsjCUK/a20kbBtBBIYvBeXwwG0BTMDV7M0vb0FpvmaWYEVN313mBTM8exRRYa3Ctt+5depsjnz7nfA+SWLf5veeW4+QMkNvz3skMumkPZDESfPJaPxxMl2MLi+vb6fJsF3Fk8WHq88nfXR5d4S/2bfUqz2nDlvivjB9X9svD1vS0+/bjnLUDY4Ev1M/XNxLnypuvT7NLJUl0zDmJq21oYqEhbhk9l7qCkbxJPg0IYwnhjqC5yFezcbxKXADDKyUJaQ1L62/b6mXTLQ8MWAlVGxFkNblChRrHIp/y2CpZa1c4jVlXHH/Qbp503a8C7IPUq/68FnWkDHXv1gOldTUqlttdkPkbBzDXUGa5q8cVcxwMMhpTaXTD9M3AbAv9XKQy8wMMmZpKXUzqA31bEG91qKXdw7cU+2BTz0tXblVzGteWxb/ZFbuzF//67E50NfSNztQJeN+Fqt16cvEC9UdPiFUj6tjHmHh1G14h5uNK9pbXW637vXXmnSDw7t5hGumOUsd5e/cTNTqkZvKV9TgEC9Dwntu/HIOgiYfN7FttNsxyjJS9lnbeUeA4+tZghGm7YBdydzt0ezBFSx7CMUlPQFCh3DvNlgysayDyAdM9/wJtRnCjA== -sidebar_class_name: "post api-method" -info_path: platforms/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api -custom_edit_url: null ---- - -import { SepBadge } from "@site/src/components/SepBadge"; - - - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import Heading from "@theme/Heading"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - - - - - - - - - - -This endpoint verifies the receiver's registration by validating the OTP and other verification values provided in the request body. A valid SEP-24 token should be included in the Authorization header of the request. - - - - -
- -

- Header Parameters -

-
-
    - - - -
-
-
- -
- -

- Body -

- required - -
-
- - - Verification data including phone number, OTP, verification value, and reCAPTCHA token - - -
-
    - - - - - - - - - - - -
-
-
-
-
- - -
- - - Verification successful - - -
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - -
-
-
-
-
-
- - - Bad Request - - -
- - - - -
- - - Schema - -
- -
    - - - -
-
-
- - - - -
-
-
-
-
-
- - - Unauthorized - - -
- - - Response Headers - -
    - -
-
- - - - -
- - - Schema - -
- -
    - - - -
    - - - - extras - - object - - -
    - - - - - -
    -
    -
    -
-
-
- - - - - - - - -
-
-
-
-
-
-
-
diff --git a/i18n/es/docusaurus-plugin-content-docs/current.json b/i18n/es/docusaurus-plugin-content-docs/current.json deleted file mode 100644 index 52c9b9269..000000000 --- a/i18n/es/docusaurus-plugin-content-docs/current.json +++ /dev/null @@ -1,358 +0,0 @@ -{ - "version.label": { - "message": "Siguiente", - "description": "The label for version current" - }, - "sidebar.build.category.Write Smart Contracts": { - "message": "Contratos inteligentes de escritura", - "description": "The label for category Write Smart Contracts in sidebar build" - }, - "sidebar.build.category.Getting Started": { - "message": "Comenzando", - "description": "The label for category Getting Started in sidebar build" - }, - "sidebar.build.category.Example Contracts": { - "message": "Ejemplos de contratos", - "description": "The label for category Example Contracts in sidebar build" - }, - "sidebar.build.category.Build Applications": { - "message": "Construir aplicaciones", - "description": "The label for category Build Applications in sidebar build" - }, - "sidebar.build.category.Build a Wallet with the Wallet SDK": { - "message": "Construye un monedero con el SDK del monedero", - "description": "The label for category Build a Wallet with the Wallet SDK in sidebar build" - }, - "sidebar.build.category.Build a Payment App with the JS SDK": { - "message": "Construye una aplicación de pago con el SDK JS", - "description": "The label for category Build a Payment App with the JS SDK in sidebar build" - }, - "sidebar.build.category.Anchor Integration": { - "message": "Integración de ancla", - "description": "The label for category Anchor Integration in sidebar build" - }, - "sidebar.build.category.Build Custom Network Ingestion Pipeline": { - "message": "Construir Pipeline Personalizado de Ingestión de Red", - "description": "The label for category Build Custom Network Ingestion Pipeline in sidebar build" - }, - "sidebar.build.category.How-To Guides": { - "message": "Guías de Cómo", - "description": "The label for category How-To Guides in sidebar build" - }, - "sidebar.build.category.Contract Conventions": { - "message": "Contratos de Contratos", - "description": "The label for category Contract Conventions in sidebar build" - }, - "sidebar.build.category.Dapp Development": { - "message": "Desarrollo de Dapp", - "description": "The label for category Dapp Development in sidebar build" - }, - "sidebar.build.category.Events": { - "message": "Eventos", - "description": "The label for category Events in sidebar build" - }, - "sidebar.build.category.Fees & Metering": { - "message": "Cuotas y medición", - "description": "The label for category Fees & Metering in sidebar build" - }, - "sidebar.build.category.Freighter Wallet": { - "message": "Cartera de Carga", - "description": "The label for category Freighter Wallet in sidebar build" - }, - "sidebar.build.category.RPC": { - "message": "RPC", - "description": "The label for category RPC in sidebar build" - }, - "sidebar.build.category.State Archival": { - "message": "Arquero Estatus", - "description": "The label for category State Archival in sidebar build" - }, - "sidebar.build.category.Stellar Basics": { - "message": "Básicos estelar", - "description": "The label for category Stellar Basics in sidebar build" - }, - "sidebar.build.category.Stellar CLI": { - "message": "CLI estelar", - "description": "The label for category Stellar CLI in sidebar build" - }, - "sidebar.build.category.Storage": { - "message": "Almacenamiento", - "description": "The label for category Storage in sidebar build" - }, - "sidebar.build.category.Testing": { - "message": "Pruebas", - "description": "The label for category Testing in sidebar build" - }, - "sidebar.build.category.Transactions": { - "message": "Transacciones", - "description": "The label for category Transactions in sidebar build" - }, - "sidebar.build.category.Type Conversions": { - "message": "Conversiones de tipo", - "description": "The label for category Type Conversions in sidebar build" - }, - "sidebar.learn.category.Core Concepts": { - "message": "Conceptos del núcleo", - "description": "The label for category Core Concepts in sidebar learn" - }, - "sidebar.learn.category.Stellar Data Structures": { - "message": "Estructuras de datos estelares", - "description": "The label for category Stellar Data Structures in sidebar learn" - }, - "sidebar.learn.category.Operations & Transactions": { - "message": "Operaciones y transacciones", - "description": "The label for category Operations & Transactions in sidebar learn" - }, - "sidebar.learn.category.Encyclopedia": { - "message": "Enciclopedia", - "description": "The label for category Encyclopedia in sidebar learn" - }, - "sidebar.learn.category.Contract Development": { - "message": "Desarrollo del Contrato", - "description": "The label for category Contract Development in sidebar learn" - }, - "sidebar.learn.category.Types": { - "message": "Tipos", - "description": "The label for category Types in sidebar learn" - }, - "sidebar.learn.category.Contract Interactions": { - "message": "Interacciones de contrato", - "description": "The label for category Contract Interactions in sidebar learn" - }, - "sidebar.learn.category.Transactions (specialized)": { - "message": "Transacciones (especializadas)", - "description": "The label for category Transactions (specialized) in sidebar learn" - }, - "sidebar.learn.category.Security": { - "message": "Seguridad", - "description": "The label for category Security in sidebar learn" - }, - "sidebar.learn.category.Storage": { - "message": "Almacenamiento", - "description": "The label for category Storage in sidebar learn" - }, - "sidebar.learn.category.Errors and Debugging": { - "message": "Errores y depuración", - "description": "The label for category Errors and Debugging in sidebar learn" - }, - "sidebar.learn.category.Data Format": { - "message": "Formato de datos", - "description": "The label for category Data Format in sidebar learn" - }, - "sidebar.learn.category.Network Configuration": { - "message": "Configuración de red", - "description": "The label for category Network Configuration in sidebar learn" - }, - "sidebar.learn.category.SDEX": { - "message": "DEX", - "description": "The label for category SDEX in sidebar learn" - }, - "sidebar.learn.category.Migrate from Another Chain": { - "message": "Migrar desde otra cadena", - "description": "The label for category Migrate from Another Chain in sidebar learn" - }, - "sidebar.learn.category.EVM Networks": { - "message": "Redes EVM", - "description": "The label for category EVM Networks in sidebar learn" - }, - "sidebar.learn.category.Interactive Learning": { - "message": "Aprendizaje interactivo", - "description": "The label for category Interactive Learning in sidebar learn" - }, - "sidebar.learn.category.Dapps Challenge": { - "message": "Desafío Dapps", - "description": "The label for category Dapps Challenge in sidebar learn" - }, - "sidebar.learn.link.Dapps Challenge Dashboard": { - "message": "Panel de Desafío de Dapps", - "description": "The label for link Dapps Challenge Dashboard in sidebar learn, linking to /docs/learn/interactive/dapps/dashboard" - }, - "sidebar.data_overview.doc.Soroban RPC": { - "message": "RPC Soroban", - "description": "The label for the doc item Soroban RPC in sidebar data_overview, linking to the doc data/rpc/README" - }, - "sidebar.data_overview.doc.Hubble": { - "message": "Burbuja", - "description": "The label for the doc item Hubble in sidebar data_overview, linking to the doc data/hubble/README" - }, - "sidebar.data_overview.doc.Horizon": { - "message": "Horizón", - "description": "The label for the doc item Horizon in sidebar data_overview, linking to the doc data/horizon/README" - }, - "sidebar.tools.category.SDKs": { - "message": "SDKs", - "description": "The label for category SDKs in sidebar tools" - }, - "sidebar.tools.link.Anchor Platform": { - "message": "Plataforma de ancla", - "description": "The label for link Anchor Platform in sidebar tools, linking to /platforms/anchor-platform" - }, - "sidebar.tools.link.Stellar Disbursement Platform": { - "message": "Desembolso estelar de la plataforma", - "description": "The label for link Stellar Disbursement Platform in sidebar tools, linking to /platforms/stellar-disbursement-platform" - }, - "sidebar.validators.category.Admin Guide": { - "message": "Guía de Admin", - "description": "The label for category Admin Guide in sidebar validators" - }, - "sidebar.horizon.category.Horizon": { - "message": "Horizón", - "description": "The label for category Horizon in sidebar horizon" - }, - "sidebar.horizon.category.Admin Guide": { - "message": "Guía de Admin", - "description": "The label for category Admin Guide in sidebar horizon" - }, - "sidebar.horizon.category.API Reference": { - "message": "Referencia API", - "description": "The label for category API Reference in sidebar horizon" - }, - "sidebar.horizon.category.Resources": { - "message": "Recursos", - "description": "The label for category Resources in sidebar horizon" - }, - "sidebar.horizon.category.Accounts": { - "message": "Cuentas", - "description": "The label for category Accounts in sidebar horizon" - }, - "sidebar.horizon.category.Assets": { - "message": "Activos", - "description": "The label for category Assets in sidebar horizon" - }, - "sidebar.horizon.category.Claimable Balances": { - "message": "Saldos reclamables", - "description": "The label for category Claimable Balances in sidebar horizon" - }, - "sidebar.horizon.category.Effects": { - "message": "Efectos", - "description": "The label for category Effects in sidebar horizon" - }, - "sidebar.horizon.category.Ledgers": { - "message": "Ledgers", - "description": "The label for category Ledgers in sidebar horizon" - }, - "sidebar.horizon.category.Liquidity Pools": { - "message": "Piscinas de liquidez", - "description": "The label for category Liquidity Pools in sidebar horizon" - }, - "sidebar.horizon.category.Offers": { - "message": "Ofertas", - "description": "The label for category Offers in sidebar horizon" - }, - "sidebar.horizon.category.Operations": { - "message": "Operaciones", - "description": "The label for category Operations in sidebar horizon" - }, - "sidebar.horizon.category.The Operation Object": { - "message": "El objeto Operación", - "description": "The label for category The Operation Object in sidebar horizon" - }, - "sidebar.horizon.category.Payments": { - "message": "Pagos", - "description": "The label for category Payments in sidebar horizon" - }, - "sidebar.horizon.category.Trades": { - "message": "Operaciones", - "description": "The label for category Trades in sidebar horizon" - }, - "sidebar.horizon.category.Transactions": { - "message": "Transacciones", - "description": "The label for category Transactions in sidebar horizon" - }, - "sidebar.horizon.category.Structure": { - "message": "Estructura", - "description": "The label for category Structure in sidebar horizon" - }, - "sidebar.horizon.category.Pagination": { - "message": "Paginación", - "description": "The label for category Pagination in sidebar horizon" - }, - "sidebar.horizon.category.Aggregations": { - "message": "Agregaciones", - "description": "The label for category Aggregations in sidebar horizon" - }, - "sidebar.horizon.category.Order Books": { - "message": "Libros de pedidos", - "description": "The label for category Order Books in sidebar horizon" - }, - "sidebar.horizon.category.Paths": { - "message": "Rutas", - "description": "The label for category Paths in sidebar horizon" - }, - "sidebar.horizon.category.Trade Aggregations": { - "message": "Agregaciones comerciales", - "description": "The label for category Trade Aggregations in sidebar horizon" - }, - "sidebar.horizon.category.Fee Stats": { - "message": "Estadísticas de comisión", - "description": "The label for category Fee Stats in sidebar horizon" - }, - "sidebar.horizon.category.Errors": { - "message": "Errores", - "description": "The label for category Errors in sidebar horizon" - }, - "sidebar.horizon.category.HTTP Status Codes": { - "message": "Código de estado HTTP", - "description": "The label for category HTTP Status Codes in sidebar horizon" - }, - "sidebar.horizon.category.Horizon-Specific Status Codes": { - "message": "Códigos de Estado Específicos de Horizon", - "description": "The label for category Horizon-Specific Status Codes in sidebar horizon" - }, - "sidebar.horizon.category.Result Codes": { - "message": "Códigos Resultados", - "description": "The label for category Result Codes in sidebar horizon" - }, - "sidebar.horizon.category.Operation-Specific Result Codes": { - "message": "Resultados específicos de la Operación", - "description": "The label for category Operation-Specific Result Codes in sidebar horizon" - }, - "sidebar.hubble.category.Hubble": { - "message": "Burbuja", - "description": "The label for category Hubble in sidebar hubble" - }, - "sidebar.hubble.category.Admin Guide": { - "message": "Guía de Admin", - "description": "The label for category Admin Guide in sidebar hubble" - }, - "sidebar.hubble.category.Source System Ingestion": { - "message": "Ingestion del sistema de origen", - "description": "The label for category Source System Ingestion in sidebar hubble" - }, - "sidebar.hubble.category.Data Curation": { - "message": "Curación de datos", - "description": "The label for category Data Curation in sidebar hubble" - }, - "sidebar.hubble.category.Visualization": { - "message": "Visualización", - "description": "The label for category Visualization in sidebar hubble" - }, - "sidebar.hubble.category.Scheduling and Orchestration": { - "message": "Programación y Orquestación", - "description": "The label for category Scheduling and Orchestration in sidebar hubble" - }, - "sidebar.hubble.category.Analyst Guide": { - "message": "Guía de analista", - "description": "The label for category Analyst Guide in sidebar hubble" - }, - "sidebar.hubble.category.Data Catalog": { - "message": "Catálogo de datos", - "description": "The label for category Data Catalog in sidebar hubble" - }, - "sidebar.hubble.category.Data Dictionary": { - "message": "Diccionario de datos", - "description": "The label for category Data Dictionary in sidebar hubble" - }, - "sidebar.soroban_rpc.category.Soroban RPC": { - "message": "RPC Soroban", - "description": "The label for category Soroban RPC in sidebar soroban_rpc" - }, - "sidebar.soroban_rpc.category.API Reference": { - "message": "Referencia API", - "description": "The label for category API Reference in sidebar soroban_rpc" - }, - "sidebar.soroban_rpc.category.Methods": { - "message": "Métodos", - "description": "The label for category Methods in sidebar soroban_rpc" - } -} diff --git a/i18n/es/docusaurus-plugin-content-docs/current/README.mdx b/i18n/es/docusaurus-plugin-content-docs/current/README.mdx deleted file mode 100644 index 7c78d0e6b..000000000 --- a/i18n/es/docusaurus-plugin-content-docs/current/README.mdx +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: Documentos Stellar Developer -displayed_sidebar: build -hide_table_of_contents: true ---- - -## Navegando la documentación - -### [Build](/docs/build/README.mdx) - -Contiene tutoriales y guías de cómo escribir contratos inteligentes, crear aplicaciones, interactuar con la red y mucho más. - -### [Learn](/docs/learn/fundamentals/README.mdx) - -Aquí encontrará todo el contenido informativo y conceptual. Conozca los fundamentos de Stellar, como cómo funcionan las cuentas y las transacciones, profundizar en la funcionalidad de cada operación, descubrir cómo funcionan las comisiones y más. - -### [Tokens](/docs/tokens/README.mdx) - -Información sobre cómo emitir activos en la red Stellar y crear tokens de contratos inteligentes personalizados. - -### [Data](/docs/data/README.mdx) - -Descubra varias opciones de disponibilidad de datos: RPC, Hubble y Horizon. - -### [Tools](/docs/tools/README.mdx) - -Conozca todas las herramientas disponibles a su disposición para construir, interactuar o simplemente observar la red Stellar. También puede encontrar información sobre cómo utilizar la Plataforma de Anclas o la Plataforma de Desembolso Estelar. - -### [Networks](/docs/networks/README.mdx) - -Información sobre redes desplegadas (Mainnet, Testnet y Futurenet), versiones actuales de software, y limitaciones y tarifas de recursos. - -### [Validators](/docs/validators/README.mdx) - -Todo lo que necesitarás saber si quieres ejecutar, operar y mantener un nodo de validación del núcleo en la red Stellar. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/build/README.mdx b/i18n/es/docusaurus-plugin-content-docs/current/build/README.mdx deleted file mode 100644 index bd12f6b94..000000000 --- a/i18n/es/docusaurus-plugin-content-docs/current/build/README.mdx +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: Introducción -sidebar_position: 0 -hide_table_of_contents: true ---- - -Esto un nuevo cambio otra vez - prueba - -La sección Construir se divide en tres partes: 1) escribir contratos inteligentes, 2) construir aplicaciones, y 3) guías de cómo. - -Encuentre explicaciones sobre qué contiene cada sección a continuación. - -## Contratos inteligentes - -Los contratos inteligentes son programas de autoejecución con los términos de un acuerdo escrito directamente en el código. Se aplican automáticamente y ejecutan los términos del contrato cuando se cumplen las condiciones predefinidas. Los desarrolladores deben definir las reglas y la lógica del contrato garantizando al mismo tiempo la seguridad. Una vez escritos y probados, los contratos inteligentes se implementan en la cadena de bloques, donde se vuelven inmuables y accesibles al público. - -Esta sección te guiará a través de cómo conseguir establecer para escribir contratos inteligentes en Stellar, más una introducción a la prueba, el almacenamiento de datos y el despliegue de sus contratos. También proporciona una serie de contratos de ejemplo para su uso. - -## Aplicaciones - -Las aplicaciones interactúan con el blockchain y pueden usar contratos inteligentes como backend. Proporcionan interfaces de usuario, gestionan interacciones de usuario y pueden integrarse con contratos inteligentes para operar. Los usuarios pueden interactuar con el blockchain usando la interfaz de la aplicación. Escribir contratos inteligentes se centra en la lógica del backend y las reglas impuestas en el blockchain mientras que la construcción de aplicaciones implica crear el front-end e integrarlo con estos contratos inteligentes para proporcionar una experiencia completa de usuario. - -:::note - -Puedes crear aplicaciones en Stellar sin usar contratos inteligentes, como se demuestra en el [tutorial de Wallet SDK](./apps/wallet/overview.mdx) o en el [tutorial de la aplicación de pago de SDK](./apps/example-application-tutorial/overview.mdx). - -::: - -Esta sección te guiará a través de consideraciones de diseño para aplicaciones y tutoriales para construir aplicaciones con o sin contratos inteligentes. - -## Guías de Cómo - -Esta sección proporciona instrucciones paso a paso para ayudar a los usuarios a completar tareas específicas asociadas con el desarrollo en Stellar. Estas tareas pueden incluir instrucciones para aspectos de la escritura de contratos, interactuar con contratos, construir aplicaciones, usar operaciones Stellar, establecer infraestructura y mucho más. - -Cómo hacer que las guías asuman que el usuario tiene cierta experiencia y conocimiento con la construcción de Stellar y que no son típicamente para principiantes. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/build/apps/README.mdx b/i18n/es/docusaurus-plugin-content-docs/current/build/apps/README.mdx deleted file mode 100644 index 014a49aab..000000000 --- a/i18n/es/docusaurus-plugin-content-docs/current/build/apps/README.mdx +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Construir aplicaciones -sidebar_position: 30 ---- - -import DocCardList from "@theme/DocCardList"; - -Esta sección te guiará a través de consideraciones de diseño para aplicaciones y tutoriales para construir aplicaciones con o sin contratos inteligentes. - - diff --git a/i18n/es/docusaurus-plugin-content-docs/current/build/apps/application-design-considerations.mdx b/i18n/es/docusaurus-plugin-content-docs/current/build/apps/application-design-considerations.mdx deleted file mode 100644 index 22f05bf7d..000000000 --- a/i18n/es/docusaurus-plugin-content-docs/current/build/apps/application-design-considerations.mdx +++ /dev/null @@ -1,110 +0,0 @@ ---- -title: Consideraciones de diseño de aplicación -sidebar_position: 10 ---- - -## Modelos de Custodia - -Al construir una aplicación, una de las primeras cosas que tienes que decidir es cómo se asegurarán y almacenarán las claves secretas de tus usuarios. Las aplicaciones estelar dan a los usuarios acceso a sus cuentas que se almacenan en el contador, y el acceso a estas cuentas está controlado por la clave secreta de la cuenta. Esa clave secreta demuestra que el usuario tiene la custodia o “posee” la cuenta. - -Hay cuatro opciones de custodia a considerar: - -- Servicio no custodial - el usuario de la aplicación almacena su propia clave secreta -- Servicio Custodial - el proveedor de servicios (aplicación) almacena las claves secretas de los usuarios -- Mezcla de ambos - con el uso de [multisig](../../learn/encyclopedia/security/signnatures-multisig.mdx), esta opción es útil para mantener el estado no custodial mientras se permite la recuperación de la cuenta -- Servicios de administración de claves de terceros: integra un servicio de discreción de terceros en tu aplicación que puede almacenar las claves secretas de tus usuarios - -### Servicio no custodial - -En un servicio no custodial, el usuario de la aplicación almacena la clave secreta para su cuenta y permite que la aplicación envíe solicitudes para delegar la firma de transacciones. Hay algunos problemas potenciales de usabilidad ya que el usuario tiene que saber cómo almacenar de forma segura sus propias credenciales de cuenta y navegar de forma segura por la firma de transacciones al final. Si pierden su clave secreta, también perderán el acceso a su cuenta. - -Por lo general, las aplicaciones no custodial crean o importan una cuenta Stellar preexistente para cada usuario. - -### Servicio Custodial - -Con un servicio custodial el proveedor de servicios (una aplicación como un intercambio centralizado) almacena las claves secretas de los usuarios y delega los derechos de uso al usuario. - -Muchos servicios custodial eligen usar una sola cuenta Stellar agrupada (llamada compartida, omnibus, o [cuentas agrupadas](../.. learn/encyclopedia/transactions-specialized/pooled-accounts-muxed-accounts-memos.mdx)) para manejar transacciones en nombre de sus usuarios en lugar de crear una nueva cuenta Stellar para cada usuario. Para distinguir entre los usuarios individuales en una cuenta conjunta, recomendamos la implementación de [cuentas silenciadas](../../learn/encyclopedia/transactions-specialized/pooled-accounts-muxed-accounts-memos.mdx#muxed-accounts). - -### Una mezcla de no custodial y custodial - -Construir una aplicación con capacidades [multi-signature](../../learn/encyclopedia/security/signnatures-multisig.mdx) le permite tener un servicio no custodial con la recuperación de la cuenta. Si el usuario pierde su clave secreta, todavía puede firmar transacciones con otras firmas autorizadas, dado que el umbral de firma es lo suficientemente alto. - -### Servicios de administración de claves de terceros - -Hay varias aplicaciones y servicios que se especializan en añadir capas de seguridad adicionales a las cuentas de los usuarios. Échale un vistazo si estás interesado en integrar un servicio de administración de claves de terceros: - -- [StellarAuth](https://stellarauth.com/) -- [Ledger](https://www.ledger.com/) -- [Trezor](https://trezor.io/) -- [StellarGuard](https://stellarguard.me/) -- [LobstrVault](https://vault.lobstr.co/) - -## Seguridad de la aplicación - -Aunque las billeteras pueden operar en el lado del cliente, se ocupan de las claves secretas del usuario, que dan acceso directo a su cuenta y a cualquier valor que tengan. Por eso es esencial requerir todo el tráfico web para que fluya sobre métodos TLS fuertes. Incluso cuando se desarrolla localmente, utilice un certificado local no firmado para desarrollar hábitos seguros desde el principio. Stellar es un potente software de movimiento de dinero; no escatimar en seguridad. - -Para obtener más información, consulta nuestra guía para [asegurar productos basados en la web](https://www.stellar.org/developeropers/guides/walkthroughhs/securing-web-projects.html). - -## Servicios de cartera - -Una cartera normalmente tiene estas funciones básicas: almacenamiento de claves, creación de cuentas, firma de transacciones y consultas a la base de datos Stellar. Hay algunos servicios que se encargan de todas estas funciones para ti, así que puedes construir lo que quieras a tu alrededor. Revisa algunos de estos servicios de cartera a continuación. - -- [Albedo](https://albedo.link/) -- [Freighter](https://www.freighter.app/) - -## Estrategias de creación de cuentas - -En esta sección, pasaremos por encima del nuevo flujo de creación de cuentas de usuario entre carteras no custodial y anclas con implementaciones SEP-24 y/o SEP-6. Una cuenta Stellar se crea con un par de claves (una clave pública y una clave privada) y el saldo mínimo de XLM. - -Cuando un nuevo cliente descarga la aplicación de cartera y pasa por el flujo de depósito por primera vez su cuenta Stellar puede ser creada por la aplicación del monedero del usuario o el anclaje facilitando el primer depósito. Esta sección describe cada una de estas estrategias. - -### Opción 1: El ancla crea y financia la cuenta Stellar - -Para esta opción, la cartera necesita permitir a los usuarios iniciar su primer depósito sin tener que agregar un activo o establecer una línea de confianza. A continuación, el monedero le pide al usuario que añada la línea de confianza una vez que los fondos son recibidos por el fondo. El flujo se ve así: - -1. La cartera registra un nuevo usuario y emite un par de claves. -2. La cartera inicia el primer depósito en nombre del usuario sin requerir que el usuario añada el activo/cree la línea de confianza. -3. El anclaje proporciona instrucciones de depósito al cliente. -4. El usuario transfiere dinero de una cuenta bancaria a la cuenta bancaria del fondo. -5. Una vez que el anclaje recibe la transferencia, el anclaje crea y financia la cuenta Stellar para el cliente. -6. La cartera detecta que la cuenta ha sido creada y debe establecerse una línea de confianza. -7. La cartera le pide al usuario que añada el activo/cree la línea de confianza. -8. Finalmente, el anclaje envía los fondos de depósito a la cuenta Stellar del usuario. - -:::info - -Un ancla siempre debe mantener una cantidad saludable de XLM en su cuenta de distribución para apoyar la creación de nuevas cuentas. Si esto se vuelve insostenible, se recomienda que el anclaje colabore con las carteras para determinar una estrategia basada en el número de solicitudes de creación de cuentas. El monto recomendado es 2XLM por creación de cuentas de usuario (1XLM para cumplir con el requisito mínimo de saldo y 1XLM para establecer líneas de confianza y cubrir las tarifas de transacción). - -::: - -Con el flujo descrito arriba, el monedero y el anclaje tienen que facilitar la escucha y la respuesta al estado de la línea de confianza. que puede crear fricciones de experiencia del usuario al esperar a que se establezca la línea de confianza. Para abordar esta cuestión, el Protocolo 15 introdujo saldos reclamables, que mejoran el flujo permitiendo a los usuarios comenzar a usar el monedero sin tener que asegurar XLM. Tanto la cartera como el ancla tienen que implementar soporte de equilibrio reclamable para hacer que este flujo funcione. - -El flujo con Balances Reclaimables se ve así: - -1. La cartera registra un nuevo usuario y genera un par de claves. -2. La cartera inicia un depósito en nombre de un usuario. -3. El anclaje proporciona instrucciones de depósito a la cartera. -4. El usuario transfiere dinero de una cuenta bancaria a la cuenta del ancestro. -5. El anclaje crea y financia la cuenta Stellar del usuario, más la cantidad requerida para las comisiones de confianza y de transacción. De nuevo, sugerimos 2 XLM para empezar. -6. El ancla crea un equilibrio reclamable. -7. La cartera detecta el saldo reclamable de la cuenta, reclama los fondos y lo coloca en la cartera. - -### Opción 2: el monedero crea y financia la cuenta Stellar al registrarse el usuario? - -Para esta opción, la cartera crea y financia la cuenta Stellar en cada nuevo usuario registrado con el requisito mínimo de 1XLM, más el . XLM reserva para establecer la primera línea de confianza, además de un poco más para cubrir las tasas de transacción. Para más información sobre saldos mínimos, revisa la [sección de Lumen](../../learn/fundamentals/lumens.mdx#minimum-balance). - -El flujo se ve así: - -1. Tras un nuevo registro de usuario, el monedero emite un par de claves, luego crea y financia la cuenta Stellar del usuario con 2XLM. -2. Luego, la cartera crea una línea de confianza, e inicia el primer depósito. -3. Una vez que la solicitud de depósito se envía al ancla, el anclaje proporciona instrucciones para el depósito. -4. La transferencia de fondos del cliente desde una cuenta bancaria personal a la cuenta del ancestro. -5. El anclaje recibe los fondos, luego los envía a la cuenta Stellar del usuario. -6. La cartera detecta que los fondos fueron enviados y notifica al usuario. - -:::note - -En los ejemplos anteriores, le sugerimos que cubra el balance mínimo o los requisitos XLM de la cartera depositando fondos directamente en la cuenta del usuario. Hicimos esa sugerencia en aras de la simplicidad, pero en todos los casos, el ancla o billetera podría, en su lugar, usar reservas patrocinadas para asegurar que cuando un usuario cierra una línea de confianza o fusiona su cuenta, la reserva se revierte a la cuenta patrocinadora en lugar de a la cuenta del usuario. - -::: diff --git a/i18n/es/docusaurus-plugin-content-docs/current/build/apps/dapp-frontend.mdx b/i18n/es/docusaurus-plugin-content-docs/current/build/apps/dapp-frontend.mdx deleted file mode 100644 index 5909414a1..000000000 --- a/i18n/es/docusaurus-plugin-content-docs/current/build/apps/dapp-frontend.mdx +++ /dev/null @@ -1,444 +0,0 @@ ---- -sidebar_position: 70 -title: Construir una interfaz de Dapp -description: Crea una aplicación web frontend que interactúe con tus contratos inteligentes. -pagination_prev: build/smart-contracts/getting-started/deploy-increment-contract ---- - -Esta es una continuación del [tutorial iniciado](../smart-contracts/getting-started/README.mdx), donde deberías haber desplegado dos contratos inteligentes a la red pública. En esta sección, crearemos una aplicación web que interactúa con los contratos mediante llamadas RPC. - -Comencemos. - -## Inicializar una toolchain del frontend - -Puede construir una aplicación Soroban con cualquier toolchain de interfaz o integrarla en cualquier aplicación de full-stack existente. Para este tutorial, vamos a usar [Astro](https://astro.build/). Astro trabaja con React, Vue, Svelte, cualquier otra biblioteca de interfaz de usuario o ninguna biblioteca de interfaz de usuario. En este tutorial, no estamos usando una biblioteca de interfaz de usuario. Las partes específicas de Soroban de este tutorial serán similares sin importar qué herramienta de interfaz use. - -Si eres nuevo en frontend, no te preocupes. No vamos demasiado profundo. Pero será útil para usted ver y experimentar el proceso de desarrollo del frontend utilizado por las aplicaciones Soroban. Vamos a cubrir los bits relevantes de JavaScript y Astro, pero enseñar todo el desarrollo de frontend y Astro está más allá del alcance de este tutorial. - -Comencemos. - -Necesitarás [Node.js](https://nodejs.org/en/download/package-manager/) v18.14.1 o superior. Si aún no lo has hecho, instálalo ahora. - -Queremos inicializar nuestro proyecto actual como un proyecto Astro. Para hacer esto, podemos volver a girar al comando `stellar contract init`, que tiene una bandera `--frontend-template` que nos permite pasar la url de un repositorio de plantillas de frontend. Como aprendimos en [Almacenando datos](../smart-contracts/getting-started/storing-data.mdx#adding-the-increment-contract), `stellar contract init` no sobreescribirá los archivos existentes, y es seguro de usarlos para añadir a un proyecto existente. - -Desde nuestro directorio `soroban-hello-world`, ejecuta el siguiente comando para añadir los archivos de plantilla de Astro. - -```sh -stellar contract init ./ \ - --frontend-template https://github.com/stellar/soroban-astro-template -``` - -Esto añadirá lo siguiente a tu proyecto, el cual iremos más detallados a continuación. - -```bash -├── CONTRIBUTING.md -├── initialize.js -├── package-lock.json -├── package.json -├── packages -├── public -│   └── favicon.svg -├── src -│   ├── components -│   │   └── Card.astro -│   ├── env.d.ts -│   ├── layouts -│   │   └── Layout.astro -│   └── pages -│   └── index.astro -└── tsconfig.json -``` - -## Generar un paquete NPM para el contrato Hola World - -Antes de abrir los nuevos archivos frontend, vamos a generar un paquete de NPM para el contrato Hello World. Esta es nuestra forma sugerida de interactuar con los contratos de frontends. Estas bibliotecas generadas funcionan con cualquier proyecto JavaScript (no una interfaz específica como React), y hacer que sea fácil trabajar con algunos de los bits más complicados de Soroban, como la codificación [XDR](. /../learn/encyclopedia/contract-development/types/fully-typed-contracts.mdx). - -Esto va a utilizar el comando CLI `stellar contract bindings typescript`: - -```bash -stellar contract bindings typescript \ - --network testnet \ - --contract-id $(cat .stellar/contract-ids/hello_world.txt) \ - --output-dir packages/hello_world -``` - -Este proyecto está configurado como un espacio de trabajo de NPM, por lo que la biblioteca de clientes `hello_world` fue generada en el directorio `packages` en `packages/hello_world`. - -Intentamos mantener el código en estas bibliotecas generadas legibles, así que sigamos adelante y miremos hacia el futuro. Abre el nuevo directorio `packages/hello_world` en tu editor. Si has construido o contribuido a proyectos de Node, todo se verá familiar. Verás un archivo `package.json`, un directorio `src`, un `tsconfig.json`, e incluso un README. - -## Generar un paquete NPM para el contrato Increment - -Aunque podemos ejecutar `soroban contract bindings typescript` para cada uno de nuestros contratos individualmente, la [soroban-astro-template](https://github. om/stellar/soroban-astro-templation) que usamos como nuestra plantilla incluye un muy práctico `initialize. s` script que manejará esto para todos los contratos en nuestro directorio `contracts`. - -Además de generar los paquetes NPM, `initialize.js` también: - -- Generar y depositar fondos en nuestra cuenta Stellar -- Construir todos los contratos en el directorio `contracts` -- Desplegar nuestros contratos -- Crear clientes de contratos prácticos para cada contrato - -Ya nos hemos ocupado de los tres primeros puntos de bala en pasos anteriores de este tutorial, así que esas tareas serán noops cuando ejecutemos `initialize. s`. - -### Configurar initialize.js - -Necesitamos asegurarnos de que `initialize.js` tenga todas las variables de entorno que necesita antes de hacer cualquier otra cosa. Copia el archivo `.env.example` a `.env`. Las variables de entorno establecidas en `.env` son usadas por el script `initialize.js`. - -```bash -cp .env.example .esv -``` - -Echemos un vistazo al contenido del archivo `.env`: - -``` -# Prefijo con "PUBLIC_" para poner disponible en los archivos de Astro frontend -PUBLIC_SOROBAN_NETWORK_PASSPHRASE="Red independiente ; Febrero de 2017" -PUBLIC_SOROBAN_RPC_URL="http://localhost:8000/soroban/rpc" - -SOROBAN_ACCOUNT="me" -SOROBAN_NETWORK="standalone" - -# vars env que comienzan con PUBLIC_ estarán disponibles para el cliente -PUBLIC_SOROBAN_RPC_URL=$SOROBAN_RPC_URL -``` - -Este `. el archivo nv` por defecto se conecta a una red que se ejecuta localmente pero queremos configurar nuestro proyecto para comunicarnos con Testnet, ya que ahí es donde desplegamos nuestros contratos. Para hacer eso, vamos a actualizar el archivo `.env` para que se vea así: - -```diff -# Prefijo con "PUBLIC_" para poner disponible en los archivos de Astro frontend --PUBLIC_SOROBAN_NETWORK_PASSPHRASE="Red independiente ; Febrero 2017" -+PUBLIC_SOROBAN_NETWORK_PASSPHRASE="Probar red SDF ; Septiembre de 2015" --PUBLIC_SOROBAN_RPC_URL="http://localhost:8000/soroban/rpc" -+PUBLIC_SOROBAN_RPC_URL="https://soroban-testnet. tellar.org:443" - --SOROBAN_ACCOUNT="me" -+SOROBAN_ACCOUNT="alice" --SOROBAN_NETWORK="standalone" -+SOROBAN_NETWORK="testnet" -``` - -:::info - -Este archivo `.env` se utiliza en el script `initialize.js`. Al usar la CLI, todavía podemos usar la configuración de red que configuramos en la [Setup](.. paso smart-contracts/getting-started/setup.mdx), o pasando las banderas `--rpc-url` y `--network-passphrase`. - -::: - -### Ejecuta `initialize.js` - -Primero instalemos las dependencias de Javascript: - -```bash -npm install -``` - -Y luego ejecutemos `initialize.js`: - -```bash -npm ejecutar init -``` - -Como se mencionó anteriormente, este script intenta construir e implementar nuestros contratos, lo que ya hemos hecho. El script es lo suficientemente inteligente para comprobar si un paso ya ha sido tomado en cuenta, y es un no-op en ese caso, por lo que es seguro ejecutar más de una vez. - -### Llamar al contrato desde el frontend - -Ahora abramos `src/pages/index.astro` y echemos un vistazo a cómo el código del frontend se integra con el paquete NPM que creamos para nuestros contratos. - -Aquí podemos ver que estamos importando nuestro cliente `helloWorld` generado desde `../contracts/hello_world`. Entonces estamos invocando el método `hola` y añadiendo el resultado a la página. - -```ts title="src/pages/index.astro" ---- -import Layout from "../layouts/Layout.astro"; -import Card from "../components/Card.astro"; -import helloWorld from ".. contracts/hello_world"; -const { result } = await helloWorld.hello({ to: "you" }); -const saludando = resultado. oin(" "); ---- - - ... - -

{greeting}

-``` - -¡Vamos a verlo en acción! Iniciar el servidor dev: - -```bash -npm run dev -``` - -Y abre [localhost:4321](http://localhost:4321) en tu navegador. ¡Debería ver el saludo del contrato! - -Puedes intentar actualizar el argumento `{ to: 'Soroban' }`. Al guardar el archivo, la página se actualizará automáticamente. - -:::info - -Cuando inicias el servidor dev con `npm run dev`, verás una salida similar en tu terminal como cuando ejecutaste `npm run init`. Esto es porque el script `dev` en el paquete. hijo está configurado para ejecutar `npm run init` y `astro dev`, para que pueda asegurarse de que su contrato desplegado y su paquete NPM generado están siempre sincronizados. Si desea iniciar el servidor dev sin el script initialize.js, puede ejecutar `npm run astro dev`. - -::: - -### ¿Qué está pasando aquí? - -Si inspeccionas la página (clic derecho, inspeccionar) y actualizas, verás un par de cosas interesantes: - -- La pestaña "Red" muestra que no hay peticiones Fetch/XHR hechas. Pero las llamadas RPC ocurren a través de Fetch/XHR! Entonces, ¿cómo llama el frontend al contrato? -- No hay JavaScript en la página. Pero acabamos de escribir algo de JavaScript! ¿Cómo funciona? - -Esto es parte de la propaganda de Astro: el frontend debe tener el menor número de activos posible. Preferiblemente cero JavaScript. Cuando pones JavaScript en la [frontmatter](https://docs.astro. uild/es/core-concepts/astro-components/), Astro lo ejecutará en tiempo de construcción, y luego reemplazará cualquier cosa en los llaves de `{...}` con la salida. - -Cuando se utiliza el servidor de desarrollo con `npm run dev`, se ejecuta el código frontmatter en el servidor, e inyecta los valores resultantes en la página del cliente. - -Puedes intentar construir esto de forma más dramática: - -```bash -npm run build -``` - -Luego revisa la carpeta `dist`. Verás que construyó un archivo HTML y CSS, pero no JavaScript. Y si miras el archivo HTML, verás un "Hola Soroban" estático en el `

`. - -Durante la construcción, Astro hizo una sola llamada a su contrato, luego inyectó el resultado estático en la página. Esto es ideal para métodos contractuales que no cambian, pero probablemente no funcionarán para la mayoría de los métodos contractuales. Vamos a integrar con el contrato 'incrementor' para ver cómo manejar métodos interactivos en Astro. --> - -## Llamar al contrato del incrementor desde el frontend - -Mientras que `hello` es un método simple de solo vista/lectura, `increment` cambia en estado de cadena. Esto significa que alguien necesita firmar la transacción. Así que necesitaremos añadir capacidades de firma de transacciones al frontend. - -La forma de firmar funciona en un navegador es con un _wallet_. Las billeteras pueden ser aplicaciones web, extensiones del navegador, aplicaciones independientes o incluso dispositivos de hardware separados. - -### Instalar extensión de Freighter - -Ahora mismo, la cartera que mejor soporta Soroban es [Freighter](../guides/freighter/README.mdx). Está disponible como complemento de Firefox, así como extensiones para Chrome y Brave. Sigue adelante y [instálalo ahora](https://freighter.app). - -Una vez instalado, ábrelo haciendo clic en el icono de la extensión. Si esta es su primera vez usando Freighter, necesitará crear una nueva cartera. Siga las instrucciones para crear una contraseña y guardar su frase de recuperación. - -Vaya a Ajustes (el icono del engranaje) → Preferencias y active el interruptor para Activar el modo experimental. A continuación, vuelva a su pantalla de inicio y seleccione "Probar Net" en la lista desplegable superior derecha. Por último, si muestra el mensaje de que su dirección Stellar no está financiada, siga adelante y haga clic en el botón "Fondo con Friendbot". - -Ahora todo está configurado para usar Freighter como usuario, y puedes añadirlo a tu aplicación. - -### Añadir carguero - -Vamos a añadir un botón de "Conectar" a la página que abre el carguero y pide al usuario que le otorgue permiso a su página web para usar el carguero. Una vez que concedan este permiso, el botón "Conectar" será reemplazado por un mensaje diciendo: "Firmado como [su clave pública]". - -Primero, añade [@stellar/freighter-api](https://www.npmjs.com/package/@stellar/freighter-api) como dependencia: - -```bash -npm install @stellar/freighter-api -``` - -Ahora vamos a añadir un nuevo componente al directorio `src/components` llamado `ConnectFreighter.astro` con el siguiente contenido: - -```html title="src/components/ConnectFreighter.astro" -
-
- -
-
- - - - -``` - -Algo de esto puede parecer sorprendente. `