diff --git a/app/[locale]/[...slug]/page.tsx b/app/[locale]/[...slug]/page.tsx index 87c69f598..5722d478e 100644 --- a/app/[locale]/[...slug]/page.tsx +++ b/app/[locale]/[...slug]/page.tsx @@ -23,10 +23,10 @@ import { getMDXComponents } from '@/components/mdx'; import { Mermaid } from '@/components/mdx/mermaid'; import { APIPage } from '@/components/openapi/api-page'; import { API } from '@/components/reference/api-page'; -import { Badge } from '@/components/ui/badge'; import * as customIcons from '@/components/ui/icon'; import { TagFilterSystem } from '@/components/ui/tag-filter-system'; import { getAPIConfig } from '@/lib/api-config'; +import { checkIfDeprecated } from '@/lib/check-deprecated'; import { i18n } from '@/lib/i18n'; import { getAllFilterablePages, source } from '@/lib/source'; import type { HeadingProps } from '@/types'; @@ -57,6 +57,9 @@ export default async function Page(props: { .join('\n') .trim(); + // Check if this page contains deprecated API operations + const isDeprecated = await checkIfDeprecated(rawMarkdownContent); + const MDX = page.data.body; if (!MDX) { @@ -213,28 +216,16 @@ export default async function Page(props: { BETA )} - {page.data.isRpc && ( - - RPC node - + {isDeprecated && ( + + Deprecated + )} {page.data.llm !== false && } - {/* RPC endpoint callout */} - {page.data.isRpc && ( - - These are served by Stacks nodes, not directly operated by Hiro. Availability and - performance may vary depending on upstream node health. For guaranteed - performance, run your own node or talk to us about dedicated options. - - )} - {/* Render TagFilterSystem if tags are present in frontmatter */} {page.data.tags && page.data.tags.length > 0 && ( ; security?: Array>; tags?: string[]; + deprecated?: boolean; } export interface OpenAPIParameter { diff --git a/content/docs/en/apis/stacks-node-rpc-api/reference/accounts/info.mdx b/content/docs/en/apis/stacks-node-rpc-api/reference/accounts/info.mdx index 8f243df9a..bb6f6bd1b 100644 --- a/content/docs/en/apis/stacks-node-rpc-api/reference/accounts/info.mdx +++ b/content/docs/en/apis/stacks-node-rpc-api/reference/accounts/info.mdx @@ -3,7 +3,6 @@ title: Get account info sidebarTitle: Info description: Retrieves the account data for a given account or contract identifier. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-blockchain-api/reference/blocks/block-by-height-v3.mdx b/content/docs/es/apis/stacks-blockchain-api/reference/blocks/block-by-height-v3.mdx index 56f1a5c61..ef5073075 100644 --- a/content/docs/es/apis/stacks-blockchain-api/reference/blocks/block-by-height-v3.mdx +++ b/content/docs/es/apis/stacks-blockchain-api/reference/blocks/block-by-height-v3.mdx @@ -3,6 +3,5 @@ title: Bloque por altura (v3) sidebarTitle: Bloque por altura (v3) description: Recupera un bloque por su altura utilizando el endpoint v3. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-blockchain-api/reference/blocks/block-proposal.mdx b/content/docs/es/apis/stacks-blockchain-api/reference/blocks/block-proposal.mdx index b4842a9c0..ea69040fb 100644 --- a/content/docs/es/apis/stacks-blockchain-api/reference/blocks/block-proposal.mdx +++ b/content/docs/es/apis/stacks-blockchain-api/reference/blocks/block-proposal.mdx @@ -3,6 +3,5 @@ title: Validar bloque propuesto sidebarTitle: Propuesta de bloque description: Validar un bloque propuesto de Stacks. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-blockchain-api/reference/blocks/upload-block.mdx b/content/docs/es/apis/stacks-blockchain-api/reference/blocks/upload-block.mdx index f1eca030a..388ed7fb4 100644 --- a/content/docs/es/apis/stacks-blockchain-api/reference/blocks/upload-block.mdx +++ b/content/docs/es/apis/stacks-blockchain-api/reference/blocks/upload-block.mdx @@ -3,6 +3,5 @@ title: Bloque de carga sidebarTitle: Bloque de carga description: Subir un bloque al nodo. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-blockchain-api/reference/fees/estimate.mdx b/content/docs/es/apis/stacks-blockchain-api/reference/fees/estimate.mdx index cce4d5846..1ec67ee9a 100644 --- a/content/docs/es/apis/stacks-blockchain-api/reference/fees/estimate.mdx +++ b/content/docs/es/apis/stacks-blockchain-api/reference/fees/estimate.mdx @@ -3,6 +3,5 @@ title: Obtener tarifas aproximadas para la transacción dada sidebarTitle: Estimación description: Obtén una tarifa estimada para la transacción proporcionada. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-blockchain-api/reference/fees/transfer-estimate.mdx b/content/docs/es/apis/stacks-blockchain-api/reference/fees/transfer-estimate.mdx index 4114d6254..345ca010b 100644 --- a/content/docs/es/apis/stacks-blockchain-api/reference/fees/transfer-estimate.mdx +++ b/content/docs/es/apis/stacks-blockchain-api/reference/fees/transfer-estimate.mdx @@ -3,6 +3,5 @@ title: Obtener estimación de tarifa de transferencia sidebarTitle: Estimación de transferencia description: Obtiene una tasa de comisión estimada para transacciones de transferencia de STX. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-blockchain-api/reference/info/core-api.mdx b/content/docs/es/apis/stacks-blockchain-api/reference/info/core-api.mdx index 4702899f2..d930eeca5 100644 --- a/content/docs/es/apis/stacks-blockchain-api/reference/info/core-api.mdx +++ b/content/docs/es/apis/stacks-blockchain-api/reference/info/core-api.mdx @@ -3,6 +3,5 @@ title: Obtener información básica de la API sidebarTitle: Información de la API principal description: Recupera información sobre la API Core, incluyendo la versión del servidor. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-blockchain-api/reference/info/health.mdx b/content/docs/es/apis/stacks-blockchain-api/reference/info/health.mdx index eb48dcb9f..4a9ac7c78 100644 --- a/content/docs/es/apis/stacks-blockchain-api/reference/info/health.mdx +++ b/content/docs/es/apis/stacks-blockchain-api/reference/info/health.mdx @@ -3,6 +3,5 @@ title: Chequeo de salud sidebarTitle: Salud description: Obtener información de salud sobre el estado de sincronización del nodo. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-blockchain-api/reference/nakamoto/nakamoto-block.mdx b/content/docs/es/apis/stacks-blockchain-api/reference/nakamoto/nakamoto-block.mdx index c3ade4fd0..c3d36ba67 100644 --- a/content/docs/es/apis/stacks-blockchain-api/reference/nakamoto/nakamoto-block.mdx +++ b/content/docs/es/apis/stacks-blockchain-api/reference/nakamoto/nakamoto-block.mdx @@ -3,6 +3,5 @@ title: Obtener bloque Nakamoto sidebarTitle: Bloque de Nakamoto description: Obtén un bloque Nakamoto por su hash de índice de bloque. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-blockchain-api/reference/nakamoto/tenure-blocks.mdx b/content/docs/es/apis/stacks-blockchain-api/reference/nakamoto/tenure-blocks.mdx index 5f86a6db8..bf319050d 100644 --- a/content/docs/es/apis/stacks-blockchain-api/reference/nakamoto/tenure-blocks.mdx +++ b/content/docs/es/apis/stacks-blockchain-api/reference/nakamoto/tenure-blocks.mdx @@ -3,6 +3,5 @@ title: Obtener bloques de tenencia de Nakamoto sidebarTitle: Bloques de mandato de Nakamoto description: Obtener una secuencia de bloques Nakamoto en un período. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-blockchain-api/reference/nakamoto/tenure-fork-info.mdx b/content/docs/es/apis/stacks-blockchain-api/reference/nakamoto/tenure-fork-info.mdx index 1bc2afb31..a9b39395e 100644 --- a/content/docs/es/apis/stacks-blockchain-api/reference/nakamoto/tenure-fork-info.mdx +++ b/content/docs/es/apis/stacks-blockchain-api/reference/nakamoto/tenure-fork-info.mdx @@ -3,6 +3,5 @@ title: Información sobre la bifurcación de tenencia sidebarTitle: Información sobre la bifurcación de tenencia description: Obtén información sobre las bifurcaciones de tenencia entre dos IDs de bloque. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-blockchain-api/reference/nakamoto/tenure-metadata.mdx b/content/docs/es/apis/stacks-blockchain-api/reference/nakamoto/tenure-metadata.mdx index 163a1abd6..ef79864ec 100644 --- a/content/docs/es/apis/stacks-blockchain-api/reference/nakamoto/tenure-metadata.mdx +++ b/content/docs/es/apis/stacks-blockchain-api/reference/nakamoto/tenure-metadata.mdx @@ -3,6 +3,5 @@ title: Obtener metadatos de tenencia de Nakamoto sidebarTitle: Metadatos de permanencia de Nakamoto description: Obtener metadatos sobre el mandato actual de Nakamoto. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-blockchain-api/reference/nakamoto/tenure-tip.mdx b/content/docs/es/apis/stacks-blockchain-api/reference/nakamoto/tenure-tip.mdx index ddea5480f..a9e3bf938 100644 --- a/content/docs/es/apis/stacks-blockchain-api/reference/nakamoto/tenure-tip.mdx +++ b/content/docs/es/apis/stacks-blockchain-api/reference/nakamoto/tenure-tip.mdx @@ -3,6 +3,5 @@ title: Consejo para la titularidad sidebarTitle: Consejo para la titularidad description: Obtén el ID del bloque de propina de la tenencia asociada a un hash de consenso dado. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-blockchain-api/reference/proof-of-transfer/pox-details.mdx b/content/docs/es/apis/stacks-blockchain-api/reference/proof-of-transfer/pox-details.mdx index 8b959a74d..550b563be 100644 --- a/content/docs/es/apis/stacks-blockchain-api/reference/proof-of-transfer/pox-details.mdx +++ b/content/docs/es/apis/stacks-blockchain-api/reference/proof-of-transfer/pox-details.mdx @@ -3,6 +3,5 @@ title: Obtener detalles de PoX sidebarTitle: Detalles de PoX description: Recupera información de Prueba de Transferencia (PoX). full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-blockchain-api/reference/proof-of-transfer/signer-details.mdx b/content/docs/es/apis/stacks-blockchain-api/reference/proof-of-transfer/signer-details.mdx index d1a7a241f..104237e24 100644 --- a/content/docs/es/apis/stacks-blockchain-api/reference/proof-of-transfer/signer-details.mdx +++ b/content/docs/es/apis/stacks-blockchain-api/reference/proof-of-transfer/signer-details.mdx @@ -3,6 +3,5 @@ title: Detalles del firmante sidebarTitle: Detalles del firmante description: Obtener información del firmante para un firmante y ciclo específicos. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-blockchain-api/reference/proof-of-transfer/stacker-set.mdx b/content/docs/es/apis/stacks-blockchain-api/reference/proof-of-transfer/stacker-set.mdx index cd7d78a9c..85de4fd53 100644 --- a/content/docs/es/apis/stacks-blockchain-api/reference/proof-of-transfer/stacker-set.mdx +++ b/content/docs/es/apis/stacks-blockchain-api/reference/proof-of-transfer/stacker-set.mdx @@ -3,6 +3,5 @@ title: Obtener información del conjunto de apiladores y firmantes sidebarTitle: Información del conjunto de apiladores y firmantes description: Recupera información del conjunto de apiladores y firmantes para un ciclo determinado. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-blockchain-api/reference/smart-contracts/constants.mdx b/content/docs/es/apis/stacks-blockchain-api/reference/smart-contracts/constants.mdx index 221ac42e5..4b1b55cfc 100644 --- a/content/docs/es/apis/stacks-blockchain-api/reference/smart-contracts/constants.mdx +++ b/content/docs/es/apis/stacks-blockchain-api/reference/smart-contracts/constants.mdx @@ -3,6 +3,5 @@ title: Obtener valor constante sidebarTitle: Valor constante description: Obtener el valor de una constante dentro de un contrato. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-blockchain-api/reference/smart-contracts/fast-read-only.mdx b/content/docs/es/apis/stacks-blockchain-api/reference/smart-contracts/fast-read-only.mdx index 8f23f2613..676aff9e2 100644 --- a/content/docs/es/apis/stacks-blockchain-api/reference/smart-contracts/fast-read-only.mdx +++ b/content/docs/es/apis/stacks-blockchain-api/reference/smart-contracts/fast-read-only.mdx @@ -3,6 +3,5 @@ title: Llamada rápida a función de solo lectura sidebarTitle: Llamada rápida de solo lectura description: Llama a una función de solo lectura en un contrato inteligente sin costo ni seguimiento de memoria para una ejecución más rápida. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-blockchain-api/reference/smart-contracts/interface.mdx b/content/docs/es/apis/stacks-blockchain-api/reference/smart-contracts/interface.mdx index dcceba6d5..57d375f3d 100644 --- a/content/docs/es/apis/stacks-blockchain-api/reference/smart-contracts/interface.mdx +++ b/content/docs/es/apis/stacks-blockchain-api/reference/smart-contracts/interface.mdx @@ -3,6 +3,5 @@ title: Obtener interfaz del contrato sidebarTitle: Interfaz del contrato description: Recupera una lista de funciones, variables, mapas, tokens fungibles y tokens no fungibles para un contrato inteligente determinado. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-blockchain-api/reference/smart-contracts/map-entry.mdx b/content/docs/es/apis/stacks-blockchain-api/reference/smart-contracts/map-entry.mdx index c61af6e28..0792f7175 100644 --- a/content/docs/es/apis/stacks-blockchain-api/reference/smart-contracts/map-entry.mdx +++ b/content/docs/es/apis/stacks-blockchain-api/reference/smart-contracts/map-entry.mdx @@ -3,6 +3,5 @@ title: Obtener entrada del mapa de contrato sidebarTitle: Entrada del mapa de contrato description: Recupera una entrada específica de un mapa de datos de contrato. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-blockchain-api/reference/smart-contracts/read-only.mdx b/content/docs/es/apis/stacks-blockchain-api/reference/smart-contracts/read-only.mdx index e2ea6c223..c0f2b256e 100644 --- a/content/docs/es/apis/stacks-blockchain-api/reference/smart-contracts/read-only.mdx +++ b/content/docs/es/apis/stacks-blockchain-api/reference/smart-contracts/read-only.mdx @@ -3,6 +3,5 @@ title: Llamar función de solo lectura sidebarTitle: Llamar función de solo lectura description: Llama a una función pública de solo lectura en un contrato inteligente determinado. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-blockchain-api/reference/smart-contracts/source.mdx b/content/docs/es/apis/stacks-blockchain-api/reference/smart-contracts/source.mdx index 384e10337..36c751304 100644 --- a/content/docs/es/apis/stacks-blockchain-api/reference/smart-contracts/source.mdx +++ b/content/docs/es/apis/stacks-blockchain-api/reference/smart-contracts/source.mdx @@ -3,6 +3,5 @@ title: Obtener el código fuente del contrato sidebarTitle: Fuente del contrato description: Recupera el código fuente de Clarity de un contrato determinado, junto con la altura del bloque en el que se publicó y la prueba MARF de los datos. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-blockchain-api/reference/smart-contracts/traits.mdx b/content/docs/es/apis/stacks-blockchain-api/reference/smart-contracts/traits.mdx index f938c33e2..cb5bff677 100644 --- a/content/docs/es/apis/stacks-blockchain-api/reference/smart-contracts/traits.mdx +++ b/content/docs/es/apis/stacks-blockchain-api/reference/smart-contracts/traits.mdx @@ -3,6 +3,5 @@ title: Obtener detalles de implementación de rasgos sidebarTitle: Detalles de implementación de rasgos description: Determinar si un rasgo especificado está implementado (ya sea explícita o implícitamente) dentro de un contrato dado. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-blockchain-api/reference/smart-contracts/variable.mdx b/content/docs/es/apis/stacks-blockchain-api/reference/smart-contracts/variable.mdx index b205d5fdf..92039be67 100644 --- a/content/docs/es/apis/stacks-blockchain-api/reference/smart-contracts/variable.mdx +++ b/content/docs/es/apis/stacks-blockchain-api/reference/smart-contracts/variable.mdx @@ -3,6 +3,5 @@ title: Obtener variable de datos sidebarTitle: Valor de la variable de datos description: Obtener variable de datos del contrato full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-blockchain-api/reference/sortitions/get-sortitions.mdx b/content/docs/es/apis/stacks-blockchain-api/reference/sortitions/get-sortitions.mdx index 0d86109fc..c9f908760 100644 --- a/content/docs/es/apis/stacks-blockchain-api/reference/sortitions/get-sortitions.mdx +++ b/content/docs/es/apis/stacks-blockchain-api/reference/sortitions/get-sortitions.mdx @@ -3,6 +3,5 @@ title: Obtener sorteos sidebarTitle: Obtener sorteos description: Recupera información sobre sorteos de la burnchain. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-blockchain-api/reference/sortitions/latest-and-last-sortitions.mdx b/content/docs/es/apis/stacks-blockchain-api/reference/sortitions/latest-and-last-sortitions.mdx index a13b17719..19255379a 100644 --- a/content/docs/es/apis/stacks-blockchain-api/reference/sortitions/latest-and-last-sortitions.mdx +++ b/content/docs/es/apis/stacks-blockchain-api/reference/sortitions/latest-and-last-sortitions.mdx @@ -3,6 +3,5 @@ title: Últimos y finales sorteos sidebarTitle: Últimos y finales sorteos description: Recupera información sobre los últimos y más recientes sorteos. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-blockchain-api/reference/sortitions/sortition-by-burn-hash.mdx b/content/docs/es/apis/stacks-blockchain-api/reference/sortitions/sortition-by-burn-hash.mdx index 453485cb5..a19349b13 100644 --- a/content/docs/es/apis/stacks-blockchain-api/reference/sortitions/sortition-by-burn-hash.mdx +++ b/content/docs/es/apis/stacks-blockchain-api/reference/sortitions/sortition-by-burn-hash.mdx @@ -3,6 +3,5 @@ title: Sorteo por hash de quemado sidebarTitle: Sorteo por hash de quemado description: Obtiene información sobre un sorteo por su hash de bloque de quemado. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-blockchain-api/reference/sortitions/sortition-by-burn-height.mdx b/content/docs/es/apis/stacks-blockchain-api/reference/sortitions/sortition-by-burn-height.mdx index 00d3b02fa..4155c63c9 100644 --- a/content/docs/es/apis/stacks-blockchain-api/reference/sortitions/sortition-by-burn-height.mdx +++ b/content/docs/es/apis/stacks-blockchain-api/reference/sortitions/sortition-by-burn-height.mdx @@ -3,6 +3,5 @@ title: Sorteo por altura de quemado sidebarTitle: Sorteo por altura de quemado description: Obtiene información sobre un sorteo por su altura de bloque de quemado. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-blockchain-api/reference/sortitions/sortition-by-consensus-hash.mdx b/content/docs/es/apis/stacks-blockchain-api/reference/sortitions/sortition-by-consensus-hash.mdx index 6c44be0a2..fb7f25a9f 100644 --- a/content/docs/es/apis/stacks-blockchain-api/reference/sortitions/sortition-by-consensus-hash.mdx +++ b/content/docs/es/apis/stacks-blockchain-api/reference/sortitions/sortition-by-consensus-hash.mdx @@ -3,6 +3,5 @@ title: Sorteo por hash de consenso sidebarTitle: Sorteo por hash de consenso description: Recupera información sobre un sorteo por su hash de consenso. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-blockchain-api/reference/transactions/broadcast-transaction.mdx b/content/docs/es/apis/stacks-blockchain-api/reference/transactions/broadcast-transaction.mdx index 7d8eb06dc..2a923a4f0 100644 --- a/content/docs/es/apis/stacks-blockchain-api/reference/transactions/broadcast-transaction.mdx +++ b/content/docs/es/apis/stacks-blockchain-api/reference/transactions/broadcast-transaction.mdx @@ -3,6 +3,5 @@ title: Transmitir transacción sidebarTitle: Transacción description: Transmite transacciones sin procesar en la red. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-blockchain-api/reference/transactions/transaction-details-v3.mdx b/content/docs/es/apis/stacks-blockchain-api/reference/transactions/transaction-details-v3.mdx index 41aaa0b6e..aacf15529 100644 --- a/content/docs/es/apis/stacks-blockchain-api/reference/transactions/transaction-details-v3.mdx +++ b/content/docs/es/apis/stacks-blockchain-api/reference/transactions/transaction-details-v3.mdx @@ -3,6 +3,5 @@ title: Detalles de la transacción (v3) sidebarTitle: Detalles de la transacción (v3) description: Obtén detalles de la transacción por ID de transacción utilizando el endpoint v3. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-node-rpc-api/reference/accounts/info.mdx b/content/docs/es/apis/stacks-node-rpc-api/reference/accounts/info.mdx index 6b3a1f567..1d8845dd9 100644 --- a/content/docs/es/apis/stacks-node-rpc-api/reference/accounts/info.mdx +++ b/content/docs/es/apis/stacks-node-rpc-api/reference/accounts/info.mdx @@ -1,8 +1,7 @@ --- title: Obtener información de la cuenta sidebarTitle: Información -description: Recupera los datos de la cuenta para un identificador de cuenta o contrato determinado. +description: Recupera los datos de la cuenta para un identificador de cuenta o contrato dado. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-node-rpc-api/reference/blocks/block-by-height-v3.mdx b/content/docs/es/apis/stacks-node-rpc-api/reference/blocks/block-by-height-v3.mdx index 56f1a5c61..e7a168ec4 100644 --- a/content/docs/es/apis/stacks-node-rpc-api/reference/blocks/block-by-height-v3.mdx +++ b/content/docs/es/apis/stacks-node-rpc-api/reference/blocks/block-by-height-v3.mdx @@ -1,8 +1,7 @@ --- title: Bloque por altura (v3) sidebarTitle: Bloque por altura (v3) -description: Recupera un bloque por su altura utilizando el endpoint v3. +description: Recupera un bloque por su altura usando el endpoint v3. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-node-rpc-api/reference/blocks/block-proposal.mdx b/content/docs/es/apis/stacks-node-rpc-api/reference/blocks/block-proposal.mdx index b4842a9c0..feec01495 100644 --- a/content/docs/es/apis/stacks-node-rpc-api/reference/blocks/block-proposal.mdx +++ b/content/docs/es/apis/stacks-node-rpc-api/reference/blocks/block-proposal.mdx @@ -1,8 +1,7 @@ --- title: Validar bloque propuesto sidebarTitle: Propuesta de bloque -description: Validar un bloque propuesto de Stacks. +description: Validar un bloque de Stacks propuesto. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-node-rpc-api/reference/blocks/upload-block.mdx b/content/docs/es/apis/stacks-node-rpc-api/reference/blocks/upload-block.mdx index 35a52ac71..278016b2a 100644 --- a/content/docs/es/apis/stacks-node-rpc-api/reference/blocks/upload-block.mdx +++ b/content/docs/es/apis/stacks-node-rpc-api/reference/blocks/upload-block.mdx @@ -1,8 +1,7 @@ --- -title: Subir bloque +title: Cargar bloque sidebarTitle: Subir bloque description: Subir un bloque al nodo. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-node-rpc-api/reference/fees/estimate.mdx b/content/docs/es/apis/stacks-node-rpc-api/reference/fees/estimate.mdx index cce4d5846..9415795ae 100644 --- a/content/docs/es/apis/stacks-node-rpc-api/reference/fees/estimate.mdx +++ b/content/docs/es/apis/stacks-node-rpc-api/reference/fees/estimate.mdx @@ -1,8 +1,7 @@ --- title: Obtener tarifas aproximadas para la transacción dada sidebarTitle: Estimación -description: Obtén una tarifa estimada para la transacción proporcionada. +description: Obtener una tarifa estimada para la transacción proporcionada. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-node-rpc-api/reference/fees/transfer-estimate.mdx b/content/docs/es/apis/stacks-node-rpc-api/reference/fees/transfer-estimate.mdx index fba5eec10..32cc29978 100644 --- a/content/docs/es/apis/stacks-node-rpc-api/reference/fees/transfer-estimate.mdx +++ b/content/docs/es/apis/stacks-node-rpc-api/reference/fees/transfer-estimate.mdx @@ -1,8 +1,7 @@ --- title: Obtener estimación de tarifa de transferencia sidebarTitle: Estimación de transferencia -description: Recupera una tasa de comisión estimada para las transacciones de transferencia de STX. +description: Recupera una tasa de tarifa estimada para transacciones de transferencia de STX. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-node-rpc-api/reference/info/core-api.mdx b/content/docs/es/apis/stacks-node-rpc-api/reference/info/core-api.mdx index 4702899f2..718c3f43c 100644 --- a/content/docs/es/apis/stacks-node-rpc-api/reference/info/core-api.mdx +++ b/content/docs/es/apis/stacks-node-rpc-api/reference/info/core-api.mdx @@ -1,8 +1,7 @@ --- -title: Obtener información básica de la API +title: Obtener información de la API principal sidebarTitle: Información de la API principal description: Recupera información sobre la API Core, incluyendo la versión del servidor. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-node-rpc-api/reference/info/health.mdx b/content/docs/es/apis/stacks-node-rpc-api/reference/info/health.mdx index eb48dcb9f..d13830691 100644 --- a/content/docs/es/apis/stacks-node-rpc-api/reference/info/health.mdx +++ b/content/docs/es/apis/stacks-node-rpc-api/reference/info/health.mdx @@ -1,8 +1,7 @@ --- -title: Chequeo de salud +title: Verificación de estado sidebarTitle: Salud -description: Obtener información de salud sobre el estado de sincronización del nodo. +description: Obtiene información de salud sobre el estado de sincronización del nodo. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-node-rpc-api/reference/nakamoto/nakamoto-block.mdx b/content/docs/es/apis/stacks-node-rpc-api/reference/nakamoto/nakamoto-block.mdx index 9d1e1000c..485697a87 100644 --- a/content/docs/es/apis/stacks-node-rpc-api/reference/nakamoto/nakamoto-block.mdx +++ b/content/docs/es/apis/stacks-node-rpc-api/reference/nakamoto/nakamoto-block.mdx @@ -1,8 +1,7 @@ --- -title: Obtener bloque Nakamoto +title: Obtener bloque de Nakamoto sidebarTitle: Bloque Nakamoto -description: Obtener un bloque Nakamoto por su hash de bloque de índice. +description: Obtener un bloque de Nakamoto por su hash de índice de bloque. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-node-rpc-api/reference/nakamoto/tenure-blocks.mdx b/content/docs/es/apis/stacks-node-rpc-api/reference/nakamoto/tenure-blocks.mdx index 2ce817cfa..b57a10fdf 100644 --- a/content/docs/es/apis/stacks-node-rpc-api/reference/nakamoto/tenure-blocks.mdx +++ b/content/docs/es/apis/stacks-node-rpc-api/reference/nakamoto/tenure-blocks.mdx @@ -1,8 +1,7 @@ --- title: Obtener bloques de tenencia de Nakamoto sidebarTitle: Bloques de tenencia de Nakamoto -description: Obtener una secuencia de bloques Nakamoto en un mandato. +description: Obtener una secuencia de bloques Nakamoto en un período de tenencia. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-node-rpc-api/reference/nakamoto/tenure-fork-info.mdx b/content/docs/es/apis/stacks-node-rpc-api/reference/nakamoto/tenure-fork-info.mdx index 1ab7c4e90..7cf7ac412 100644 --- a/content/docs/es/apis/stacks-node-rpc-api/reference/nakamoto/tenure-fork-info.mdx +++ b/content/docs/es/apis/stacks-node-rpc-api/reference/nakamoto/tenure-fork-info.mdx @@ -1,8 +1,7 @@ --- -title: Información sobre la bifurcación de tenencia -sidebarTitle: Información sobre la bifurcación de tenencia -description: Obtener información sobre las bifurcaciones de tenencia entre dos ID de bloque. +title: Información del fork de Tenure +sidebarTitle: Información de fork de Tenure +description: Obtener información sobre bifurcaciones de tenure entre dos IDs de bloque. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-node-rpc-api/reference/nakamoto/tenure-metadata.mdx b/content/docs/es/apis/stacks-node-rpc-api/reference/nakamoto/tenure-metadata.mdx index 7eb5ef2e4..01003acbe 100644 --- a/content/docs/es/apis/stacks-node-rpc-api/reference/nakamoto/tenure-metadata.mdx +++ b/content/docs/es/apis/stacks-node-rpc-api/reference/nakamoto/tenure-metadata.mdx @@ -1,8 +1,7 @@ --- title: Obtener metadatos de tenencia de Nakamoto sidebarTitle: Metadatos de tenencia de Nakamoto -description: Obtener metadatos sobre la tenencia de Nakamoto en curso. +description: Obtener metadatos sobre el mandato de Nakamoto en curso. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-node-rpc-api/reference/nakamoto/tenure-tip.mdx b/content/docs/es/apis/stacks-node-rpc-api/reference/nakamoto/tenure-tip.mdx index 2af5aa961..cdd4eb9c5 100644 --- a/content/docs/es/apis/stacks-node-rpc-api/reference/nakamoto/tenure-tip.mdx +++ b/content/docs/es/apis/stacks-node-rpc-api/reference/nakamoto/tenure-tip.mdx @@ -1,8 +1,7 @@ --- title: Consejo de permanencia sidebarTitle: Consejo de permanencia -description: Obtén el ID del bloque de propina de la tenencia asociada con un hash de consenso dado. +description: Obtener el ID del bloque de punta del mandato asociado con un hash de consenso dado. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-node-rpc-api/reference/proof-of-transfer/pox-details.mdx b/content/docs/es/apis/stacks-node-rpc-api/reference/proof-of-transfer/pox-details.mdx index d4dfe2ac6..550b563be 100644 --- a/content/docs/es/apis/stacks-node-rpc-api/reference/proof-of-transfer/pox-details.mdx +++ b/content/docs/es/apis/stacks-node-rpc-api/reference/proof-of-transfer/pox-details.mdx @@ -1,8 +1,7 @@ --- title: Obtener detalles de PoX sidebarTitle: Detalles de PoX -description: Recupera información de Proof-of-Transfer (PoX). +description: Recupera información de Prueba de Transferencia (PoX). full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-node-rpc-api/reference/proof-of-transfer/signer-details.mdx b/content/docs/es/apis/stacks-node-rpc-api/reference/proof-of-transfer/signer-details.mdx index d1a7a241f..104237e24 100644 --- a/content/docs/es/apis/stacks-node-rpc-api/reference/proof-of-transfer/signer-details.mdx +++ b/content/docs/es/apis/stacks-node-rpc-api/reference/proof-of-transfer/signer-details.mdx @@ -3,6 +3,5 @@ title: Detalles del firmante sidebarTitle: Detalles del firmante description: Obtener información del firmante para un firmante y ciclo específicos. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-node-rpc-api/reference/proof-of-transfer/stacker-set.mdx b/content/docs/es/apis/stacks-node-rpc-api/reference/proof-of-transfer/stacker-set.mdx index bc1b7d6e4..f3484eab3 100644 --- a/content/docs/es/apis/stacks-node-rpc-api/reference/proof-of-transfer/stacker-set.mdx +++ b/content/docs/es/apis/stacks-node-rpc-api/reference/proof-of-transfer/stacker-set.mdx @@ -1,8 +1,7 @@ --- title: Obtener información del conjunto de apiladores y firmantes -sidebarTitle: Información del conjunto de apiladores y firmantes -description: Recupera información del conjunto de stackers y firmantes para un ciclo determinado. +sidebarTitle: Información del conjunto de stacker y firmante +description: Recupera información del conjunto de stacker y firmante para un ciclo dado. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-node-rpc-api/reference/smart-contracts/constants.mdx b/content/docs/es/apis/stacks-node-rpc-api/reference/smart-contracts/constants.mdx index 221ac42e5..6d07939c6 100644 --- a/content/docs/es/apis/stacks-node-rpc-api/reference/smart-contracts/constants.mdx +++ b/content/docs/es/apis/stacks-node-rpc-api/reference/smart-contracts/constants.mdx @@ -1,8 +1,7 @@ --- title: Obtener valor constante sidebarTitle: Valor constante -description: Obtener el valor de una constante dentro de un contrato. +description: Obtén el valor de una constante dentro de un contrato. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-node-rpc-api/reference/smart-contracts/fast-read-only.mdx b/content/docs/es/apis/stacks-node-rpc-api/reference/smart-contracts/fast-read-only.mdx index eae6ec942..71b76f2ec 100644 --- a/content/docs/es/apis/stacks-node-rpc-api/reference/smart-contracts/fast-read-only.mdx +++ b/content/docs/es/apis/stacks-node-rpc-api/reference/smart-contracts/fast-read-only.mdx @@ -1,8 +1,7 @@ --- -title: Llamada rápida a función de solo lectura +title: Función de llamada rápida de solo lectura sidebarTitle: Llamada rápida de solo lectura -description: Llama a una función de solo lectura en un contrato inteligente sin seguimiento de costos y memoria para una ejecución más rápida. +description: Llama una función de solo lectura en un contrato inteligente sin costo y seguimiento de memoria para una ejecución más rápida. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-node-rpc-api/reference/smart-contracts/interface.mdx b/content/docs/es/apis/stacks-node-rpc-api/reference/smart-contracts/interface.mdx index f9eced13d..dafa62daa 100644 --- a/content/docs/es/apis/stacks-node-rpc-api/reference/smart-contracts/interface.mdx +++ b/content/docs/es/apis/stacks-node-rpc-api/reference/smart-contracts/interface.mdx @@ -1,8 +1,7 @@ --- title: Obtener interfaz del contrato sidebarTitle: Interfaz de contrato -description: Obtiene una lista de funciones, variables, mapas, tokens fungibles y tokens no fungibles para un contrato inteligente determinado. +description: Recupera una lista de funciones, variables, mapas, tokens fungibles y tokens no fungibles para un contrato inteligente dado. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-node-rpc-api/reference/smart-contracts/map-entry.mdx b/content/docs/es/apis/stacks-node-rpc-api/reference/smart-contracts/map-entry.mdx index 20dedf9fc..61444f19f 100644 --- a/content/docs/es/apis/stacks-node-rpc-api/reference/smart-contracts/map-entry.mdx +++ b/content/docs/es/apis/stacks-node-rpc-api/reference/smart-contracts/map-entry.mdx @@ -1,8 +1,7 @@ --- title: Obtener entrada del mapa del contrato -sidebarTitle: Entrada de mapa de contrato -description: Recupera una entrada específica del mapa de datos de un contrato. +sidebarTitle: Entrada de mapa del contrato +description: Recupera una entrada específica de un mapa de datos de contrato. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-node-rpc-api/reference/smart-contracts/read-only.mdx b/content/docs/es/apis/stacks-node-rpc-api/reference/smart-contracts/read-only.mdx index e2ea6c223..bfd6a5fd8 100644 --- a/content/docs/es/apis/stacks-node-rpc-api/reference/smart-contracts/read-only.mdx +++ b/content/docs/es/apis/stacks-node-rpc-api/reference/smart-contracts/read-only.mdx @@ -1,8 +1,7 @@ --- title: Llamar función de solo lectura sidebarTitle: Llamar función de solo lectura -description: Llama a una función pública de solo lectura en un contrato inteligente determinado. +description: Llama a una función pública de solo lectura en un contrato inteligente dado. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-node-rpc-api/reference/smart-contracts/source.mdx b/content/docs/es/apis/stacks-node-rpc-api/reference/smart-contracts/source.mdx index 355abf67b..4d0e0a461 100644 --- a/content/docs/es/apis/stacks-node-rpc-api/reference/smart-contracts/source.mdx +++ b/content/docs/es/apis/stacks-node-rpc-api/reference/smart-contracts/source.mdx @@ -1,8 +1,7 @@ --- -title: Obtener código fuente del contrato +title: Obtener fuente del contrato sidebarTitle: Fuente del contrato -description: Recupera el código fuente de Clarity de un contrato determinado, junto con la altura del bloque en el que se publicó y la prueba MARF de los datos. +description: Recupera el código fuente de Clarity de un contrato dado, junto con la altura del bloque en el que fue publicado, y la prueba MARF para los datos. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-node-rpc-api/reference/smart-contracts/traits.mdx b/content/docs/es/apis/stacks-node-rpc-api/reference/smart-contracts/traits.mdx index daa0255f9..9f014adbf 100644 --- a/content/docs/es/apis/stacks-node-rpc-api/reference/smart-contracts/traits.mdx +++ b/content/docs/es/apis/stacks-node-rpc-api/reference/smart-contracts/traits.mdx @@ -1,8 +1,7 @@ --- -title: Obtener detalles de implementación de rasgos -sidebarTitle: Detalles de implementación de rasgos +title: Obtener detalles de implementación de trait +sidebarTitle: Detalles de implementación de traits description: Determinar si un rasgo específico está implementado (ya sea explícita o implícitamente) dentro de un contrato dado. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-node-rpc-api/reference/smart-contracts/variable.mdx b/content/docs/es/apis/stacks-node-rpc-api/reference/smart-contracts/variable.mdx index 78c28f049..b061a1815 100644 --- a/content/docs/es/apis/stacks-node-rpc-api/reference/smart-contracts/variable.mdx +++ b/content/docs/es/apis/stacks-node-rpc-api/reference/smart-contracts/variable.mdx @@ -3,6 +3,5 @@ title: Obtener variable de datos sidebarTitle: Valor de variable de datos description: Obtener variable de datos del contrato full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-node-rpc-api/reference/sortitions/get-sortitions.mdx b/content/docs/es/apis/stacks-node-rpc-api/reference/sortitions/get-sortitions.mdx index 75520fd08..9e7bfc84f 100644 --- a/content/docs/es/apis/stacks-node-rpc-api/reference/sortitions/get-sortitions.mdx +++ b/content/docs/es/apis/stacks-node-rpc-api/reference/sortitions/get-sortitions.mdx @@ -1,8 +1,7 @@ --- title: Obtener sorticiones sidebarTitle: Obtener sorteos -description: Recupera información sobre sorteos de la burnchain. +description: Recupera información sobre sorticiones de la burnchain. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-node-rpc-api/reference/sortitions/latest-and-last-sortitions.mdx b/content/docs/es/apis/stacks-node-rpc-api/reference/sortitions/latest-and-last-sortitions.mdx index 8600bb2e4..dadc4d692 100644 --- a/content/docs/es/apis/stacks-node-rpc-api/reference/sortitions/latest-and-last-sortitions.mdx +++ b/content/docs/es/apis/stacks-node-rpc-api/reference/sortitions/latest-and-last-sortitions.mdx @@ -1,8 +1,7 @@ --- -title: Últimas y finales sorticiones -sidebarTitle: Últimas y finales sorticiones -description: Recupera información sobre las últimas y más recientes sorticiones. +title: Últimas y pasadas sorteos +sidebarTitle: Últimas sorteos +description: Obtiene información sobre las sorticiones más recientes y la última. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-node-rpc-api/reference/sortitions/sortition-by-burn-hash.mdx b/content/docs/es/apis/stacks-node-rpc-api/reference/sortitions/sortition-by-burn-hash.mdx index 2a94f3ec3..a23139786 100644 --- a/content/docs/es/apis/stacks-node-rpc-api/reference/sortitions/sortition-by-burn-hash.mdx +++ b/content/docs/es/apis/stacks-node-rpc-api/reference/sortitions/sortition-by-burn-hash.mdx @@ -1,8 +1,7 @@ --- -title: Sorteo por hash de quemado -sidebarTitle: Sorteo por hash de quemado -description: Recupera información sobre un sorteo por su hash de bloque de quemado. +title: Selección por hash de quema +sidebarTitle: Sorteo por hash de quema +description: Recupera información sobre una sortición por su hash de bloque de quema. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-node-rpc-api/reference/sortitions/sortition-by-burn-height.mdx b/content/docs/es/apis/stacks-node-rpc-api/reference/sortitions/sortition-by-burn-height.mdx index 884ea2145..3ef6a8921 100644 --- a/content/docs/es/apis/stacks-node-rpc-api/reference/sortitions/sortition-by-burn-height.mdx +++ b/content/docs/es/apis/stacks-node-rpc-api/reference/sortitions/sortition-by-burn-height.mdx @@ -1,8 +1,7 @@ --- -title: Sorteo por altura de quemado -sidebarTitle: Sorteo por altura de quemado -description: Obtiene información sobre un sorteo por la altura de su bloque de quemado. +title: Sortición por altura de quema +sidebarTitle: Sortición por altura de quema +description: Recupera información sobre una selección por sorteo por la altura de su bloque de quema. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-node-rpc-api/reference/sortitions/sortition-by-consensus-hash.mdx b/content/docs/es/apis/stacks-node-rpc-api/reference/sortitions/sortition-by-consensus-hash.mdx index 6c44be0a2..ae1f7e921 100644 --- a/content/docs/es/apis/stacks-node-rpc-api/reference/sortitions/sortition-by-consensus-hash.mdx +++ b/content/docs/es/apis/stacks-node-rpc-api/reference/sortitions/sortition-by-consensus-hash.mdx @@ -1,8 +1,7 @@ --- -title: Sorteo por hash de consenso -sidebarTitle: Sorteo por hash de consenso -description: Recupera información sobre un sorteo por su hash de consenso. +title: Selección por sorteo por hash de consenso +sidebarTitle: Sortición por hash de consenso +description: Recupera información sobre una sortición por su hash de consenso. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-node-rpc-api/reference/transactions/broadcast-transaction.mdx b/content/docs/es/apis/stacks-node-rpc-api/reference/transactions/broadcast-transaction.mdx index 7d8eb06dc..2a923a4f0 100644 --- a/content/docs/es/apis/stacks-node-rpc-api/reference/transactions/broadcast-transaction.mdx +++ b/content/docs/es/apis/stacks-node-rpc-api/reference/transactions/broadcast-transaction.mdx @@ -3,6 +3,5 @@ title: Transmitir transacción sidebarTitle: Transacción description: Transmite transacciones sin procesar en la red. full: true -isRpc: true --- diff --git a/content/docs/es/apis/stacks-node-rpc-api/reference/transactions/transaction-details-v3.mdx b/content/docs/es/apis/stacks-node-rpc-api/reference/transactions/transaction-details-v3.mdx index 41aaa0b6e..4f397af1f 100644 --- a/content/docs/es/apis/stacks-node-rpc-api/reference/transactions/transaction-details-v3.mdx +++ b/content/docs/es/apis/stacks-node-rpc-api/reference/transactions/transaction-details-v3.mdx @@ -1,8 +1,7 @@ --- title: Detalles de la transacción (v3) -sidebarTitle: Detalles de la transacción (v3) -description: Obtén detalles de la transacción por ID de transacción utilizando el endpoint v3. +sidebarTitle: Detalles de transacción (v3) +description: Obtener detalles de transacción por ID de transacción usando el endpoint v3. full: true -isRpc: true --- diff --git a/content/docs/es/resources/archive/stacks-api.mdx b/content/docs/es/resources/archive/stacks-api.mdx index 2e34e09ee..a0bdf721e 100644 --- a/content/docs/es/resources/archive/stacks-api.mdx +++ b/content/docs/es/resources/archive/stacks-api.mdx @@ -1,36 +1,36 @@ --- -title: Usar el archivo de la API de Blockchain de Stacks +title: Usar el archivo de la API de Stacks Blockchain description: Descubre cómo usar el Hiro Archive para configurar una API de Stacks Blockchain. --- ## Prerrequisitos -Dado que la API de Stacks Blockchain depende de que un nodo de blockchain de Stacks esté en la misma altura de bloque, primero necesitarás [restaurar un nodo de blockchain de Stacks usando el Archivo de Hiro](/resources/archive/stacks-blockchain) antes de restaurar la API de Stacks Blockchain. De lo contrario, es posible que encuentres errores al ejecutar la API. +Dado que la API de Stacks Blockchain depende de que un nodo de blockchain de Stacks esté a la misma altura de bloque, primero necesitarás [restaurar un nodo de blockchain de Stacks usando el Archivo de Hiro](/resources/archive/stacks-blockchain) antes de restaurar la API de Blockchain de Stacks. De lo contrario, puedes encontrar errores al ejecutar la API. -Para que la blockchain de Stacks y los archivos de la API de Stacks Blockchain sean compatibles, deben cumplir con los siguientes criterios: +Para que la cadena de bloques Stacks y los archivos de la API de Stacks Blockchain sean compatibles, deben cumplir con los siguientes criterios: -* Ambos archivos corresponden a la misma red de Stacks (mainnet/testnet). -* La versión del archivo de la API debe ser compatible con la versión del archivo de la blockchain de Stacks (Ver [Notas de lanzamiento de la API](https://github.com/hirosystems/stacks-blockchain-api/releases) para orientación). +* Ambos archivos corresponden a la misma red Stacks (mainnet/testnet). +* La versión del archivo API debe ser compatible con la versión del archivo de blockchain de Stacks (Ver [Notas de lanzamiento de la API](https://github.com/hirosystems/stacks-blockchain-api/releases) para orientación). * Ambos archivos fueron creados en la misma fecha. ## Métodos de restauración -Hay dos formas de restaurar una API de Stacks Blockchain usando el Archivo Hiro. El archivo de archivo que necesitarás descargar dependerá de tu método de restauración. No hay ningún escenario en el que necesitarías ambos métodos de restauración. +Hay dos formas de restaurar una API de Blockchain de Stacks utilizando el Archivo de Hiro. El archivo de archivo que necesitarás descargar dependerá de tu método de restauración. No hay ningún escenario donde necesitarías ambos métodos de restauración. **Restaurar a través del volcado de la base de datos Postgres (Recomendado)** -Este es el método más rápido y directo, y es adecuado para la mayoría de escenarios. Consiste en una copia de seguridad de la base de datos Postgres de la API tomada usando `pg_dump`. Generalmente recomendamos comenzar con este método antes de intentar el método siguiente si este no funciona por alguna razón. +Este es el método más rápido y directo, y es adecuado para la mayoría de escenarios. Consiste en una copia de seguridad de la base de datos Postgres de la API tomada usando `pg_dump`. Generalmente recomendamos comenzar con este método antes de intentar el método a continuación si este no funciona por alguna razón. :::callout type: info ### Esquema de Postgres -Necesitarás configurar la API `PG_SCHEMA` variable de entorno a: `PG_SCHEMA=stacks_blockchain_api` al restaurar desde un archivo. +Necesitarás configurar la API `PG_SCHEMA` variable de entorno a: `PG_SCHEMA=stacks_blockchain_api` cuando se restaura desde un archivo. ::: **Restaurar mediante archivo de valores separados por tabulaciones (TSV)** -Este método es varias veces más lento que restaurar desde un volcado de Postgres. El archivo TSV de la API contiene los eventos en bruto no procesados de un nodo de blockchain de Stacks. La API puede ingerir este archivo para procesar eventos en una base de datos Postgres. +Este método es varias veces más lento que restaurar desde un volcado de Postgres. El archivo TSV de la API contiene los eventos sin procesar directamente de un nodo de blockchain de Stacks. La API puede ingerir este archivo para procesar eventos en una base de datos Postgres. Restaurar desde un archivo TSV puede ser útil cuando un archivo de base de datos Postgres para una versión particular de la API no está disponible o cuando no se puede usar por alguna razón. ## Dónde descargar archivos @@ -76,27 +76,27 @@ o la subida más reciente para una versión particular: **Si se restaura mediante volcado de Postgres** 1. Descarga el archivo y el shasum para la red apropiada y el método de restauración. -2. Verifique el archivo usando los pasos en el [guía de descarga](/resources/archive/download-guide#verification-and-extraction) (note: API archives may not have SHA256 files available). +2. Verifica el archivo siguiendo los pasos en el [guía de descarga](/resources/archive/download-guide#verification-and-extraction) (note: API archives may not have SHA256 files available). 3. Importa el archivo de archivo en una base de datos Postgres en ejecución (puede tomar hasta una hora dependiendo de las especificaciones y configuración de la base de datos): ```terminal $ export PGPASSWORD= $ pg_restore --username postgres --verbose --jobs 4 --dbname stacks_blockchain_api /path/to/archive/file ``` -4. Inicia el servicio API de Stacks Blockchain. -5. Verificar que el conjunto de datos esté siendo utilizado comparando tus nodos [altura del bloque local](http://localhost:3999/extended/v1/status) con [Hiro's](https://api.hiro.so/extended/v1/status). Si la altura del bloque coincide o está cerca de la altura del bloque de Hiro, la restauración fue exitosa. +4. Lanza el servicio API de Stacks Blockchain. +5. Verifica que el conjunto de datos está siendo utilizado comparando tus nodos [altura de bloque local](http://localhost:3999/extended/v1/status) con [Hiro's](https://api.hiro.so/extended/v1/status). Si la altura del bloque coincide o está cerca de la altura del bloque de Hiro, la restauración fue exitosa. 1. Puede tomar unos minutos para que el nodo local responda en este endpoint. - 2. La altura de tu bloque puede estar hasta unos pocos cientos de bloques alejada de la de Hiro dependiendo de la antigüedad del archivo. Debería ponerse al día relativamente rápido. + 2. La altura de tu bloque puede estar hasta unos cientos de bloques alejada de la de Hiro dependiendo de la antigüedad del archivo. Debería ponerse al día relativamente rápido. -**Si se restaura a través de archivo TSV** +**Si restauras mediante archivo TSV** -1. Descarga el archivo y shasum para la red apropiada y el método de restauración. +1. Descarga el archivo y shasum para la red apropiada y método de restauración. 2. Verifica el archivo usando los pasos en el [guía de descarga](/resources/archive/download-guide#verification-and-extraction) (note: API archives may not have SHA256 files available). 3. Extrae el archivo en el directorio deseado: ```terminal $ gzip -d --stdout > /path/to/extracted/file ``` 4. [Sigue estas instrucciones](https://github.com/hirosystems/stacks-blockchain-api#export-and-import) para procesar e importar los eventos en el archivo TSV a tu base de datos Postgres. -5. Inicia el servicio de API de Stacks Blockchain. -6. Verificar que el conjunto de datos está siendo utilizado comparando sus nodos [altura de bloque local](http://localhost:3999/extended/v1/status) con [Hiro's](https://api.hiro.so/extended/v1/status). Si la altura del bloque coincide o está cerca de la altura del bloque de Hiro, la restauración fue exitosa. +5. Ejecute el servicio de API de Stacks Blockchain. +6. Verificar que el conjunto de datos esté siendo utilizado comparando tus nodos [altura de bloque local](http://localhost:3999/extended/v1/status) con [Hiro's](https://api.hiro.so/extended/v1/status). Si la altura del bloque coincide o está cerca de la altura del bloque de Hiro, la restauración fue exitosa. 1. Puede tomar unos minutos para que el nodo local responda en este endpoint. - 2. La altura de tu bloque puede estar hasta unos cientos de bloques alejada de la de Hiro dependiendo de la antigüedad del archivo. Debería ponerse al día relativamente rápido. + 2. La altura de tu bloque puede estar hasta unos cientos de bloques por debajo del de Hiro dependiendo de la antigüedad del archivo. Debería ponerse al día relativamente rápido. diff --git a/content/docs/es/tools/chainhooks/index.mdx b/content/docs/es/tools/chainhooks/index.mdx index de8d1bb59..86b55aae3 100644 --- a/content/docs/es/tools/chainhooks/index.mdx +++ b/content/docs/es/tools/chainhooks/index.mdx @@ -15,24 +15,24 @@ Chainhooks está actualmente en beta. Si encuentras problemas o tienes comentari ## Visión general -Chainhooks facilita la suscripción a la actividad de blockchain en Stacks mediante el registro de flujos de eventos, filtrando exactamente los datos que te interesan y enviándolos directamente a tu aplicación en tiempo real. +Chainhooks facilita la suscripción a la actividad de blockchain en Stacks registrando flujos de eventos, filtrando exactamente los datos que te importan, y enviándolos directamente a tu aplicación en tiempo real. Con Chainhooks 2.0 (Beta), puedes gestionar chainhooks a través de: * **[Chainhooks SDK](/tools/chainhooks/introduction)** - Cliente TypeScript/JavaScript para gestión programática -* **[Plataforma Hiro](https://platform.hiro.so)** - Interfaz de usuario basada en web para la creación visual de chainhook +* **[Plataforma Hiro](https://platform.hiro.so)** - Interfaz de usuario web para la creación visual de chainhooks * **[API de Chainhooks](/apis/chainhooks-api)** - Direct REST API access ## Características Principales * **Indexación consciente de reorganización** - Maneja automáticamente bifurcaciones y reorganizaciones de blockchain * **Filtrado de eventos** - Define lógica personalizada para activar acciones en eventos específicos de blockchain -* **Evaluación histórica** - Probar chainhooks contra bloques pasados para indexación o depuración +* **Evaluación histórica** - Prueba chainhooks contra bloques pasados para indexación o depuración ## Siguientes pasos :::next-steps -* [Introducción del SDK](/tools/chainhooks/introduction): Comience con el SDK de Chainhooks +* [Introducción al SDK](/tools/chainhooks/introduction): Comienza con el SDK de Chainhooks * [Guía de migración](/tools/chainhooks/migration): Guía de migración para actualizar a Chainhooks 2.0 (Beta) ::: diff --git a/idioma.lock b/idioma.lock index 7ab97a497..a8ad11d1a 100644 --- a/idioma.lock +++ b/idioma.lock @@ -1045,127 +1045,127 @@ files: translations: es: true content/docs/en/apis/stacks-node-rpc-api/reference/transactions/transaction-details-v3.mdx: - content: df758397076f2ba6747cfbe05815ee7c + content: 3699dc5adc82e1da07fd948c8d3dfcf0 translations: es: true content/docs/en/apis/stacks-node-rpc-api/reference/transactions/broadcast-transaction.mdx: - content: 10c639b35cd09025e2ef50c46af4324b + content: a9827d8ac401cb4e9b4f97636c115287 translations: es: true content/docs/en/apis/stacks-node-rpc-api/reference/sortitions/sortition-by-consensus-hash.mdx: - content: 4c58306ab9563a1e0dd8b2c26a017d6c + content: 17bc5c5accd6dddbf88714c368ce099d translations: es: true content/docs/en/apis/stacks-node-rpc-api/reference/sortitions/sortition-by-burn-height.mdx: - content: 6d51fdef4f10eb25fddcd8ad341bb902 + content: 3e14cd88e032bb3914c3feca74073d05 translations: es: true content/docs/en/apis/stacks-node-rpc-api/reference/sortitions/sortition-by-burn-hash.mdx: - content: 01a5569758a40ef51aff6ffe39f1b244 + content: 42b5f04f556fd1a5245139eae7898e3c translations: es: true content/docs/en/apis/stacks-node-rpc-api/reference/sortitions/latest-and-last-sortitions.mdx: - content: c114821266c5f76c79213486a507978e + content: f1248435dc521c749bc7766986d89af1 translations: es: true content/docs/en/apis/stacks-node-rpc-api/reference/sortitions/get-sortitions.mdx: - content: 2c0fb8f6ef8cd9b5731dc3d459a80ad3 + content: f8df9b80cf4574657eb284f1ee74db83 translations: es: true content/docs/en/apis/stacks-node-rpc-api/reference/smart-contracts/variable.mdx: - content: 18d0da8aaa08b9f87780c7e54331eb81 + content: b4ac8c96540905d729a6357ef20c57e8 translations: es: true content/docs/en/apis/stacks-node-rpc-api/reference/smart-contracts/traits.mdx: - content: 0d3817665831f86a1f6e2b3652b50b82 + content: 3da8c26d3bf16856a08d3b6e24b16d73 translations: es: true content/docs/en/apis/stacks-node-rpc-api/reference/smart-contracts/source.mdx: - content: 1f7ba4f35398ce0abb508fbb80c87b43 + content: 035c8da6a5fa793fd99e5e8f74b2557d translations: es: true content/docs/en/apis/stacks-node-rpc-api/reference/smart-contracts/read-only.mdx: - content: 72171b7feb16a44e2bfcb7eaa80a2851 + content: 57693599fa9b1d7fcfa1d5cc777c52e5 translations: es: true content/docs/en/apis/stacks-node-rpc-api/reference/smart-contracts/map-entry.mdx: - content: 76c81e4292f156b1b467e57660e0aff5 + content: 9b508360e7b8dad5e3c52b7aee6fad5a translations: es: true content/docs/en/apis/stacks-node-rpc-api/reference/smart-contracts/interface.mdx: - content: 2d3e0b2d47d0b79b1aef4d8674889e21 + content: 0ed7e47109ce848eb8e7736c56a6141d translations: es: true content/docs/en/apis/stacks-node-rpc-api/reference/smart-contracts/fast-read-only.mdx: - content: 81dcd644152de39ec46ca40443503590 + content: 32644a9628ba1eb62cb998159469571e translations: es: true content/docs/en/apis/stacks-node-rpc-api/reference/smart-contracts/constants.mdx: - content: 12dc74615cd8bc374087c87590656de6 + content: f8df0966c726ac14b34d99491fe041ae translations: es: true content/docs/en/apis/stacks-node-rpc-api/reference/proof-of-transfer/stacker-set.mdx: - content: 6ddccf4db59f08eb47873e138f4f505e + content: 25af053fb15f38249314bce430cd758b translations: es: true content/docs/en/apis/stacks-node-rpc-api/reference/proof-of-transfer/signer-details.mdx: - content: c94716999f3718f9585580778ad483aa + content: 6e49977d38a2240293857a229e30dccb translations: es: true content/docs/en/apis/stacks-node-rpc-api/reference/proof-of-transfer/pox-details.mdx: - content: 987ec5eac45afa468eed847c10f0fab8 + content: 06f264874a1d37b6ac128972361e228d translations: es: true content/docs/en/apis/stacks-node-rpc-api/reference/info/health.mdx: - content: 35f5cff4a74963542b6bc73cfc18f419 + content: fba35e6c0495241368975514b1757412 translations: es: true content/docs/en/apis/stacks-node-rpc-api/reference/info/core-api.mdx: - content: 17191268b78009969ad9a9493bac845b + content: b71deefad74251efb01cc86d41286829 translations: es: true content/docs/en/apis/stacks-node-rpc-api/reference/fees/transfer-estimate.mdx: - content: 2421d9f84323c43d54401dc87d38cc96 + content: bc570d094e340845876621509a6c48cd translations: es: true content/docs/en/apis/stacks-node-rpc-api/reference/fees/estimate.mdx: - content: d21c58402ba06e2c847abaa68ffb5c05 + content: 205ea81d75ad6fc62788114b6f207c3f translations: es: true content/docs/en/apis/stacks-node-rpc-api/reference/blocks/upload-block.mdx: - content: 903b9c51d883a8063f9c5cdb210998d9 + content: 58d62c14a2d85f39888491e4a7eb5007 translations: es: true content/docs/en/apis/stacks-node-rpc-api/reference/blocks/block-proposal.mdx: - content: 5c1485071eced78b411ab9765a5bf930 + content: b7a811b449fb8917404f9237cebc1e73 translations: es: true content/docs/en/apis/stacks-node-rpc-api/reference/blocks/block-by-height-v3.mdx: - content: 0e9ec8ec86f3db97032eb23726c7cfc9 + content: 0a819d9ca2017f2b529fbd20c120c057 translations: es: true content/docs/en/apis/stacks-node-rpc-api/reference/nakamoto/tenure-tip.mdx: - content: 4f09d0bd1d4d308724f28526ee219f0f + content: bfd4a9b12c4d7986d98db64fb10be549 translations: es: true content/docs/en/apis/stacks-node-rpc-api/reference/nakamoto/tenure-metadata.mdx: - content: 5d991417a21127be7b0b9c57b742becc + content: 2b1b8ed4e0d3b4d9a0fd52563ddecadb translations: es: true content/docs/en/apis/stacks-node-rpc-api/reference/nakamoto/tenure-fork-info.mdx: - content: e2dafffb5fb59faa2ce34505ebb185ce + content: 7fc34d0702a7632eef4f6e160f8ae746 translations: es: true content/docs/en/apis/stacks-node-rpc-api/reference/nakamoto/tenure-blocks.mdx: - content: 73378091f50700943b85245a786504ab + content: ffa2fa6d8a3d918aef5c93e75bb7e951 translations: es: true content/docs/en/apis/stacks-node-rpc-api/reference/nakamoto/nakamoto-block.mdx: - content: dceb23bf61c28525cfffe1c09a23f95f + content: e1013fd4b634e5fd30077a99b5a89950 translations: es: true content/docs/en/apis/stacks-node-rpc-api/reference/accounts/info.mdx: - content: 3bffb4fa78c8fa540d8873500356e7a7 + content: 667161e6b2509ffe1ea5f2099316f4fb translations: es: true content/docs/en/resources/archive/download-guide.mdx: diff --git a/lib/check-deprecated.ts b/lib/check-deprecated.ts new file mode 100644 index 000000000..256306838 --- /dev/null +++ b/lib/check-deprecated.ts @@ -0,0 +1,64 @@ +import { readFile } from 'node:fs/promises'; +import { join } from 'node:path'; + +interface Operation { + path: string; + method: string; +} + +/** + * Check if any operations in an MDX file are deprecated based on the OpenAPI spec + */ +export async function checkIfDeprecated(mdxContent: string): Promise { + // Extract APIPage component from MDX content + const apiPageMatch = mdxContent.match(//); + if (!apiPageMatch) return false; + + const apiPageStr = apiPageMatch[0]; + + // Extract document path + const documentMatch = apiPageStr.match(/document=["']([^"']+)["']/); + if (!documentMatch) return false; + + const documentPath = documentMatch[1]; + + // Extract operations array + const operationsMatch = apiPageStr.match(/operations=\{(\[[\s\S]*?\])\}/); + if (!operationsMatch) return false; + + let operations: Operation[]; + try { + // Parse the operations array (it's JavaScript object syntax) + const opsStr = operationsMatch[1] + .replace(/path:/g, '"path":') + .replace(/method:/g, '"method":') + .replace(/'/g, '"'); + operations = JSON.parse(opsStr); + } catch { + return false; + } + + // Load the OpenAPI document + let filePath = documentPath; + if (documentPath.startsWith('./')) { + filePath = join(process.cwd(), documentPath.replace('./', '')); + } + + try { + const fileContent = await readFile(filePath, 'utf-8'); + const apiDoc = JSON.parse(fileContent); + + // Check if any operation is deprecated + for (const op of operations) { + const pathItem = apiDoc.paths?.[op.path]; + const operation = pathItem?.[op.method.toLowerCase()]; + if (operation?.deprecated) { + return true; + } + } + } catch { + return false; + } + + return false; +} diff --git a/source.config.ts b/source.config.ts index 7170139b6..1448c0bc7 100644 --- a/source.config.ts +++ b/source.config.ts @@ -17,7 +17,6 @@ export const docs = defineDocs({ tags: z.array(z.string()).optional(), labels: z.array(z.string()).optional(), type: z.string().optional(), - isRpc: z.boolean().optional(), // Interactive layout fields interactive: z.boolean().optional(), interactiveFeatures: z.array(z.string()).optional(),