Busca en el servidor el historial de una dirección para encontrar transacciones que llamen instrucciones de programas o involucren acuñaciones de tokens, y devuelve las coincidencias analizadas, sus firmas o un conteo.
El cuerpo de la solicitud, el esquema de la respuesta y los ejemplos de esta página se generan a partir de la definición de OpenAPI.Scan recorre el historial de una dirección, conserva las transacciones que coinciden con tus criterios de match y analiza solo esas. Úsalo en lugar de paginar Historial de transacciones analizadas y filtrar del lado del cliente.De forma predeterminada, cada elemento de data usa la misma estructura de TransactionResult que devuelve Analizar transacciones. Configura returnShape para obtener solo las firmas coincidentes o solo un conteo. La respuesta también incluye un resumen de scan que indica hasta dónde llegó el escaneo y por qué se detuvo.
Scan obtiene el historial de la dirección en páginas de hasta 1,000 transacciones, en sortOrder, dentro de los límites de slot, time y firma que establezcas.
Conserva las transacciones que coinciden con todos los criterios establecidos en match.
Se detiene cuando ocurre primero uno de estos casos: se encuentran limit coincidencias (solo con la estructura predeterminada transactions), se escanean budget.maxScannedTransactions, se llega al final del historial o del intervalo, o se alcanza el límite de tiempo de la solicitud.
Un escaneo que se detiene antes de tiempo sigue siendo un 200. Vuelve a llamar con el paginationToken devuelto mientras haya uno, incluso cuando data esté vacío.
programs enumera hasta 20 programas, cada uno como máximo una vez. Una transacción coincide cuando contiene una instrucción de cualquiera de ellos, de nivel superior o interna (CPI), dentro del scope del programa.Para cada programa, puedes restringir la coincidencia:
instructions: nombres de instrucciones de cualquier versión de la IDL del programa, tal como aparecen en la IDL o en snake_case. Si un nombre no se encuentra en las IDL del programa, se devuelve 400.
discriminators: prefijos de datos de instrucciones, cada uno de 1 a 8 bytes codificados en hexadecimal con un prefijo 0x opcional. Úsalos para programas sin una IDL.
Configura una lista o ambas. Con ambas, una instrucción coincide cuando es una de las instrucciones nombradas o sus datos comienzan con uno de los discriminadores. Omite ambas para que coincida cualquier instrucción del programa.
Cada lista acepta como máximo 50 entradas por programa.
Para confirmar los nombres de instrucciones decodificadas de un programa, usa el método describeProgram de Parsed Streams.
mints enumera hasta 20 objetos con la forma { "mint": "...", "scope": "address" }, cada acuñación como máximo una vez. Una transacción coincide cuando uno de sus saldos de tokens anteriores o posteriores corresponde a una de las acuñaciones, dentro del scope de esa acuñación.Cuando escanees una billetera para una acuñación, configura tokenAccounts como balanceChanged. De forma predeterminada, el historial omite las transacciones que solo involucran las cuentas de tokens de la billetera y no la billetera en sí, lo que incluye muchas transferencias de tokens entrantes.
SOL nativo no tiene saldos de tokens, por lo que Scan busca coincidencias según los lamports. Usa la acuñación de SOL nativo So11111111111111111111111111111111111111111 (SOL envuelto es So11111111111111111111111111111111111111112):
Con el alcance address, una transacción coincide cuando cambiaron los lamports de la dirección escaneada.
Con el alcance transaction, coincide cuando cambiaron los lamports de cualquier cuenta.
La comisión cobrada al pagador de la comisión no cuenta. Cada cuenta se compara de manera individual, por lo que los lamports que salen de una cuenta y regresan en la misma transacción no cuentan. La coincidencia con SOL nativo detecta el SOL que un programa paga sin una instrucción de transferencia, como una venta en Pump.fun. También detecta movimientos secundarios, como propinas de Jito y alquileres pagados o reembolsados desde cuentas.
Una de sus cuentas es address, una cuenta de tokens que posee address, una cuenta de tokens cuya acuñación es address, o address es el programa en sí.
Su cuenta de tokens es address o pertenece a address, o su acuñación es address.
transaction
Aparece en cualquier parte de la transacción.
Aparece en cualquier parte de la transacción.
Usa el alcance transaction cuando la dirección escaneada esté en la transacción, pero no en la instrucción o el saldo con el que buscas coincidencias. Por ejemplo, cuando la dirección solo paga la comisión, ejecuta una transacción multifirma o no aparece en una CPI de evento de Anchor. Para escanear la acuñación de un token en busca de transacciones que también contengan USDC, la entrada de USDC necesita el alcance transaction.La propiedad de la cuenta de tokens proviene del owner registrado en cada saldo de tokens. Las transacciones antiguas que no lo registran solo coinciden con el alcance address en el propio address.
returnShape establece qué contiene la respuesta para las coincidencias:
returnShape
data
Úsalo para
transactions (predeterminado)
Coincidencias analizadas, hasta limit.
Leer las instrucciones decodificadas, las transferencias y los resúmenes.
signatures
Un objeto { signature, slot, transactionIndex, blockTime } por coincidencia.
Recopilar firmas coincidentes sin analizarlas.
count
Omitido. scan.matchedTransactions es el número de coincidencias.
Contar coincidencias en un intervalo.
signatures e count ignoran limit e rawTransaction. Devuelven todas las coincidencias del intervalo que escanea una solicitud, por lo que solo se detienen por windowEnd, budget o deadline. Para contar un historial completo, sigue llamando con paginationToken y suma scan.matchedTransactions.Cada elemento de data con returnShape: "signatures" tiene este aspecto:
Pump.fun también tiene variantes como buy_exact_sol_in, buy_v2 e sell_v2. Enumera todos los nombres de instrucciones con los que quieras buscar coincidencias.
Para obtener las operaciones de Pump.fun de un token, escanea la dirección de acuñación del token en lugar del programa. El historial de la acuñación solo contiene la actividad de ese token, y cada instrucción de compra o venta enumera la acuñación como una cuenta, por lo que coincide con el alcance predeterminado address:
Para conservar solo las transacciones del token que también involucren una cuenta de tokens USDC, agrega USDC con el alcance transaction. Con el alcance predeterminado address, un saldo de USDC tendría que pertenecer a la dirección de acuñación, por lo que no habría coincidencias:
Enumera varios programas para que coincida una llamada a cualquiera de ellos. Esta solicitud devuelve solo como firmas las operaciones de Pump.fun y PumpSwap de una billetera:
Actividad de USDC de una billetera en un intervalo de tiempo
Escanea el historial de una billetera en busca de transacciones que involucraron USDC durante 2025. tokenAccounts: "balanceChanged" incluye transferencias que solo involucraron la cuenta de tokens USDC de la billetera:
Escanea una billetera en busca de transacciones que cambiaron su saldo de SOL, sin contar la comisión que pagó, durante 2025. Esto incluye el SOL que un programa pagó sin una instrucción de transferencia:
scan.stoppedOn indica por qué finalizó la solicitud:
stoppedOn
Significado
paginationToken
windowEnd
Se llegó al final del historial o del intervalo solicitado.
Ausente. El escaneo está completo.
limit
Se devolvieron limit coincidencias. Solo con la estructura predeterminada transactions.
Se reanuda justo después de la última coincidencia devuelta, por lo que no se omite ninguna.
budget
Se escanearon budget.maxScannedTransactions transacciones.
Se reanuda en la siguiente página del historial.
deadline
Se alcanzó el límite de tiempo de la solicitud.
Se reanuda en la siguiente página del historial. Una página interrumpida por el límite de tiempo se vuelve a obtener en la siguiente llamada.
scan.scannedThrough proporciona el slot y la hora del bloque de la última transacción escaneada, para que puedas informar el progreso en historiales extensos.Un escaneo de una instrucción poco frecuente puede agotar su presupuesto sin encontrar una coincidencia. En ese caso, la respuesta tiene un arreglo data vacío y aun así devuelve un paginationToken, por lo que debes seguir escaneando:
Este bucle continúa el escaneo hasta agotar el historial:
scan-pumpfun-trades.js
const API_KEY = process.env.HELIUS_API_KEY;if (!API_KEY) { console.error("Missing HELIUS_API_KEY."); process.exit(1);}const URL = `https://mainnet.helius-rpc.com/v1/parsed-events/scan?api-key=${API_KEY}`;const PUMP_PROGRAM = "6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P";async function scan(paginationToken) { const response = await fetch(URL, { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ address: PUMP_PROGRAM, match: { programs: [{ programId: PUMP_PROGRAM, instructions: ["buy", "sell"] }], }, limit: 100, ...(paginationToken && { paginationToken }), }), }); if (!response.ok) { throw new Error(`HTTP ${response.status}: ${await response.text()}`); } return response.json();}let paginationToken;do { const page = await scan(paginationToken); for (const result of page.data) { console.log(result.signature, result.parsed?.slot); } console.log( `stopped on ${page.scan.stoppedOn}: scanned ${page.scan.scannedTransactions}, ` + `matched ${page.scan.matchedTransactions}, charged ${page.scan.creditsCharged} credits` ); // Keep going while a token is returned, even when this page had no matches. paginationToken = page.paginationToken;} while (paginationToken);
Escanea la dirección más específica posible. Cada transacción del historial de la dirección cuenta para el presupuesto, por lo que, mientras menos transacciones no relacionadas tenga una dirección, más coincidencias encontrará cada solicitud.
Cada escaneo cuesta 10 créditos más 1 crédito por cada página del historial escaneada. Una página contiene hasta 1,000 transacciones, por lo que un escaneo con el presupuesto predeterminado de 10,000 transacciones cuesta como máximo 20 créditos. Una página interrumpida por el límite de tiempo no se escanea ni se cobra.Cada respuesta informa su costo en scan.creditsCharged. Consulta Créditos para conocer los precios de los planes.
El cuerpo no es válido o tiene campos desconocidos; match no configura ni programs ni mints; un programa o una acuñación aparece más de una vez; una dirección o acuñación no es válida; un nombre de instrucción no está en las IDL del programa; una lista supera su límite; scope, returnShape, rawTransaction o tokenAccounts tiene un valor desconocido; limit está fuera del intervalo de 1 a 100 con la estructura transactions; o budget.maxScannedTransactions está fuera del intervalo de 1 a 10,000.
500
La solicitud falló en el servidor, por ejemplo, porque no se pudo decodificar una transacción almacenada en el intervalo escaneado. No se devuelven resultados parciales.
503
El servicio alcanzó su capacidad o la primera página del historial no se completó antes del límite de tiempo de la solicitud. Vuelve a intentar la solicitud.
Los errores de nivel de solicitud devuelven un cuerpo JSON con un mensaje error, como {"error": "limit must be between 1 and 100"}. Un cuerpo con un campo desconocido, como includeRawTransaction (usa rawTransaction), o con mints como cadenas simples en lugar de objetos { "mint": "..." }, devuelve {"error": "invalid request payload"}.
Programas con los que buscar coincidencias, como máximo 20 y cada uno como máximo una vez. Una transacción coincide cuando contiene una instrucción de cualquiera de ellos, de nivel superior o interna (CPI), dentro del scope del programa.
Nombres de instrucciones de cualquier versión de la IDL del programa, tal como aparecen en la IDL o en snake_case. Como máximo 50. Se puede combinar con discriminators.
Prefijos de datos de instrucciones, cada uno de 1 a 8 bytes codificados en hexadecimal con un prefijo 0x opcional. Como máximo 50. Se puede combinar con instructions.
Qué instrucciones del programa cuentan. address solo cuenta las instrucciones con una cuenta que sea address, una cuenta de tokens que posea address o una cuenta de tokens cuya acuñación sea address, o todas las instrucciones cuando address sea el programa. transaction cuenta cualquier instrucción del programa en la transacción.
Acuñaciones con las que buscar coincidencias, como máximo 20 y cada una como máximo una vez. Una transacción coincide cuando uno de sus saldos de tokens anteriores o posteriores corresponde a una de estas acuñaciones, dentro del scope de la acuñación.
Dirección de acuñación del token. La acuñación de SOL nativo So11111111111111111111111111111111111111111 busca coincidencias según los cambios en lamports, en lugar de los saldos de tokens, sin contar la comisión.
Qué saldos de tokens de la acuñación cuentan. address solo cuenta los saldos cuya cuenta de tokens sea address o le pertenezca, o cuya acuñación sea address. Para SOL nativo, solo cuentan los cambios en los lamports de address. transaction cuenta cualquier saldo de la acuñación en la transacción. Para SOL nativo, cuenta un cambio en los lamports de cualquier cuenta.
Lo que contiene la respuesta para las coincidencias: transactions (coincidencias analizadas en data, hasta limit), signatures (signature, slot, transactionIndex e blockTime por coincidencia en data), o count (sin data; scan.matchedTransactions es el número de coincidencias). signatures e count ignoran limit e rawTransaction.
Resultado de ejecución que se incluirá. El filtrado ocurre antes de buscar coincidencias, por lo que las transacciones excluidas no cuentan para el presupuesto.
Indica si se deben incluir las transacciones que solo hacen referencia a una cuenta de tokens que pertenece a address, no al propio address: none las omite, balanceChanged incluye las que cambian el saldo de la cuenta de tokens e all las incluye todas. Usa balanceChanged cuando escanees una billetera por acuñación.
Codificación de la transacción original de Solana devuelta como rawTransaction en cada resultado exitoso, con la estructura getTransaction. Solo se aplica a la estructura transactions.
Contenido de la respuesta para las coincidencias: transactions (coincidencias analizadas en data, hasta limit), signatures (signature, slot, transactionIndex y blockTime para cada coincidencia en data) o count (sin data; scan.matchedTransactions es el número de coincidencias). signatures y count ignoran limit y rawTransaction.
Resultado de ejecución que se incluirá. El filtrado ocurre antes de buscar coincidencias, por lo que las transacciones excluidas no cuentan para el presupuesto.
Indica si se incluyen transacciones que solo hacen referencia a una cuenta de tokens propiedad de address, pero no a address en sí: none las excluye, balanceChanged incluye las que cambian el saldo de la cuenta de tokens y all las incluye todas. Usa balanceChanged cuando escanees una billetera por acuñación.
Codificación de la transacción original de Solana devuelta como rawTransaction en cada resultado correcto, con la estructura de getTransaction. Solo se aplica a la estructura transactions.
Límites de comparación de la hora del bloque en segundos Unix. Cada límite es opcional.
Show child attributes
Respuesta
Las coincidencias en el returnShape solicitado y un resumen del escaneo. Un resultado parcial sigue siendo un 200; continúa con paginationToken mientras se devuelva uno.
Las coincidencias en el returnShape solicitado y un resumen del escaneo.
{"docsConfig":{"theme":"luma","$schema":"https://mintlify.com/docs.json","name":"Helius Docs","colors":{"primary":"#E84125","light":"#E84125","dark":"#E84125"},"logo":{"light":"https://mintcdn.com/helius/1-9q8-PZtWH0Z9Lt/logo/light.svg?fit=max\u0026auto=format\u0026n=1-9q8-PZtWH0Z9Lt\u0026q=85\u0026s=170d27f36fb94074ff24cfb5e0ad9816","dark":"https://mintcdn.com/helius/1-9q8-PZtWH0Z9Lt/logo/dark.svg?fit=max\u0026auto=format\u0026n=1-9q8-PZtWH0Z9Lt\u0026q=85\u0026s=a28519235a2fa6053288c3b9c0091124","href":"https://www.helius.dev"},"favicon":"https://mintcdn.com/helius/rDY9bg93WpWmK5qF/favicon.svg?fit=max\u0026auto=format\u0026n=rDY9bg93WpWmK5qF\u0026q=85\u0026s=2efaf0d2b47cac3f8fd18b089e46cb01","appearance":{"default":"dark"},"navbar":{"links":[{"href":"/support","label":"Support"}],"primary":{"type":"button","label":"Get started","href":"https://dashboard.helius.dev"}},"footer":{"socials":{"x":"https://x.com/helius","telegram":"https://t.me/helius_help","discord":"https://discord.com/invite/6GXdee3gBj","linkedin":"https://www.linkedin.com/company/heliusapi"},"links":[{"header":"Product","items":[{"label":"Preconfirmations (Preconfs)","href":"https://www.helius.dev/preconfirmations"},{"label":"Shred Delivery","href":"https://www.helius.dev/shreds"},{"label":"Preprocessed Transactions","href":"https://www.helius.dev/preprocessed-transactions"},{"label":"Sender","href":"https://www.helius.dev/sender"},{"label":"Transaction Rebates","href":"https://www.helius.dev/rebates"},{"label":"LaserStream","href":"https://www.helius.dev/laserstream"},{"label":"Webhooks \u0026 Websockets","href":"https://www.helius.dev/solana-webhooks-websockets"},{"label":"Parsed Events \u0026 Streams","href":"https://www.helius.dev/parsed-data"},{"label":"Token APIs","href":"https://www.helius.dev/solana-token-apis"},{"label":"Wallet API (Beta)","href":"https://www.helius.dev/wallet-api"},{"label":"Historical Data","href":"https://www.helius.dev/historical-data"},{"label":"RPC Nodes","href":"https://www.helius.dev/solana-rpc-nodes"},{"label":"Helius Validator","href":"https://www.helius.dev/validator"},{"label":"Validator-as-a-Service","href":"https://www.helius.dev/validator-as-a-service"},{"label":"Validator Monetization","href":"https://www.helius.dev/validator-monetization"}]},{"header":"Solutions","items":[{"label":"Traders \u0026 MMs","href":"https://www.helius.dev/use-case/trading"},{"label":"Exchanges","href":"https://www.helius.dev/use-case/exchanges"},{"label":"Wallets","href":"https://www.helius.dev/use-case/wallets"},{"label":"Fintech","href":"https://www.helius.dev/use-case/fintech"},{"label":"DeFi","href":"https://www.helius.dev/use-case/defi"},{"label":"Privacy","href":"https://www.helius.dev/privacy"}]},{"header":"Resources","items":[{"label":"Agents","href":"https://www.helius.dev/agents"},{"label":"Orb","href":"https://orbmarkets.io"},{"label":"Blog","href":"https://www.helius.dev/blog"},{"label":"Docs","href":"https://www.helius.dev/docs"},{"label":"Status","href":"https://helius.statuspage.io/"},{"label":"Pricing","href":"https://www.helius.dev/pricing"},{"label":"Sign Up","href":"https://dashboard.helius.dev/signup"},{"label":"RPC Benchmarks","href":"https://www.helius.dev/benchmarks"},{"label":"Stake with Us","href":"https://www.helius.dev/stake"},{"label":"Staking Calculator","href":"https://www.helius.dev/staking/calculator"},{"label":"Startup Launchpad","href":"https://www.helius.dev/startup-launchpad"},{"label":"EVM vs. SVM","href":"https://www.helius.dev/solana-vs-ethereum"},{"label":"Solana Roadmap","href":"https://www.solanaroadmap.com/"}]},{"header":"Company","items":[{"label":"About","href":"https://www.helius.dev/about"},{"label":"Careers","href":"https://www.helius.dev/careers"},{"label":"Contact Sales","href":"https://www.helius.dev/contact"},{"label":"Support","href":"https://www.helius.dev/docs/support"},{"label":"Media","href":"https://www.helius.dev/media"},{"label":"Brand","href":"https://www.helius.dev/brand"},{"label":"Security","href":"https://security.helius.dev/"},{"label":"Privacy Policy","href":"https://www.helius.dev/privacy-policy"},{"label":"Terms \u0026 Conditions","href":"https://www.helius.dev/terms"},{"label":"Privacy Preferences","href":"https://www.helius.dev/privacy-policy"}]}]},"seo":{"organization":{"id":"https://www.helius.dev/#organization","name":"Helius","url":"https://www.helius.dev","logo":"https://www.helius.dev/Helius-Brandkit/Helius/PNG/Helius-Horizontal-Logo.png","sameAs":["https://github.com/helius-labs","https://discord.com/invite/6GXdee3gBj","https://x.com/helius","https://www.linkedin.com/company/heliusapi"]}},"fonts":{"heading":{"family":"fontLausanne","weight":450,"source":"https://jiz6tlwg28uaztou.public.blob.vercel-storage.com/docs/lausanne-450-Xv6JlhB8OudFw8Xb2zwoQodc86f35H.woff2","format":"woff2"},"body":{"family":"Geist"}},"styling":{"codeblocks":"system","latex":true},"integrations":{"posthog":{"apiKey":"phc_H66gRNy1uok5uPmsul2kpbRynt6h9L74f5BlPJ4RMqE","apiHost":"https://www.helius.dev/relay-RMqE"}},"banner":{"content":"New: Try Gatekeeper (Beta) for significantly lower latency. [Learn More](/docs/gatekeeper/overview)","dismissible":true},"errors":{"404":{"redirect":false}},"contextual":{"options":["copy","view","chatgpt","claude","cursor","perplexity","mcp"],"display":"header"},"thumbnails":{"fonts":{"family":"Noto Sans CJK SC","source":"fonts/noto-sans-cjk-sc/noto-sans-cjk-sc-docs.woff","format":"woff"}},"navigation":{"global":{"anchors":[]},"languages":[{"language":"en","href":""},{"language":"zh","href":"zh"},{"language":"ja","href":"ja"},{"language":"pt-BR","href":"pt-BR"},{"language":"ko","href":"ko"},{"language":"de","href":"de"},{"language":"fr","href":"fr"},{"language":"es","href":"es"},{"language":"id","href":"id"},{"language":"vi","href":"vi"},{"language":"ru","href":"ru"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"helius","hasAudioNarration":false,"actualSubdomain":"helius","customDomains":["www.helius.dev"],"gitSource":{"type":"github","owner":"helius-labs","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6aeb7f45e86c6660dbb6468a","collectionId":"227b167b-8351-4da8-a502-fb98636224d4","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aeb7f45e86c6660dbb6468a"},"feedback":{"thumbs":true,"issues":false,"edits":false},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"DISABLED"},"CONTEXTUAL_FEEDBACK":{"status":"ENABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aed162c8e1e9ac726ef0e47","clientVersion":"0.0.4071","searchFilterCounts":[{"language":"en","tag":"API Reference","count":165},{"language":"de","tag":"API-Referenz","count":165},{"language":"es","tag":"Referencia de la API","count":165},{"language":"fr","tag":"Référence de l’API","count":165},{"language":"id","tag":"Referensi API","count":165},{"language":"ja","tag":"API リファレンス","count":165},{"language":"ko","tag":"API 레퍼런스","count":165},{"language":"pt-BR","tag":"Referência da API","count":165},{"language":"ru","tag":"Справочник API","count":165},{"language":"vi","tag":"Tài liệu tham khảo API","count":165},{"language":"zh","tag":"API 参考","count":165},{"language":"en","tag":"Data APIs \u0026 RPCs","count":145},{"language":"de","tag":"Daten-APIs und RPCs","count":145},{"language":"es","tag":"API de datos y RPC","count":145},{"language":"fr","tag":"API de données et RPC","count":145},{"language":"id","tag":"API Data \u0026 RPC","count":145},{"language":"ja","tag":"データ API と RPC","count":145},{"language":"ko","tag":"데이터 API 및 RPC","count":145},{"language":"pt-BR","tag":"APIs de dados e RPCs","count":145},{"language":"ru","tag":"API данных и RPC","count":145},{"language":"vi","tag":"API dữ liệu \u0026 RPC","count":145},{"language":"zh","tag":"数据 API 与 RPC","count":145},{"language":"en","tag":"Documentation","count":117},{"language":"de","tag":"Dokumentation","count":117},{"language":"es","tag":"Documentación","count":117},{"language":"fr","tag":"Documentation","count":117},{"language":"id","tag":"Dokumentasi","count":117},{"language":"ja","tag":"ドキュメント","count":117},{"language":"ko","tag":"문서","count":117},{"language":"pt-BR","tag":"Documentação","count":117},{"language":"ru","tag":"Документация","count":117},{"language":"vi","tag":"Tài liệu","count":117},{"language":"zh","tag":"文档","count":117},{"language":"en","tag":"Guides","count":96},{"language":"de","tag":"Anleitungen","count":96},{"language":"es","tag":"Guías","count":96},{"language":"fr","tag":"Guides","count":96},{"language":"id","tag":"Panduan","count":96},{"language":"ja","tag":"ガイド","count":96},{"language":"ko","tag":"가이드","count":96},{"language":"pt-BR","tag":"Guias","count":96},{"language":"ru","tag":"Руководства","count":96},{"language":"vi","tag":"Hướng dẫn","count":96},{"language":"zh","tag":"指南","count":96},{"language":"en","tag":"Data Streaming \u0026 Event Listening","count":63},{"language":"de","tag":"Streaming von Daten und Event-Überwachung","count":63},{"language":"es","tag":"Transmisión de datos y escucha de eventos","count":63},{"language":"fr","tag":"Diffusion de données et écoute d’événements","count":63},{"language":"id","tag":"Streaming Data \u0026 Pemantauan Peristiwa","count":63},{"language":"ja","tag":"データストリーミングとイベントリスニング","count":63},{"language":"ko","tag":"데이터 스트리밍 및 이벤트 수신","count":63},{"language":"pt-BR","tag":"Streaming de dados e escuta de eventos","count":63},{"language":"ru","tag":"Потоковая передача данных и отслеживание событий","count":63},{"language":"vi","tag":"Truyền phát dữ liệu \u0026 Lắng nghe sự kiện","count":63},{"language":"zh","tag":"数据流与事件监听","count":63},{"language":"en","tag":"Solana RPC","count":57},{"language":"de","tag":"Solana RPC","count":57},{"language":"es","tag":"RPC de Solana","count":57},{"language":"fr","tag":"RPC Solana","count":57},{"language":"id","tag":"RPC Solana","count":57},{"language":"ja","tag":"Solana RPC","count":57},{"language":"ko","tag":"Solana RPC","count":57},{"language":"pt-BR","tag":"RPC da Solana","count":57},{"language":"ru","tag":"RPC Solana","count":57},{"language":"vi","tag":"RPC Solana","count":57},{"language":"zh","tag":"Solana RPC","count":57},{"language":"en","tag":"RPC Method Guides","count":52},{"language":"de","tag":"Anleitungen zu RPC-Methoden","count":52},{"language":"es","tag":"Guías de métodos RPC","count":52},{"language":"fr","tag":"Guides des méthodes RPC","count":52},{"language":"id","tag":"Panduan Metode RPC","count":52},{"language":"ja","tag":"RPC メソッドガイド","count":52},{"language":"ko","tag":"RPC 메서드 가이드","count":52},{"language":"pt-BR","tag":"Guias de métodos RPC","count":52},{"language":"ru","tag":"Руководства по методам RPC","count":52},{"language":"vi","tag":"Hướng dẫn phương thức RPC","count":52},{"language":"zh","tag":"RPC 方法指南","count":52},{"language":"vi","tag":"Giao dịch","count":31},{"language":"zh","tag":"交易","count":31},{"language":"en","tag":"ZK Compression","count":26},{"language":"de","tag":"ZK-Komprimierung","count":26},{"language":"es","tag":"Compresión ZK","count":26},{"language":"fr","tag":"Compression ZK","count":26},{"language":"id","tag":"Kompresi ZK","count":26},{"language":"ja","tag":"ZK 圧縮","count":26},{"language":"ko","tag":"ZK 압축","count":26},{"language":"pt-BR","tag":"Compressão ZK","count":26},{"language":"ru","tag":"ZK-сжатие","count":26},{"language":"vi","tag":"Nén ZK","count":26},{"language":"zh","tag":"ZK 压缩","count":26},{"language":"en","tag":"LaserStream WebSocket","count":24},{"language":"de","tag":"LaserStream WebSocket","count":24},{"language":"es","tag":"LaserStream WebSocket","count":24},{"language":"fr","tag":"LaserStream WebSocket","count":24},{"language":"id","tag":"LaserStream WebSocket","count":24},{"language":"ja","tag":"LaserStream WebSocket","count":24},{"language":"ko","tag":"LaserStream WebSocket","count":24},{"language":"pt-BR","tag":"LaserStream WebSocket","count":24},{"language":"ru","tag":"LaserStream WebSocket","count":24},{"language":"vi","tag":"LaserStream WebSocket","count":24},{"language":"zh","tag":"LaserStream WebSocket","count":24},{"language":"en","tag":"Agents","count":20},{"language":"de","tag":"Agenten","count":20},{"language":"es","tag":"Agentes","count":20},{"language":"fr","tag":"Agents","count":20},{"language":"id","tag":"Agen","count":20},{"language":"ja","tag":"エージェント","count":20},{"language":"ko","tag":"에이전트","count":20},{"language":"pt-BR","tag":"Agentes","count":20},{"language":"ru","tag":"Агенты","count":20}]},"assistantConfig":{"enableAskAiButton":true,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"support@helius.xyz"}},"basePath":"/docs","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":".dark #topbar-cta-button a,.dark #topbar-cta-button a span{color:#fff!important}h1,h2,h3,h4,h5,h6{font-weight:450!important;font-style:normal!important}#footer a{max-width:none!important}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:rgb(var(--primary-light) / 0.8)}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)):hover{border-color:rgb(var(--primary-light) / 1)}#banner{background-color:#0F0F0F}@media (min-width: 1024px){nav#sidebar-content{width:18rem!important}#content-container{margin-left:4rem!important}}.sidebar-group-header{font-size:0.875rem!important}.dark .sidebar-group-header{color:#fff!important}@media (min-width: 1024px){[class*=\"lg:ml-[max(0px,calc(50vw-348px-14rem)\"]{margin-left:max(0px, min(calc(50vw - 348px - 14rem), calc(100% - 696px)))!important}}@media (max-width: 1023px){.chat-assistant-floating-input{display:none!important}}.privacy-embed-slot{--embed-sk-base: #e4e2de;--embed-sk-shine: rgba(255, 255, 255, 0.55);--embed-fade: 0.45s ease;position:relative;height:15rem;overflow:hidden}.dark .privacy-embed-slot{--embed-sk-base: #2a2a2e;--embed-sk-shine: rgba(255, 255, 255, 0.08)}.privacy-embed-fallback{position:absolute;inset:0;z-index:1;opacity:1;pointer-events:none;transition:opacity var(--embed-fade)}.privacy-embed-skeleton{position:relative;overflow:hidden;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;width:100%;height:100%;padding:18px 20px;border:0;background:transparent}.privacy-embed-skeleton::after{content:\"\";position:absolute;inset:0;background:linear-gradient(90deg, transparent, var(--embed-sk-shine), transparent);transform:translateX(-100%);animation:privacy-embed-sweep 1.4s ease-in-out infinite;pointer-events:none}.privacy-embed-bone{display:block;flex:none;border-radius:6px;background:var(--embed-sk-base)}.privacy-embed-bone-lg{width:72%;height:12px}.privacy-embed-bone-md{width:54%;height:12px}.privacy-embed-bone-sm{width:38%;height:12px}.privacy-embed-bone-block{width:100%;flex:1 1 auto;min-height:72px;margin-top:6px;border-radius:10px}@keyframes privacy-embed-sweep{to{transform:translateX(100%)}}.privacy-embed-slot [data-as=\"iframe\"],.privacy-embed-slot iframe,.privacy-embed-slot .privacy-embed{position:absolute;inset:0;width:100%!important;height:100%!important;opacity:0;overflow:hidden;pointer-events:none;border:0!important;box-shadow:none!important;outline:none!important;aspect-ratio:auto!important;background:transparent!important;transition:opacity var(--embed-fade)}.privacy-embed-static{display:none;position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:contain}.privacy-embed-slot.is-failed .privacy-embed-skeleton{display:none}.privacy-embed-slot.is-failed .privacy-embed-static{display:block}.privacy-embed-slot.is-live .privacy-embed-fallback,.privacy-embed-slot.is-live .privacy-embed-static{opacity:0}.privacy-embed-slot.is-live [data-as=\"iframe\"],.privacy-embed-slot.is-live iframe,.privacy-embed-slot.is-live .privacy-embed{opacity:1;pointer-events:auto}@media (max-width: 720px){.privacy-embed-slot{height:22rem}}@media (prefers-reduced-motion: reduce){.privacy-embed-skeleton::after{animation:none}.privacy-embed-fallback,.privacy-embed-slot [data-as=\"iframe\"],.privacy-embed-slot iframe,.privacy-embed-slot .privacy-embed{transition:none}}.dark .privacy-embed{color-scheme:dark!important}.light .privacy-embed{color-scheme:light!important}"},{"filePath":"styles.css","content":"@container navbar (width >= 1500px) and (width \u003c 1800px){#navbar #search-bar-entry,#navbar button[aria-label=\"Toggle assistant panel\"]{padding:0!important;width:2.25rem!important;justify-content:center!important}#navbar #search-bar-entry>div>div,#navbar #search-bar-entry>span,#navbar button[aria-label=\"Toggle assistant panel\"]>span{display:none!important}}"}],"page":{"pagePath":"es/api-reference/parsed-events/scan","slug":"/es/api-reference/parsed-events/scan","pageMetadata":{"title":"Escanear el historial de transacciones","og:title":"Escanear el historial de transacciones - API de eventos analizados","sidebarTitle":"Escanear el historial de transacciones","description":"Busca en el servidor el historial de una dirección para encontrar transacciones que llamen instrucciones de programas o involucren acuñaciones de tokens, y devuelve las coincidencias analizadas, sus firmas o un conteo.","openapi":"es/openapi/parsed-events.yaml POST /v1/parsed-events/scan","href":"/es/api-reference/parsed-events/scan"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Busca en el servidor el historial de una dirección para encontrar transacciones que llamen instrucciones de programas o involucren acuñaciones de tokens, y devuelve las coincidencias analizadas, sus firmas o un conteo.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,ol:`ol`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,ParamField,Table,Tip}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!ParamField)_missingMdxReference(`ParamField`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`El cuerpo de la solicitud, el esquema de la respuesta y los ejemplos de esta página se generan a partir de la definición de OpenAPI.`}),`\n`,_jsxs(_components.p,{children:[`Scan recorre el historial de una dirección, conserva las transacciones que coinciden con tus criterios de `,_jsx(_components.code,{children:`match`}),` y analiza solo esas. Úsalo en lugar de paginar `,_jsx(_components.a,{href:`/es/api-reference/parsed-events/transaction-history`,children:`Historial de transacciones analizadas`}),` y filtrar del lado del cliente.`]}),`\n`,_jsxs(_components.p,{children:[`De forma predeterminada, cada elemento de `,_jsx(_components.code,{children:`data`}),` usa la misma estructura de `,_jsx(_components.code,{children:`TransactionResult`}),` que devuelve `,_jsx(_components.a,{href:`/es/api-reference/parsed-events/transactions`,children:`Analizar transacciones`}),`. Configura `,_jsx(_components.code,{children:`returnShape`}),` para obtener solo las firmas coincidentes o solo un conteo. La respuesta también incluye un resumen de `,_jsx(_components.code,{children:`scan`}),` que indica hasta dónde llegó el escaneo y por qué se detuvo.`]}),`\n`,_jsx(Heading,{level:`2`,id:`cómo-funciona-scan`,children:`Cómo funciona Scan`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Scan obtiene el historial de la dirección en páginas de hasta 1,000 transacciones, en `,_jsx(_components.code,{children:`sortOrder`}),`, dentro de los límites de `,_jsx(_components.code,{children:`slot`}),`, `,_jsx(_components.code,{children:`time`}),` y firma que establezcas.`]}),`\n`,_jsxs(_components.li,{children:[`Conserva las transacciones que coinciden con todos los criterios establecidos en `,_jsx(_components.code,{children:`match`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Se detiene cuando ocurre primero uno de estos casos: se encuentran `,_jsx(_components.code,{children:`limit`}),` coincidencias (solo con la estructura predeterminada `,_jsx(_components.code,{children:`transactions`}),`), se escanean `,_jsx(_components.code,{children:`budget.maxScannedTransactions`}),`, se llega al final del historial o del intervalo, o se alcanza el límite de tiempo de la solicitud.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Un escaneo que se detiene antes de tiempo sigue siendo un `,_jsx(_components.code,{children:`200`}),`. Vuelve a llamar con el `,_jsx(_components.code,{children:`paginationToken`}),` devuelto mientras haya uno, incluso cuando `,_jsx(_components.code,{children:`data`}),` esté vacío.`]}),`\n`,_jsx(Heading,{level:`2`,id:`criterios-de-coincidencia`,children:`Criterios de coincidencia`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`match`}),` es obligatorio. Configura `,_jsx(_components.code,{children:`programs`}),`, `,_jsx(_components.code,{children:`mints`}),` o ambos. Si configuras ambos, una transacción debe coincidir con los dos.`]}),`\n`,_jsx(Heading,{level:`3`,id:`coincidencia-por-programa`,children:`Coincidencia por programa`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`programs`}),` enumera hasta 20 programas, cada uno como máximo una vez. Una transacción coincide cuando contiene una instrucción de cualquiera de ellos, de nivel superior o interna (CPI), dentro del `,_jsx(_components.code,{children:`scope`}),` del programa.`]}),`\n`,_jsx(_components.p,{children:`Para cada programa, puedes restringir la coincidencia:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`instructions`}),`: nombres de instrucciones de cualquier versión de la IDL del programa, tal como aparecen en la IDL o en snake_case. Si un nombre no se encuentra en las IDL del programa, se devuelve `,_jsx(_components.code,{children:`400`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`discriminators`}),`: prefijos de datos de instrucciones, cada uno de 1 a 8 bytes codificados en hexadecimal con un prefijo `,_jsx(_components.code,{children:`0x`}),` opcional. Úsalos para programas sin una IDL.`]}),`\n`,_jsx(_components.li,{children:`Configura una lista o ambas. Con ambas, una instrucción coincide cuando es una de las instrucciones nombradas o sus datos comienzan con uno de los discriminadores. Omite ambas para que coincida cualquier instrucción del programa.`}),`\n`,_jsx(_components.li,{children:`Cada lista acepta como máximo 50 entradas por programa.`}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Para confirmar los nombres de instrucciones decodificadas de un programa, usa el método `,_jsx(_components.a,{href:`/es/parsed-streams/quickstart#descubrimiento`,children:_jsx(_components.code,{children:`describeProgram`})}),` de Parsed Streams.`]}),`\n`,_jsx(Heading,{level:`3`,id:`coincidencia-por-acuñación`,children:`Coincidencia por acuñación`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`mints`}),` enumera hasta 20 objetos con la forma `,_jsx(_components.code,{children:`{ \"mint\": \"...\", \"scope\": \"address\" }`}),`, cada acuñación como máximo una vez. Una transacción coincide cuando uno de sus saldos de tokens anteriores o posteriores corresponde a una de las acuñaciones, dentro del `,_jsx(_components.code,{children:`scope`}),` de esa acuñación.`]}),`\n`,_jsxs(_components.p,{children:[`Cuando escanees una billetera para una acuñación, configura `,_jsx(_components.code,{children:`tokenAccounts`}),` como `,_jsx(_components.code,{children:`balanceChanged`}),`. De forma predeterminada, el historial omite las transacciones que solo involucran las cuentas de tokens de la billetera y no la billetera en sí, lo que incluye muchas transferencias de tokens entrantes.`]}),`\n`,_jsx(Heading,{level:`3`,id:`coincidencia-con-sol-nativo`,children:`Coincidencia con SOL nativo`}),`\n`,_jsxs(_components.p,{children:[`SOL nativo no tiene saldos de tokens, por lo que Scan busca coincidencias según los lamports. Usa la acuñación de SOL nativo `,_jsx(_components.code,{children:`So11111111111111111111111111111111111111111`}),` (SOL envuelto es `,_jsx(_components.code,{children:`So11111111111111111111111111111111111111112`}),`):`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Con el alcance `,_jsx(_components.code,{children:`address`}),`, una transacción coincide cuando cambiaron los lamports de la dirección escaneada.`]}),`\n`,_jsxs(_components.li,{children:[`Con el alcance `,_jsx(_components.code,{children:`transaction`}),`, coincide cuando cambiaron los lamports de cualquier cuenta.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`La comisión cobrada al pagador de la comisión no cuenta. Cada cuenta se compara de manera individual, por lo que los lamports que salen de una cuenta y regresan en la misma transacción no cuentan. La coincidencia con SOL nativo detecta el SOL que un programa paga sin una instrucción de transferencia, como una venta en Pump.fun. También detecta movimientos secundarios, como propinas de Jito y alquileres pagados o reembolsados desde cuentas.`}),`\n`,_jsx(Heading,{level:`3`,id:`alcance-de-la-coincidencia`,children:`Alcance de la coincidencia`}),`\n`,_jsxs(_components.p,{children:[`Cada programa y cada acuñación admite un `,_jsx(_components.code,{children:`scope`}),`:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:_jsx(_components.code,{children:`scope`})}),_jsx(_components.th,{children:`La instrucción de un programa cuenta cuando`}),_jsx(_components.th,{children:`El saldo de tokens de una acuñación cuenta cuando`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`address`}),` (predeterminado)`]}),_jsxs(_components.td,{children:[`Una de sus cuentas es `,_jsx(_components.code,{children:`address`}),`, una cuenta de tokens que posee `,_jsx(_components.code,{children:`address`}),`, una cuenta de tokens cuya acuñación es `,_jsx(_components.code,{children:`address`}),`, o `,_jsx(_components.code,{children:`address`}),` es el programa en sí.`]}),_jsxs(_components.td,{children:[`Su cuenta de tokens es `,_jsx(_components.code,{children:`address`}),` o pertenece a `,_jsx(_components.code,{children:`address`}),`, o su acuñación es `,_jsx(_components.code,{children:`address`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`transaction`})}),_jsx(_components.td,{children:`Aparece en cualquier parte de la transacción.`}),_jsx(_components.td,{children:`Aparece en cualquier parte de la transacción.`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Usa el alcance `,_jsx(_components.code,{children:`transaction`}),` cuando la dirección escaneada esté en la transacción, pero no en la instrucción o el saldo con el que buscas coincidencias. Por ejemplo, cuando la dirección solo paga la comisión, ejecuta una transacción multifirma o no aparece en una CPI de evento de Anchor. Para escanear la acuñación de un token en busca de transacciones que también contengan USDC, la entrada de USDC necesita el alcance `,_jsx(_components.code,{children:`transaction`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`La propiedad de la cuenta de tokens proviene del `,_jsx(_components.code,{children:`owner`}),` registrado en cada saldo de tokens. Las transacciones antiguas que no lo registran solo coinciden con el alcance `,_jsx(_components.code,{children:`address`}),` en el propio `,_jsx(_components.code,{children:`address`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`estructuras-de-retorno`,children:`Estructuras de retorno`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`returnShape`}),` establece qué contiene la respuesta para las coincidencias:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:_jsx(_components.code,{children:`returnShape`})}),_jsx(_components.th,{children:_jsx(_components.code,{children:`data`})}),_jsx(_components.th,{children:`Úsalo para`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`transactions`}),` (predeterminado)`]}),_jsxs(_components.td,{children:[`Coincidencias analizadas, hasta `,_jsx(_components.code,{children:`limit`}),`.`]}),_jsx(_components.td,{children:`Leer las instrucciones decodificadas, las transferencias y los resúmenes.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`signatures`})}),_jsxs(_components.td,{children:[`Un objeto `,_jsx(_components.code,{children:`{ signature, slot, transactionIndex, blockTime }`}),` por coincidencia.`]}),_jsx(_components.td,{children:`Recopilar firmas coincidentes sin analizarlas.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`count`})}),_jsxs(_components.td,{children:[`Omitido. `,_jsx(_components.code,{children:`scan.matchedTransactions`}),` es el número de coincidencias.`]}),_jsx(_components.td,{children:`Contar coincidencias en un intervalo.`})]})]})]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`signatures`}),` e `,_jsx(_components.code,{children:`count`}),` ignoran `,_jsx(_components.code,{children:`limit`}),` e `,_jsx(_components.code,{children:`rawTransaction`}),`. Devuelven todas las coincidencias del intervalo que escanea una solicitud, por lo que solo se detienen por `,_jsx(_components.code,{children:`windowEnd`}),`, `,_jsx(_components.code,{children:`budget`}),` o `,_jsx(_components.code,{children:`deadline`}),`. Para contar un historial completo, sigue llamando con `,_jsx(_components.code,{children:`paginationToken`}),` y suma `,_jsx(_components.code,{children:`scan.matchedTransactions`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Cada elemento de `,_jsx(_components.code,{children:`data`}),` con `,_jsx(_components.code,{children:`returnShape: \"signatures\"`}),` tiene este aspecto:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`6`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`6`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"signature\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"5zmGhmd3JZxXzz8MnA8MM1K7PXRwA1z35n3xT6ZJGRz3sAi25p8jaZuPWFCB4nEPx7DUke9y3pwrd4V7xAFozQBy\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"slot\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`460869102`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"transactionIndex\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`203`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"blockTime\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1792848886`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`Las tres estructuras tienen el mismo costo, ya que los créditos dependen de las páginas del historial escaneadas, no de lo que se devuelve.`}),`\n`,_jsx(Heading,{level:`2`,id:`solicitudes-de-ejemplo`,children:`Solicitudes de ejemplo`}),`\n`,_jsx(Heading,{level:`3`,id:`compras-y-ventas-de-pump-fun`,children:`Compras y ventas de Pump.fun`}),`\n`,_jsxs(_components.p,{children:[`Escanea el historial del programa Pump.fun en busca de instrucciones `,_jsx(_components.code,{children:`buy`}),` e `,_jsx(_components.code,{children:`sell`}),`:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`12`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`12`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"address\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"match\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"programs\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"programId\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"instructions\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"buy\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"sell\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`]`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"limit\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`100`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Pump.fun también tiene variantes como `,_jsx(_components.code,{children:`buy_exact_sol_in`}),`, `,_jsx(_components.code,{children:`buy_v2`}),` e `,_jsx(_components.code,{children:`sell_v2`}),`. Enumera todos los nombres de instrucciones con los que quieras buscar coincidencias.`]}),`\n`,_jsx(Heading,{level:`3`,id:`compras-y-ventas-de-un-token`,children:`Compras y ventas de un token`}),`\n`,_jsxs(_components.p,{children:[`Para obtener las operaciones de Pump.fun de un token, escanea la dirección de acuñación del token en lugar del programa. El historial de la acuñación solo contiene la actividad de ese token, y cada instrucción de compra o venta enumera la acuñación como una cuenta, por lo que coincide con el alcance predeterminado `,_jsx(_components.code,{children:`address`}),`:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`11`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`11`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"address\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"\u003cMINT_ADDRESS>\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"match\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"programs\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"programId\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"instructions\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"buy\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"sell\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`]`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Para conservar solo las transacciones del token que también involucren una cuenta de tokens USDC, agrega USDC con el alcance `,_jsx(_components.code,{children:`transaction`}),`. Con el alcance predeterminado `,_jsx(_components.code,{children:`address`}),`, un saldo de USDC tendría que pertenecer a la dirección de acuñación, por lo que no habría coincidencias:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`8`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`8`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"address\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"\u003cMINT_ADDRESS>\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"match\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"mints\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"mint\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"scope\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"transaction\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`3`,id:`operaciones-de-una-billetera-en-dos-programas`,children:`Operaciones de una billetera en dos programas`}),`\n`,_jsx(_components.p,{children:`Enumera varios programas para que coincida una llamada a cualquiera de ellos. Esta solicitud devuelve solo como firmas las operaciones de Pump.fun y PumpSwap de una billetera:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`16`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`16`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"address\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"\u003cWALLET_ADDRESS>\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"match\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"programs\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"programId\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"instructions\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"buy\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"sell\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`]`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"programId\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"instructions\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"buy\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"sell\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`]`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"returnShape\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"signatures\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`3`,id:`actividad-de-usdc-de-una-billetera-en-un-intervalo-de-tiempo`,children:`Actividad de USDC de una billetera en un intervalo de tiempo`}),`\n`,_jsxs(_components.p,{children:[`Escanea el historial de una billetera en busca de transacciones que involucraron USDC durante 2025. `,_jsx(_components.code,{children:`tokenAccounts: \"balanceChanged\"`}),` incluye transferencias que solo involucraron la cuenta de tokens USDC de la billetera:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`8`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`8`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"address\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"GV6UUmNxz2RpKxmNAPadYKb7uQpszwqQAu3qLJxVdC52\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"match\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"mints\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [{ `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"mint\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }]`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"tokenAccounts\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"balanceChanged\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"time\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"gte\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1735689600`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"lte\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1767225599`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Para obtener solo el número de transacciones coincidentes, agrega `,_jsx(_components.code,{children:`\"returnShape\": \"count\"`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`movimientos-de-sol-de-una-billetera`,children:`Movimientos de SOL de una billetera`}),`\n`,_jsx(_components.p,{children:`Escanea una billetera en busca de transacciones que cambiaron su saldo de SOL, sin contar la comisión que pagó, durante 2025. Esto incluye el SOL que un programa pagó sin una instrucción de transferencia:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`7`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`7`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"address\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"GV6UUmNxz2RpKxmNAPadYKb7uQpszwqQAu3qLJxVdC52\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"match\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"mints\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [{ `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"mint\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"So11111111111111111111111111111111111111111\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }]`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"time\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"gte\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1735689600`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"lte\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1767225599`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`paginación-y-motivos-de-detención`,children:`Paginación y motivos de detención`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`scan.stoppedOn`}),` indica por qué finalizó la solicitud:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:_jsx(_components.code,{children:`stoppedOn`})}),_jsx(_components.th,{children:`Significado`}),_jsx(_components.th,{children:_jsx(_components.code,{children:`paginationToken`})})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`windowEnd`})}),_jsx(_components.td,{children:`Se llegó al final del historial o del intervalo solicitado.`}),_jsx(_components.td,{children:`Ausente. El escaneo está completo.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`limit`})}),_jsxs(_components.td,{children:[`Se devolvieron `,_jsx(_components.code,{children:`limit`}),` coincidencias. Solo con la estructura predeterminada `,_jsx(_components.code,{children:`transactions`}),`.`]}),_jsx(_components.td,{children:`Se reanuda justo después de la última coincidencia devuelta, por lo que no se omite ninguna.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`budget`})}),_jsxs(_components.td,{children:[`Se escanearon `,_jsx(_components.code,{children:`budget.maxScannedTransactions`}),` transacciones.`]}),_jsx(_components.td,{children:`Se reanuda en la siguiente página del historial.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`deadline`})}),_jsx(_components.td,{children:`Se alcanzó el límite de tiempo de la solicitud.`}),_jsx(_components.td,{children:`Se reanuda en la siguiente página del historial. Una página interrumpida por el límite de tiempo se vuelve a obtener en la siguiente llamada.`})]})]})]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`scan.scannedThrough`}),` proporciona el slot y la hora del bloque de la última transacción escaneada, para que puedas informar el progreso en historiales extensos.`]}),`\n`,_jsxs(_components.p,{children:[`Un escaneo de una instrucción poco frecuente puede agotar su presupuesto sin encontrar una coincidencia. En ese caso, la respuesta tiene un arreglo `,_jsx(_components.code,{children:`data`}),` vacío y aun así devuelve un `,_jsx(_components.code,{children:`paginationToken`}),`, por lo que debes seguir escaneando:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`11`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`11`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"data\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"paginationToken\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"460903064:422\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"scan\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"stoppedOn\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"budget\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"scannedTransactions\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`2000`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"matchedTransactions\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`0`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"scannedThrough\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"slot\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`460903064`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"blockTime\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1792856105`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"creditsCharged\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`12`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`Este bucle continúa el escaneo hasta agotar el historial:`}),`\n`,_jsx(CodeBlock,{filename:`scan-pumpfun-trades.js`,numberOfLines:`48`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`48`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` API_KEY`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` process`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`env`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:`HELIUS_API_KEY`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`;`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`if`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:`API_KEY`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` console`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`error`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Missing HELIUS_API_KEY.\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` process`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`exit`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` URL`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:\" `https://mainnet.helius-rpc.com/v1/parsed-events/scan?api-key=\"}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#569CD6`},children:\"${\"}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:`API_KEY`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#569CD6`},children:`}`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:\"`\"}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`;`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` PUMP_PROGRAM`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`;`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`async`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` function`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` scan`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`paginationToken`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` response`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` await`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` fetch`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:`URL`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` method:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"POST\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` headers:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Content-Type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"application/json\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` body:`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` JSON`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`stringify`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`({`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` address:`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` PUMP_PROGRAM`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` match:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` programs:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [{ `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`programId:`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` PUMP_PROGRAM`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`instructions:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"buy\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"sell\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`] }],`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` limit:`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:` 100`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` ...`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`paginationToken`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` \u0026\u0026`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`paginationToken`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }),`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }),`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` });`})}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` if`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`response`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`ok`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` throw`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` new`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` Error`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:\"`HTTP \"}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#569CD6`},children:\"${\"}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`response`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`status`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#569CD6`},children:`}`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#569CD6`},children:\"${\"}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`await`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` response`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`text`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#D4D4D4`},children:`()`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#569CD6`},children:`}`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:\"`\"}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` return`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` response`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`json`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`();`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`let`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` paginationToken`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`;`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`do`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` page`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` await`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` scan`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`paginationToken`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` for`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` result`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` of`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` page`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`data`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` console`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`log`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`result`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`signature`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`result`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`parsed`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`?.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`slot`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` console`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`log`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:\" `stopped on \"}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#569CD6`},children:\"${\"}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`page`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`scan`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`stoppedOn`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#569CD6`},children:`}`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`: scanned `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#569CD6`},children:\"${\"}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`page`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`scan`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`scannedTransactions`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#569CD6`},children:`}`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:\", `\"}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` +`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:\" `matched \"}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#569CD6`},children:\"${\"}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`page`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`scan`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`matchedTransactions`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#569CD6`},children:`}`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`, charged `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#569CD6`},children:\"${\"}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`page`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`scan`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`creditsCharged`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#569CD6`},children:`}`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:\" credits`\"})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` );`})}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:` // Keep going while a token is returned, even when this page had no matches.`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` paginationToken`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` page`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`paginationToken`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`;`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`} `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`while`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`paginationToken`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})]}),`\n`]})})}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`Escanea la dirección más específica posible. Cada transacción del historial de la dirección cuenta para el presupuesto, por lo que, mientras menos transacciones no relacionadas tenga una dirección, más coincidencias encontrará cada solicitud.`})}),`\n`,_jsx(Heading,{level:`2`,id:`créditos`,children:`Créditos`}),`\n`,_jsxs(_components.p,{children:[`Cada escaneo cuesta `,_jsx(_components.strong,{children:`10 créditos más 1 crédito por cada página del historial escaneada`}),`. Una página contiene hasta 1,000 transacciones, por lo que un escaneo con el presupuesto predeterminado de 10,000 transacciones cuesta como máximo 20 créditos. Una página interrumpida por el límite de tiempo no se escanea ni se cobra.`]}),`\n`,_jsxs(_components.p,{children:[`Cada respuesta informa su costo en `,_jsx(_components.code,{children:`scan.creditsCharged`}),`. Consulta `,_jsx(_components.a,{href:`/es/billing/credits`,children:`Créditos`}),` para conocer los precios de los planes.`]}),`\n`,_jsx(Heading,{level:`2`,id:`errores`,children:`Errores`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Estado`}),_jsx(_components.th,{children:`Cuándo ocurre`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`400`})}),_jsxs(_components.td,{children:[`El cuerpo no es válido o tiene campos desconocidos; `,_jsx(_components.code,{children:`match`}),` no configura ni `,_jsx(_components.code,{children:`programs`}),` ni `,_jsx(_components.code,{children:`mints`}),`; un programa o una acuñación aparece más de una vez; una dirección o acuñación no es válida; un nombre de instrucción no está en las IDL del programa; una lista supera su límite; `,_jsx(_components.code,{children:`scope`}),`, `,_jsx(_components.code,{children:`returnShape`}),`, `,_jsx(_components.code,{children:`rawTransaction`}),` o `,_jsx(_components.code,{children:`tokenAccounts`}),` tiene un valor desconocido; `,_jsx(_components.code,{children:`limit`}),` está fuera del intervalo de 1 a 100 con la estructura `,_jsx(_components.code,{children:`transactions`}),`; o `,_jsx(_components.code,{children:`budget.maxScannedTransactions`}),` está fuera del intervalo de 1 a 10,000.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`500`})}),_jsx(_components.td,{children:`La solicitud falló en el servidor, por ejemplo, porque no se pudo decodificar una transacción almacenada en el intervalo escaneado. No se devuelven resultados parciales.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`503`})}),_jsx(_components.td,{children:`El servicio alcanzó su capacidad o la primera página del historial no se completó antes del límite de tiempo de la solicitud. Vuelve a intentar la solicitud.`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Los errores de nivel de solicitud devuelven un cuerpo JSON con un mensaje `,_jsx(_components.code,{children:`error`}),`, como `,_jsx(_components.code,{children:`{\"error\": \"limit must be between 1 and 100\"}`}),`. Un cuerpo con un campo desconocido, como `,_jsx(_components.code,{children:`includeRawTransaction`}),` (usa `,_jsx(_components.code,{children:`rawTransaction`}),`), o con `,_jsx(_components.code,{children:`mints`}),` como cadenas simples en lugar de objetos `,_jsx(_components.code,{children:`{ \"mint\": \"...\" }`}),`, devuelve `,_jsx(_components.code,{children:`{\"error\": \"invalid request payload\"}`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`parámetros-de-la-solicitud`,children:`Parámetros de la solicitud`}),`\n`,_jsx(ParamField,{body:`address`,type:`string`,required:true,id:`param-address`,children:_jsx(_components.p,{children:`Dirección cuyo historial se escanea.`})}),`\n`,_jsx(ParamField,{body:`match`,type:`object`,required:true,id:`param-match`,children:_jsxs(_components.p,{children:[`Condiciones que debe cumplir una transacción. Configura `,_jsx(_components.code,{children:`programs`}),`, `,_jsx(_components.code,{children:`mints`}),` o ambos. Si configuras ambos, una transacción debe coincidir con los dos.`]})}),`\n`,_jsx(ParamField,{body:`match.programs`,type:`array`,id:`param-match-programs`,children:_jsxs(_components.p,{children:[`Programas con los que buscar coincidencias, como máximo 20 y cada uno como máximo una vez. Una transacción coincide cuando contiene una instrucción de cualquiera de ellos, de nivel superior o interna (CPI), dentro del `,_jsx(_components.code,{children:`scope`}),` del programa.`]})}),`\n`,_jsx(ParamField,{body:`match.programs[].programId`,type:`string`,required:true,id:`param-match-programs-program-id`,children:_jsx(_components.p,{children:`Dirección del programa.`})}),`\n`,_jsx(ParamField,{body:`match.programs[].instructions`,type:`array`,id:`param-match-programs-instructions`,children:_jsxs(_components.p,{children:[`Nombres de instrucciones de cualquier versión de la IDL del programa, tal como aparecen en la IDL o en snake_case. Como máximo 50. Se puede combinar con `,_jsx(_components.code,{children:`discriminators`}),`.`]})}),`\n`,_jsx(ParamField,{body:`match.programs[].discriminators`,type:`array`,id:`param-match-programs-discriminators`,children:_jsxs(_components.p,{children:[`Prefijos de datos de instrucciones, cada uno de 1 a 8 bytes codificados en hexadecimal con un prefijo `,_jsx(_components.code,{children:`0x`}),` opcional. Como máximo 50. Se puede combinar con `,_jsx(_components.code,{children:`instructions`}),`.`]})}),`\n`,_jsxs(ParamField,{body:`match.programs[].scope`,type:`string`,default:`address`,id:`param-match-programs-scope`,children:[_jsxs(_components.p,{children:[`Qué instrucciones del programa cuentan. `,_jsx(_components.code,{children:`address`}),` solo cuenta las instrucciones con una cuenta que sea `,_jsx(_components.code,{children:`address`}),`, una cuenta de tokens que posea `,_jsx(_components.code,{children:`address`}),` o una cuenta de tokens cuya acuñación sea `,_jsx(_components.code,{children:`address`}),`, o todas las instrucciones cuando `,_jsx(_components.code,{children:`address`}),` sea el programa. `,_jsx(_components.code,{children:`transaction`}),` cuenta cualquier instrucción del programa en la transacción.`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`address`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`transaction`})}),`\n`]})]}),`\n`,_jsx(ParamField,{body:`match.mints`,type:`array`,id:`param-match-mints`,children:_jsxs(_components.p,{children:[`Acuñaciones con las que buscar coincidencias, como máximo 20 y cada una como máximo una vez. Una transacción coincide cuando uno de sus saldos de tokens anteriores o posteriores corresponde a una de estas acuñaciones, dentro del `,_jsx(_components.code,{children:`scope`}),` de la acuñación.`]})}),`\n`,_jsx(ParamField,{body:`match.mints[].mint`,type:`string`,required:true,id:`param-match-mints-mint`,children:_jsxs(_components.p,{children:[`Dirección de acuñación del token. La acuñación de SOL nativo `,_jsx(_components.code,{children:`So11111111111111111111111111111111111111111`}),` busca coincidencias según los cambios en lamports, en lugar de los saldos de tokens, sin contar la comisión.`]})}),`\n`,_jsxs(ParamField,{body:`match.mints[].scope`,type:`string`,default:`address`,id:`param-match-mints-scope`,children:[_jsxs(_components.p,{children:[`Qué saldos de tokens de la acuñación cuentan. `,_jsx(_components.code,{children:`address`}),` solo cuenta los saldos cuya cuenta de tokens sea `,_jsx(_components.code,{children:`address`}),` o le pertenezca, o cuya acuñación sea `,_jsx(_components.code,{children:`address`}),`. Para SOL nativo, solo cuentan los cambios en los lamports de `,_jsx(_components.code,{children:`address`}),`. `,_jsx(_components.code,{children:`transaction`}),` cuenta cualquier saldo de la acuñación en la transacción. Para SOL nativo, cuenta un cambio en los lamports de cualquier cuenta.`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`address`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`transaction`})}),`\n`]})]}),`\n`,_jsxs(ParamField,{body:`returnShape`,type:`string`,default:`transactions`,id:`param-return-shape`,children:[_jsxs(_components.p,{children:[`Lo que contiene la respuesta para las coincidencias: `,_jsx(_components.code,{children:`transactions`}),` (coincidencias analizadas en `,_jsx(_components.code,{children:`data`}),`, hasta `,_jsx(_components.code,{children:`limit`}),`), `,_jsx(_components.code,{children:`signatures`}),` (`,_jsx(_components.code,{children:`signature`}),`, `,_jsx(_components.code,{children:`slot`}),`, `,_jsx(_components.code,{children:`transactionIndex`}),` e `,_jsx(_components.code,{children:`blockTime`}),` por coincidencia en `,_jsx(_components.code,{children:`data`}),`), o `,_jsx(_components.code,{children:`count`}),` (sin `,_jsx(_components.code,{children:`data`}),`; `,_jsx(_components.code,{children:`scan.matchedTransactions`}),` es el número de coincidencias). `,_jsx(_components.code,{children:`signatures`}),` e `,_jsx(_components.code,{children:`count`}),` ignoran `,_jsx(_components.code,{children:`limit`}),` e `,_jsx(_components.code,{children:`rawTransaction`}),`.`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`transactions`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`signatures`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`count`})}),`\n`]})]}),`\n`,_jsx(ParamField,{body:`limit`,type:`number`,default:`100`,id:`param-limit`,children:_jsxs(_components.p,{children:[`Número máximo de coincidencias que se devolverán con la estructura `,_jsx(_components.code,{children:`transactions`}),`, de 1 a 100.`]})}),`\n`,_jsx(ParamField,{body:`budget`,type:`object`,id:`param-budget`,children:_jsx(_components.p,{children:`Límites sobre la cantidad de historial que escanea una solicitud.`})}),`\n`,_jsx(ParamField,{body:`budget.maxScannedTransactions`,type:`number`,default:`10000`,id:`param-budget-max-scanned-transactions`,children:_jsx(_components.p,{children:`Número máximo de transacciones que se escanearán en esta solicitud, de 1 a 10,000.`})}),`\n`,_jsx(ParamField,{body:`beforeSignature`,type:`string`,id:`param-before-signature`,children:_jsx(_components.p,{children:`Escanea las transacciones anteriores a esta firma.`})}),`\n`,_jsx(ParamField,{body:`afterSignature`,type:`string`,id:`param-after-signature`,children:_jsx(_components.p,{children:`Escanea las transacciones posteriores a esta firma.`})}),`\n`,_jsx(ParamField,{body:`paginationToken`,type:`string`,id:`param-pagination-token`,children:_jsxs(_components.p,{children:[`Cursor devuelto por un escaneo anterior. Su estructura es `,_jsx(_components.code,{children:`slot:transactionIndex`}),`.`]})}),`\n`,_jsxs(ParamField,{body:`sortOrder`,type:`string`,default:`desc`,id:`param-sort-order`,children:[_jsx(_components.p,{children:`Orden en que se escanea el historial y se devuelven las coincidencias.`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`asc`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`desc`})}),`\n`]})]}),`\n`,_jsxs(ParamField,{body:`commitment`,type:`string`,default:`confirmed`,id:`param-commitment`,children:[_jsxs(_components.p,{children:[`Nivel de compromiso utilizado para obtener el historial. `,_jsx(_components.code,{children:`processed`}),` no es compatible.`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`confirmed`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`finalized`})}),`\n`]})]}),`\n`,_jsxs(ParamField,{body:`status`,type:`string`,default:`succeeded`,id:`param-status`,children:[_jsx(_components.p,{children:`Resultado de ejecución que se incluirá. El filtrado ocurre antes de buscar coincidencias, por lo que las transacciones excluidas no cuentan para el presupuesto.`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`succeeded`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`failed`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`any`})}),`\n`]})]}),`\n`,_jsxs(ParamField,{body:`tokenAccounts`,type:`string`,default:`none`,id:`param-token-accounts`,children:[_jsxs(_components.p,{children:[`Indica si se deben incluir las transacciones que solo hacen referencia a una cuenta de tokens que pertenece a `,_jsx(_components.code,{children:`address`}),`, no al propio `,_jsx(_components.code,{children:`address`}),`: `,_jsx(_components.code,{children:`none`}),` las omite, `,_jsx(_components.code,{children:`balanceChanged`}),` incluye las que cambian el saldo de la cuenta de tokens e `,_jsx(_components.code,{children:`all`}),` las incluye todas. Usa `,_jsx(_components.code,{children:`balanceChanged`}),` cuando escanees una billetera por acuñación.`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`none`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`balanceChanged`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`all`})}),`\n`]})]}),`\n`,_jsx(ParamField,{body:`minContextSlot`,type:`number`,id:`param-min-context-slot`,children:_jsx(_components.p,{children:`Slot mínimo en el que se puede evaluar la solicitud.`})}),`\n`,_jsxs(ParamField,{body:`rawTransaction`,type:`string`,default:`none`,id:`param-raw-transaction`,children:[_jsxs(_components.p,{children:[`Codificación de la transacción original de Solana devuelta como `,_jsx(_components.code,{children:`rawTransaction`}),` en cada resultado exitoso, con la estructura `,_jsx(_components.code,{children:`getTransaction`}),`. Solo se aplica a la estructura `,_jsx(_components.code,{children:`transactions`}),`.`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`none`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`json`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`jsonParsed`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`base64`})}),`\n`]})]}),`\n`,_jsx(ParamField,{body:`slot`,type:`object`,id:`param-slot`,children:_jsx(_components.p,{children:`Límites de comparación del slot. Cada límite es opcional.`})}),`\n`,_jsx(ParamField,{body:`slot.gt`,type:`number`,id:`param-slot-gt`,children:_jsx(_components.p,{children:`Busca valores mayores que este valor.`})}),`\n`,_jsx(ParamField,{body:`slot.gte`,type:`number`,id:`param-slot-gte`,children:_jsx(_components.p,{children:`Busca valores mayores o iguales que este valor.`})}),`\n`,_jsx(ParamField,{body:`slot.lt`,type:`number`,id:`param-slot-lt`,children:_jsx(_components.p,{children:`Busca valores menores que este valor.`})}),`\n`,_jsx(ParamField,{body:`slot.lte`,type:`number`,id:`param-slot-lte`,children:_jsx(_components.p,{children:`Busca valores menores o iguales que este valor.`})}),`\n`,_jsx(ParamField,{body:`time`,type:`object`,id:`param-time`,children:_jsx(_components.p,{children:`Límites de comparación de la hora del bloque en segundos Unix. Cada límite es opcional.`})}),`\n`,_jsx(ParamField,{body:`time.gt`,type:`number`,id:`param-time-gt`,children:_jsx(_components.p,{children:`Busca valores mayores que este valor.`})}),`\n`,_jsx(ParamField,{body:`time.gte`,type:`number`,id:`param-time-gte`,children:_jsx(_components.p,{children:`Busca valores mayores o iguales que este valor.`})}),`\n`,_jsx(ParamField,{body:`time.lt`,type:`number`,id:`param-time-lt`,children:_jsx(_components.p,{children:`Busca valores menores que este valor.`})}),`\n`,_jsx(ParamField,{body:`time.lte`,type:`number`,id:`param-time-lte`,children:_jsx(_components.p,{children:`Busca valores menores o iguales que este valor.`})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":"system","config":{},"pageMetadata":{"title":"Escanear el historial de transacciones","og:title":"Escanear el historial de transacciones - API de eventos analizados","sidebarTitle":"Escanear el historial de transacciones","description":"Busca en el servidor el historial de una dirección para encontrar transacciones que llamen instrucciones de programas o involucren acuñaciones de tokens, y devuelve las coincidencias analizadas, sus firmas o un conteo.","openapi":"es/openapi/parsed-events.yaml POST /v1/parsed-events/scan","href":"/es/api-reference/parsed-events/scan"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Cómo funciona Scan","slug":"cómo-funciona-scan","depth":2,"children":[]},{"title":"Criterios de coincidencia","slug":"criterios-de-coincidencia","depth":2,"children":[{"title":"Coincidencia por programa","slug":"coincidencia-por-programa","depth":3,"children":[]},{"title":"Coincidencia por acuñación","slug":"coincidencia-por-acuñación","depth":3,"children":[]},{"title":"Coincidencia con SOL nativo","slug":"coincidencia-con-sol-nativo","depth":3,"children":[]},{"title":"Alcance de la coincidencia","slug":"alcance-de-la-coincidencia","depth":3,"children":[]}]},{"title":"Estructuras de retorno","slug":"estructuras-de-retorno","depth":2,"children":[]},{"title":"Solicitudes de ejemplo","slug":"solicitudes-de-ejemplo","depth":2,"children":[{"title":"Compras y ventas de Pump.fun","slug":"compras-y-ventas-de-pump-fun","depth":3,"children":[]},{"title":"Compras y ventas de un token","slug":"compras-y-ventas-de-un-token","depth":3,"children":[]},{"title":"Operaciones de una billetera en dos programas","slug":"operaciones-de-una-billetera-en-dos-programas","depth":3,"children":[]},{"title":"Actividad de USDC de una billetera en un intervalo de tiempo","slug":"actividad-de-usdc-de-una-billetera-en-un-intervalo-de-tiempo","depth":3,"children":[]},{"title":"Movimientos de SOL de una billetera","slug":"movimientos-de-sol-de-una-billetera","depth":3,"children":[]}]},{"title":"Paginación y motivos de detención","slug":"paginación-y-motivos-de-detención","depth":2,"children":[]},{"title":"Créditos","slug":"créditos","depth":2,"children":[]},{"title":"Errores","slug":"errores","depth":2,"children":[]},{"title":"Parámetros de la solicitud","slug":"parámetros-de-la-solicitud","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/helius/5f930f78031445fe/scripts/sitemap.js","/docs/_mintlify/custom/helius/bfe163df7860f1f7/scripts/sync-docs-nav.js","/docs/_mintlify/custom/helius/232d75b56cf461f7/linkedin.js","/docs/_mintlify/custom/helius/d5a10ed2d4d996d9/scripts/fix-i18n-links.js","/docs/_mintlify/custom/helius/23400f8e84498cbf/scripts/fix-i18n-frontmatter.js","/docs/_mintlify/custom/helius/b4d84372b075c905/scripts/find-unparseable-frontmatter.js","/docs/_mintlify/custom/helius/dc8d0e922a5d8fb6/scripts/check-i18n-integrity.js","/docs/_mintlify/custom/helius/49d45a89496348bd/scripts/i18n-health-report.js","/docs/_mintlify/custom/helius/4e0f1d39839ccd64/scripts/locales.js","/docs/_mintlify/custom/helius/68a8df30ec1986a3/scripts/check-anchors.js","/docs/_mintlify/custom/helius/556b36961bc54fbe/scripts/mdx-anchors.js","/docs/_mintlify/custom/helius/642e7f83c8899dfa/scripts/nav-pages.js","/docs/_mintlify/custom/helius/308c1078ca8ba29b/scripts/fix-i18n-jsx-attributes.js","/docs/_mintlify/custom/helius/378abe06f3d9ea31/scripts/check-llms-coverage.js","/docs/_mintlify/custom/helius/e0935d4d58b894e6/privacy-embed.js","/docs/_mintlify/custom/helius/c2f68f57c828ce57/scripts/i18n-merge-locks.js","/docs/_mintlify/custom/helius/120ca3e82eddff19/scripts/i18n-plan-shards.js","/docs/_mintlify/custom/helius/4ea9cc928be01ccc/scripts/find-missing-translations.js","/docs/_mintlify/custom/helius/5bbce53c6bacfb82/scripts/sync-code-only-translations.js","/docs/_mintlify/custom/helius/b3271e86afe3d129/scripts/check-i18n-links.js","/docs/_mintlify/custom/helius/394a6d904921aa8d/scripts/doc-routes.js","/docs/_mintlify/custom/helius/818363d62380defe/scripts/i18n-link-parity.js","/docs/_mintlify/custom/helius/58304f8f5f63277c/scripts/localized-redirects.js","/docs/_mintlify/custom/helius/4bbb7aa7dc0ba861/scripts/sync-localized-redirects.js","/docs/_mintlify/custom/helius/eb929e6cbd54de05/scripts/check-removed-routes.js","/docs/_mintlify/custom/helius/481461d851bb2ada/scripts/check-og-font-coverage.js","/docs/_mintlify/custom/helius/70670c36240b1fe4/scripts/collect-og-font-codepoints.js","/docs/_mintlify/custom/helius/89ec61a2c85f4511/scripts/check-outbound-links.js"],"openApiReferenceData":{"operation":{"tags":["Eventos analizados"],"summary":"Escanear el historial de transacciones","description":"Busca en el servidor el historial de una dirección para encontrar transacciones que llamen instrucciones de programas o involucren acuñaciones de tokens, y devuelve las coincidencias analizadas, sus firmas o un conteo.","operationId":"scanParsedTransactionHistory","requestBody":"a891617f-f057-403f-bc5c-8084808318b7","responses":{"200":"453c1e6f-8c92-4aac-89b0-babe817787d6","400":"abcd9254-6efe-4bd7-b7a9-709b0abe0258","500":"ebea8e56-d5a5-43b9-93a7-9585dc008866","503":"50cdaa24-a614-40ec-930d-bcf9d55ea37c"},"method":"post","type":"path","servers":["aff5d60c-8717-4115-8401-06d61856cd58"],"security":["3c264143-e736-48ff-9392-6257174643fd"],"path":"/v1/parsed-events/scan","baseUrlOptions":["https://mainnet.helius-rpc.com"],"title":"Escanear el historial de transacciones","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Cuerpo de la solicitud para escanear el historial de una dirección en busca de transacciones coincidentes.","required":["address","match"],"additionalProperties":false,"properties":{"address":{"type":"string","description":"Dirección cuyo historial se escanea.","isRequired":true,"uniqueKey":"address","typeLabel":"string"},"match":{"type":"object","description":"Criterios que debe cumplir una transacción. Establece `programs`, `mints` o ambos. Cuando estableces ambos, una transacción debe coincidir con los dos.","additionalProperties":false,"properties":{"programs":{"type":"array","description":"Programas que deben coincidir, como máximo 20 y cada uno una sola vez. Una transacción coincide cuando contiene una instrucción de cualquiera de ellos, de nivel superior o interna (CPI), dentro del `scope` del programa.","maxItems":20,"items":{"type":"object","description":"Busca transacciones con una instrucción de `programId`, de nivel superior o interna (CPI). Establece `instructions`, `discriminators` o ambos para limitar la coincidencia, o ninguno para buscar cualquier instrucción del programa.","required":["programId"],"additionalProperties":false,"properties":{"programId":{"type":"string","description":"Dirección del programa.","isRequired":true,"uniqueKey":"match.programs.items.[INDEX].programId","typeLabel":"string"},"instructions":{"type":"array","description":"Nombres de instrucciones de cualquier versión del IDL del programa, tal como aparecen en el IDL o en snake_case. Como máximo 50. Se pueden combinar con `discriminators`.","maxItems":50,"items":{"type":"string","uniqueKey":"match.programs.items.[INDEX].instructions.items.[INDEX]","typeLabel":"string"},"uniqueKey":"match.programs.items.[INDEX].instructions","typeLabel":"string[]"},"discriminators":{"type":"array","description":"Prefijos de datos de instrucciones, cada uno de 1 a 8 bytes codificados en hexadecimal con un prefijo `0x` opcional. Como máximo 50. Se pueden combinar con `instructions`.","maxItems":50,"items":{"type":"string","uniqueKey":"match.programs.items.[INDEX].discriminators.items.[INDEX]","typeLabel":"string"},"uniqueKey":"match.programs.items.[INDEX].discriminators","typeLabel":"string[]"},"scope":{"type":"string","description":"Instrucciones del programa que cuentan. `address` solo cuenta las instrucciones con una cuenta que sea `address`, una cuenta de tokens propiedad de `address` o una cuenta de tokens cuya acuñación sea `address`; también cuenta todas las instrucciones cuando `address` es el programa. `transaction` cuenta cualquier instrucción del programa en la transacción.","default":"address","enum":["address","transaction"],"uniqueKey":"match.programs.items.[INDEX].scope","typeLabel":"enum\u003cstring>"}},"uniqueKey":"match.programs.items.[INDEX]","typeLabel":"object"},"uniqueKey":"match.programs","typeLabel":"object[]"},"mints":{"type":"array","description":"Acuñaciones que deben coincidir, como máximo 20 y cada una una sola vez. Una transacción coincide cuando uno de sus saldos de tokens anteriores o posteriores pertenece a una de estas acuñaciones, dentro del `scope` de la acuñación.","maxItems":20,"items":{"type":"object","description":"Busca transacciones con un saldo de tokens anterior o posterior de `mint`, dentro de `scope`. La acuñación de SOL nativo `So11111111111111111111111111111111111111111` busca en su lugar cambios de lamports, sin contar la comisión cobrada al pagador de la comisión.","required":["mint"],"additionalProperties":false,"properties":{"mint":{"type":"string","description":"Dirección de acuñación del token. La acuñación de SOL nativo `So11111111111111111111111111111111111111111` busca cambios de lamports en lugar de saldos de tokens, sin contar la comisión.","isRequired":true,"uniqueKey":"match.mints.items.[INDEX].mint","typeLabel":"string"},"scope":{"type":"string","description":"Saldos de tokens de la acuñación que cuentan. `address` solo cuenta los saldos cuya cuenta de tokens es `address`, es propiedad de esta o cuya acuñación es `address`. Para SOL nativo, solo cuentan los cambios en los lamports de `address`. `transaction` cuenta cualquier saldo de la acuñación en la transacción. Para SOL nativo, cuenta un cambio en los lamports de cualquier cuenta.","default":"address","enum":["address","transaction"],"uniqueKey":"match.mints.items.[INDEX].scope","typeLabel":"enum\u003cstring>"}},"uniqueKey":"match.mints.items.[INDEX]","typeLabel":"object"},"uniqueKey":"match.mints","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"match","typeLabel":"object"},"returnShape":{"type":"string","description":"Contenido de la respuesta para las coincidencias: `transactions` (coincidencias analizadas en `data`, hasta `limit`), `signatures` (`signature`, `slot`, `transactionIndex` y `blockTime` para cada coincidencia en `data`) o `count` (sin `data`; `scan.matchedTransactions` es el número de coincidencias). `signatures` y `count` ignoran `limit` y `rawTransaction`.","enum":["transactions","signatures","count"],"default":"transactions","uniqueKey":"returnShape","typeLabel":"enum\u003cstring>"},"limit":{"type":"integer","description":"Número máximo de coincidencias que se devolverán con la estructura `transactions`, de 1 a 100.","minimum":1,"maximum":100,"default":100,"uniqueKey":"limit","typeLabel":"integer"},"budget":{"type":"object","description":"Límites sobre la cantidad de historial que escanea una solicitud.","additionalProperties":false,"properties":{"maxScannedTransactions":{"type":"integer","description":"Número máximo de transacciones que se escanearán en esta solicitud, de 1 a 10,000.","minimum":1,"maximum":10000,"default":10000,"uniqueKey":"budget.maxScannedTransactions","typeLabel":"integer"}},"uniqueKey":"budget","typeLabel":"object"},"beforeSignature":{"type":"string","description":"Escanea las transacciones anteriores a esta firma.","uniqueKey":"beforeSignature","typeLabel":"string"},"afterSignature":{"type":"string","description":"Escanea las transacciones posteriores a esta firma.","uniqueKey":"afterSignature","typeLabel":"string"},"paginationToken":{"type":"string","description":"Cursor devuelto por un escaneo anterior. Su estructura es `slot:transactionIndex`.","uniqueKey":"paginationToken","typeLabel":"string"},"sortOrder":{"type":"string","description":"Orden en el que se escanea el historial y se devuelven las coincidencias.","enum":["asc","desc"],"default":"desc","uniqueKey":"sortOrder","typeLabel":"enum\u003cstring>"},"commitment":{"type":"string","description":"Nivel de confirmación usado para obtener el historial. `processed` no es compatible.","enum":["confirmed","finalized"],"default":"confirmed","uniqueKey":"commitment","typeLabel":"enum\u003cstring>"},"status":{"type":"string","description":"Resultado de ejecución que se incluirá. El filtrado ocurre antes de buscar coincidencias, por lo que las transacciones excluidas no cuentan para el presupuesto.","enum":["succeeded","failed","any"],"default":"succeeded","uniqueKey":"status","typeLabel":"enum\u003cstring>"},"tokenAccounts":{"type":"string","description":"Indica si se incluyen transacciones que solo hacen referencia a una cuenta de tokens propiedad de `address`, pero no a `address` en sí: `none` las excluye, `balanceChanged` incluye las que cambian el saldo de la cuenta de tokens y `all` las incluye todas. Usa `balanceChanged` cuando escanees una billetera por acuñación.","default":"none","enum":["none","balanceChanged","all"],"uniqueKey":"tokenAccounts","typeLabel":"enum\u003cstring>"},"minContextSlot":{"type":"integer","description":"Slot mínimo en el que se puede evaluar la solicitud.","uniqueKey":"minContextSlot","typeLabel":"integer"},"rawTransaction":{"type":"string","description":"Codificación de la transacción original de Solana devuelta como `rawTransaction` en cada resultado correcto, con la estructura de `getTransaction`. Solo se aplica a la estructura `transactions`.","default":"none","enum":["none","json","jsonParsed","base64"],"uniqueKey":"rawTransaction","typeLabel":"enum\u003cstring>"},"slot":{"type":"object","description":"Límites de comparación del slot. Cada límite es opcional.","properties":{"gt":{"type":"integer","description":"Busca valores mayores que este valor.","uniqueKey":"slot.gt","typeLabel":"integer"},"gte":{"type":"integer","description":"Busca valores mayores o iguales que este valor.","uniqueKey":"slot.gte","typeLabel":"integer"},"lt":{"type":"integer","description":"Busca valores menores que este valor.","uniqueKey":"slot.lt","typeLabel":"integer"},"lte":{"type":"integer","description":"Busca valores menores o iguales que este valor.","uniqueKey":"slot.lte","typeLabel":"integer"}},"additionalProperties":false,"uniqueKey":"slot","typeLabel":"object"},"time":{"type":"object","description":"Límites de comparación de la hora del bloque en segundos Unix. Cada límite es opcional.","properties":{"gt":{"type":"integer","description":"Busca valores mayores que este valor.","uniqueKey":"time.gt","typeLabel":"integer"},"gte":{"type":"integer","description":"Busca valores mayores o iguales que este valor.","uniqueKey":"time.gte","typeLabel":"integer"},"lt":{"type":"integer","description":"Busca valores menores que este valor.","uniqueKey":"time.lt","typeLabel":"integer"},"lte":{"type":"integer","description":"Busca valores menores o iguales que este valor.","uniqueKey":"time.lte","typeLabel":"integer"}},"additionalProperties":false,"uniqueKey":"time","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Pump.fun buys and sells":{"title":"Pump.fun buys and sells","value":{"address":"6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P","match":{"programs":[{"programId":"6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P","instructions":["buy","sell"]}]},"limit":1}},"Rare instruction, budget stop":{"title":"Rare instruction, budget stop","value":{"address":"6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P","match":{"programs":[{"programId":"6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P","instructions":["set_params"]}]},"budget":{"maxScannedTransactions":2000}}},"Count matches":{"title":"Count matches","value":{"address":"6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P","match":{"programs":[{"programId":"6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P","instructions":["set_params"]}]},"returnShape":"count","budget":{"maxScannedTransactions":2000}}},"Token transactions with a USDC account":{"title":"Token transactions with a USDC account","value":{"address":"\u003cMINT_ADDRESS>","match":{"mints":[{"mint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","scope":"transaction"}]},"returnShape":"signatures"}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"453c1e6f-8c92-4aac-89b0-babe817787d6":{"description":"Las coincidencias en el `returnShape` solicitado y un resumen del escaneo. Un resultado parcial sigue siendo un 200; continúa con `paginationToken` mientras se devuelva uno.","content":{"application/json":{"schema":{"type":"object","description":"Las coincidencias en el `returnShape` solicitado y un resumen del escaneo.","properties":{"data":{"oneOf":[{"type":"array","items":{"type":"object","description":"Resultado del analizador para cada firma.","properties":{"signature":{"type":"string","description":"Firma de la transacción de este elemento.","uniqueKey":"data.oneOf.0.items.[INDEX].signature","typeLabel":"string"},"parserStatus":{"type":"string","description":"`OK` cuando el análisis se completa correctamente o `ERROR` cuando no se puede obtener o analizar el elemento.","enum":["OK","ERROR"],"uniqueKey":"data.oneOf.0.items.[INDEX].parserStatus","typeLabel":"enum\u003cstring>"},"parsed":{"type":"object","description":"Objeto de transacción analizada. Está presente cuando `parserStatus` es `OK`.","properties":{"slot":{"type":"integer","description":"Slot que contiene la transacción.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.slot","typeLabel":"integer"},"blockTime":{"oneOf":[{"type":"integer","description":"Marca de tiempo Unix del bloque, cuando está disponible.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.blockTime.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Marca de tiempo Unix del bloque, cuando está disponible.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.blockTime.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.oneOf.0.items.[INDEX].parsed.blockTime","typeLabel":"integer | null"},"fee":{"type":"integer","description":"Comisión de la transacción en lamports.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.fee","typeLabel":"integer"},"feePayer":{"oneOf":[{"type":"string","description":"Cuenta que paga la comisión, cuando está disponible.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.feePayer.oneOf.0","typeLabel":"string"},{"type":"null","description":"Cuenta que paga la comisión, cuando está disponible.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.feePayer.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.oneOf.0.items.[INDEX].parsed.feePayer","typeLabel":"string | null"},"transactionStatus":{"type":"string","description":"`OK` cuando la transacción se ejecuta correctamente o `ERROR` cuando falla la ejecución.","enum":["OK","ERROR"],"uniqueKey":"data.oneOf.0.items.[INDEX].parsed.transactionStatus","typeLabel":"enum\u003cstring>"},"nativeTransfers":{"type":"array","description":"Transferencias de SOL de la transacción en lamports.","items":{"type":"object","description":"Movimiento de SOL detectado en la transacción.","properties":{"fromUserAccount":{"oneOf":[{"type":"string","description":"Cuenta que envía lamports.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.nativeTransfers.items.[INDEX].fromUserAccount.oneOf.0","typeLabel":"string"},{"type":"null","description":"Cuenta que envía lamports.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.nativeTransfers.items.[INDEX].fromUserAccount.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.oneOf.0.items.[INDEX].parsed.nativeTransfers.items.[INDEX].fromUserAccount","typeLabel":"string | null"},"toUserAccount":{"oneOf":[{"type":"string","description":"Cuenta que recibe lamports.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.nativeTransfers.items.[INDEX].toUserAccount.oneOf.0","typeLabel":"string"},{"type":"null","description":"Cuenta que recibe lamports.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.nativeTransfers.items.[INDEX].toUserAccount.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.oneOf.0.items.[INDEX].parsed.nativeTransfers.items.[INDEX].toUserAccount","typeLabel":"string | null"},"amount":{"type":"integer","description":"Cantidad en lamports.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.nativeTransfers.items.[INDEX].amount","typeLabel":"integer"}},"uniqueKey":"data.oneOf.0.items.[INDEX].parsed.nativeTransfers.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.oneOf.0.items.[INDEX].parsed.nativeTransfers","typeLabel":"object[]"},"tokenTransfers":{"type":"array","description":"Transferencias de SPL Token y Token-2022 de la transacción.","items":{"type":"object","description":"Movimiento de SPL Token o Token-2022 detectado en la transacción.","properties":{"fromUserAccount":{"oneOf":[{"type":"string","description":"Propietario o autoridad del lado de origen, cuando se conoce.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.tokenTransfers.items.[INDEX].fromUserAccount.oneOf.0","typeLabel":"string"},{"type":"null","description":"Propietario o autoridad del lado de origen, cuando se conoce.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.tokenTransfers.items.[INDEX].fromUserAccount.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.oneOf.0.items.[INDEX].parsed.tokenTransfers.items.[INDEX].fromUserAccount","typeLabel":"string | null"},"toUserAccount":{"oneOf":[{"type":"string","description":"Propietario del lado de destino, cuando se conoce.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.tokenTransfers.items.[INDEX].toUserAccount.oneOf.0","typeLabel":"string"},{"type":"null","description":"Propietario del lado de destino, cuando se conoce.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.tokenTransfers.items.[INDEX].toUserAccount.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.oneOf.0.items.[INDEX].parsed.tokenTransfers.items.[INDEX].toUserAccount","typeLabel":"string | null"},"fromTokenAccount":{"oneOf":[{"type":"string","description":"Cuenta de token de origen.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.tokenTransfers.items.[INDEX].fromTokenAccount.oneOf.0","typeLabel":"string"},{"type":"null","description":"Cuenta de token de origen.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.tokenTransfers.items.[INDEX].fromTokenAccount.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.oneOf.0.items.[INDEX].parsed.tokenTransfers.items.[INDEX].fromTokenAccount","typeLabel":"string | null"},"toTokenAccount":{"oneOf":[{"type":"string","description":"Cuenta de token de destino.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.tokenTransfers.items.[INDEX].toTokenAccount.oneOf.0","typeLabel":"string"},{"type":"null","description":"Cuenta de token de destino.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.tokenTransfers.items.[INDEX].toTokenAccount.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.oneOf.0.items.[INDEX].parsed.tokenTransfers.items.[INDEX].toTokenAccount","typeLabel":"string | null"},"rawTokenAmount":{"type":"integer","description":"Cantidad entera del token sin procesar.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.tokenTransfers.items.[INDEX].rawTokenAmount","typeLabel":"integer"},"decimals":{"type":"integer","description":"Decimales de la acuñación utilizados para interpretar la cantidad sin procesar.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.tokenTransfers.items.[INDEX].decimals","typeLabel":"integer"},"tokenStandard":{"type":"string","description":"Estándar del token cuando se conoce, como `Fungible` o `UnknownStandard`.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.tokenTransfers.items.[INDEX].tokenStandard","typeLabel":"string"},"mint":{"type":"string","description":"Dirección de acuñación del token.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.tokenTransfers.items.[INDEX].mint","typeLabel":"string"}},"uniqueKey":"data.oneOf.0.items.[INDEX].parsed.tokenTransfers.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.oneOf.0.items.[INDEX].parsed.tokenTransfers","typeLabel":"object[]"},"summary":{"oneOf":[{"type":"object","description":"Mejor resumen disponible de la transacción.","properties":{"type":{"type":"string","description":"Tipo de resumen, como `swap`, `transfer` o `create_account`.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.summary.oneOf.0.type","typeLabel":"string"},"description":{"type":"string","description":"Texto del resumen legible.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.summary.oneOf.0.description","typeLabel":"string"},"parsedData":{"oneOf":[{"type":"object","description":"Carga estructurada que respalda el resumen, cuando está disponible; por ejemplo, metadatos de intercambio con `protocol`, `kind`, cantidades y acuñaciones. La estructura varía según el tipo de resumen y el protocolo.","additionalProperties":true,"uniqueKey":"data.oneOf.0.items.[INDEX].parsed.summary.oneOf.0.parsedData.oneOf.0","typeLabel":"object"},{"type":"null","description":"Carga estructurada que respalda el resumen, cuando está disponible; por ejemplo, metadatos de intercambio con `protocol`, `kind`, cantidades y acuñaciones. La estructura varía según el tipo de resumen y el protocolo.","additionalProperties":true,"uniqueKey":"data.oneOf.0.items.[INDEX].parsed.summary.oneOf.0.parsedData.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.oneOf.0.items.[INDEX].parsed.summary.oneOf.0.parsedData","typeLabel":"object | null"}},"uniqueKey":"data.oneOf.0.items.[INDEX].parsed.summary.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.summary.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.oneOf.0.items.[INDEX].parsed.summary","typeLabel":"object | null"},"instructions":{"type":"array","description":"Instrucciones de nivel superior e internas analizadas en orden de ejecución.","items":{"type":"object","description":"Instrucción de nivel superior o interna analizada.","properties":{"instructionIndex":{"type":"integer","description":"Índice de la instrucción de nivel superior.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX].instructionIndex","typeLabel":"integer"},"innerInstructionIndex":{"oneOf":[{"type":"integer","description":"Índice de la instrucción interna dentro de la instrucción de nivel superior, cuando corresponde.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX].innerInstructionIndex.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Índice de la instrucción interna dentro de la instrucción de nivel superior, cuando corresponde.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX].innerInstructionIndex.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX].innerInstructionIndex","typeLabel":"integer | null"},"stackHeight":{"oneOf":[{"type":"integer","description":"Altura de la pila, cuando está disponible.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX].stackHeight.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Altura de la pila, cuando está disponible.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX].stackHeight.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX].stackHeight","typeLabel":"integer | null"},"programId":{"type":"string","description":"ID del programa que ejecutó la instrucción.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX].programId","typeLabel":"string"},"rawAccounts":{"type":"array","description":"Claves públicas de las cuentas sin procesar resueltas a partir de los índices de cuentas de la instrucción.","items":{"type":"string","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX].rawAccounts.items.[INDEX]","typeLabel":"string"},"uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX].rawAccounts","typeLabel":"string[]"},"rawData":{"type":"string","description":"Datos sin procesar de la instrucción.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX].rawData","typeLabel":"string"},"summary":{"oneOf":[{"type":"object","description":"Resumen de la instrucción, cuando está disponible.","properties":{"type":{"type":"string","description":"Tipo de resumen, como `swap`, `transfer` o `create_account`.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX].summary.oneOf.0.type","typeLabel":"string"},"description":{"type":"string","description":"Texto del resumen legible.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX].summary.oneOf.0.description","typeLabel":"string"},"parsedData":{"oneOf":[{"type":"object","description":"Carga estructurada que respalda el resumen, cuando está disponible; por ejemplo, metadatos de intercambio con `protocol`, `kind`, cantidades y acuñaciones. La estructura varía según el tipo de resumen y el protocolo.","additionalProperties":true,"uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX].summary.oneOf.0.parsedData.oneOf.0","typeLabel":"object"},{"type":"null","description":"Carga estructurada que respalda el resumen, cuando está disponible; por ejemplo, metadatos de intercambio con `protocol`, `kind`, cantidades y acuñaciones. La estructura varía según el tipo de resumen y el protocolo.","additionalProperties":true,"uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX].summary.oneOf.0.parsedData.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX].summary.oneOf.0.parsedData","typeLabel":"object | null"}},"uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX].summary.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX].summary.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX].summary","typeLabel":"object | null"},"programName":{"oneOf":[{"type":"string","description":"Nombre del programa conocido por el analizador, cuando está disponible.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX].programName.oneOf.0","typeLabel":"string"},{"type":"null","description":"Nombre del programa conocido por el analizador, cuando está disponible.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX].programName.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX].programName","typeLabel":"string | null"},"instructionName":{"oneOf":[{"type":"string","description":"Nombre de la instrucción decodificada, cuando está disponible.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX].instructionName.oneOf.0","typeLabel":"string"},{"type":"null","description":"Nombre de la instrucción decodificada, cuando está disponible.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX].instructionName.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX].instructionName","typeLabel":"string | null"},"decoded":{"oneOf":[{"type":"object","description":"Argumentos y cuentas decodificados, cuando la decodificación se completa correctamente.","properties":{"args":{"type":"object","description":"Argumentos de la instrucción decodificada. Los nombres y las estructuras de los argumentos dependen de la instrucción.","additionalProperties":true,"uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX].decoded.oneOf.0.args","typeLabel":"object"},"accounts":{"type":"array","description":"Cuentas de la instrucción decodificada con nombres conocidos por el analizador.","items":{"type":"object","description":"Cuenta con nombre utilizada por una instrucción decodificada.","properties":{"name":{"type":"string","description":"Nombre de la cuenta conocido por el analizador.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX].decoded.oneOf.0.accounts.items.[INDEX].name","typeLabel":"string"},"pubkey":{"type":"string","description":"Clave pública de la cuenta.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX].decoded.oneOf.0.accounts.items.[INDEX].pubkey","typeLabel":"string"},"isSigner":{"type":"boolean","description":"Indica si la cuenta firmó la transacción.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX].decoded.oneOf.0.accounts.items.[INDEX].isSigner","typeLabel":"boolean"},"isWritable":{"type":"boolean","description":"Indica si se podía escribir en la cuenta para la instrucción.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX].decoded.oneOf.0.accounts.items.[INDEX].isWritable","typeLabel":"boolean"}},"uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX].decoded.oneOf.0.accounts.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX].decoded.oneOf.0.accounts","typeLabel":"object[]"}},"uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX].decoded.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX].decoded.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX].decoded","typeLabel":"object | null"}},"uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions","typeLabel":"object[]"}},"uniqueKey":"data.oneOf.0.items.[INDEX].parsed","typeLabel":"object"},"parserError":{"type":"object","description":"Error del elemento. Está presente cuando `parserStatus` es `ERROR`.","properties":{"code":{"type":"string","description":"Código de error del analizador legible por máquina.","uniqueKey":"data.oneOf.0.items.[INDEX].parserError.code","typeLabel":"string"},"message":{"type":"string","description":"Mensaje de error del analizador legible.","uniqueKey":"data.oneOf.0.items.[INDEX].parserError.message","typeLabel":"string"}},"uniqueKey":"data.oneOf.0.items.[INDEX].parserError","typeLabel":"object"},"rawTransaction":{"type":"object","description":"Transacción original de Solana con la estructura de `getTransaction` para la codificación `rawTransaction` solicitada. Con `base64`, `transaction` es `[data, \"base64\"]`. Solo está presente cuando se solicita una transacción sin procesar.","additionalProperties":true,"uniqueKey":"data.oneOf.0.items.[INDEX].rawTransaction","typeLabel":"object"}},"uniqueKey":"data.oneOf.0.items.[INDEX]","typeLabel":"object"},"title":"Transacciones","description":"Las coincidencias, en `sortOrder`. Con `transactions`, cada elemento tiene la misma estructura `TransactionResult` que devuelve `/v1/parsed-events/transactions`; con `signatures`, cada elemento es un `ScanSignature`. No está presente con `count`. Puede estar vacío cuando `paginationToken` está presente.","uniqueKey":"data.oneOf.0","typeLabel":"Transacciones · object[]"},{"type":"array","items":{"type":"object","description":"Una coincidencia devuelta con `returnShape` establecido en `signatures`.","properties":{"signature":{"type":"string","description":"Firma de la transacción.","uniqueKey":"data.oneOf.1.items.[INDEX].signature","typeLabel":"string"},"slot":{"type":"integer","description":"Slot que contiene la transacción.","uniqueKey":"data.oneOf.1.items.[INDEX].slot","typeLabel":"integer"},"transactionIndex":{"type":"integer","description":"Posición de la transacción dentro de su slot.","uniqueKey":"data.oneOf.1.items.[INDEX].transactionIndex","typeLabel":"integer"},"blockTime":{"oneOf":[{"type":"integer","description":"Hora del bloque en segundos Unix, cuando esté disponible.","uniqueKey":"data.oneOf.1.items.[INDEX].blockTime.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Hora del bloque en segundos Unix, cuando esté disponible.","uniqueKey":"data.oneOf.1.items.[INDEX].blockTime.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.oneOf.1.items.[INDEX].blockTime","typeLabel":"integer | null"}},"uniqueKey":"data.oneOf.1.items.[INDEX]","typeLabel":"object"},"title":"Firmas","description":"Las coincidencias, en `sortOrder`. Con `transactions`, cada elemento tiene la misma estructura `TransactionResult` que devuelve `/v1/parsed-events/transactions`; con `signatures`, cada elemento es un `ScanSignature`. No está presente con `count`. Puede estar vacío cuando `paginationToken` está presente.","uniqueKey":"data.oneOf.1","typeLabel":"Firmas · object[]"}],"uniqueKey":"data","typeLabel":"Transacciones · object[] | Firmas · object[]"},"paginationToken":{"type":"string","description":"Cursor donde continúa el siguiente escaneo. No está presente cuando el escaneo llega al final del historial o de la ventana.","uniqueKey":"paginationToken","typeLabel":"string"},"scan":{"type":"object","description":"Hasta dónde llegó el escaneo y por qué se detuvo.","properties":{"stoppedOn":{"type":"string","description":"Motivo por el que se detuvo el escaneo: `windowEnd` (fin del historial o de la ventana), `limit` (se devolvieron `limit` coincidencias), `budget` (se escanearon `maxScannedTransactions`) o `deadline` (se alcanzó el límite de tiempo de la solicitud).","enum":["windowEnd","limit","budget","deadline"],"uniqueKey":"scan.stoppedOn","typeLabel":"enum\u003cstring>"},"scannedTransactions":{"type":"integer","description":"Transacciones escaneadas en esta solicitud.","uniqueKey":"scan.scannedTransactions","typeLabel":"integer"},"matchedTransactions":{"type":"integer","description":"Coincidencias encontradas en esta solicitud. Cuando `returnShape` se establece en `count`, este es el resultado.","uniqueKey":"scan.matchedTransactions","typeLabel":"integer"},"scannedThrough":{"type":"object","description":"La última transacción escaneada. No está presente cuando no se escaneó nada.","properties":{"slot":{"type":"integer","description":"Slot de la última transacción escaneada.","uniqueKey":"scan.scannedThrough.slot","typeLabel":"integer"},"blockTime":{"oneOf":[{"type":"integer","description":"Hora del bloque de la última transacción escaneada, en segundos Unix.","uniqueKey":"scan.scannedThrough.blockTime.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Hora del bloque de la última transacción escaneada, en segundos Unix.","uniqueKey":"scan.scannedThrough.blockTime.oneOf.1","typeLabel":"null"}],"uniqueKey":"scan.scannedThrough.blockTime","typeLabel":"integer | null"}},"uniqueKey":"scan.scannedThrough","typeLabel":"object"},"creditsCharged":{"type":"integer","description":"Créditos cobrados: 10 por solicitud más 1 por cada página del historial escaneada (hasta 1,000 transacciones cada una).","uniqueKey":"scan.creditsCharged","typeLabel":"integer"}},"uniqueKey":"scan","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Stopped on limit":{"title":"Stopped on limit","value":{"data":[{"signature":"5zmGhmd3JZxXzz8MnA8MM1K7PXRwA1z35n3xT6ZJGRz3sAi25p8jaZuPWFCB4nEPx7DUke9y3pwrd4V7xAFozQBy","parserStatus":"OK","parsed":{"slot":460869102,"blockTime":1792848886,"fee":45000,"feePayer":"Gygj9QQby4j2jryqyqBHvLP7ctv2SaANgh4sCb69BUpA","transactionStatus":"OK","error":null,"decodedError":null,"nativeTransfers":[{"fromUserAccount":"BwWK17cbHxwWBKZkUYvzxLcNQ1YVyaFezduWbtm2de6s","toUserAccount":"2meTvySZ7iVXzif1m3BAUj2RgwiDCpSMEW7yN3EAAY98","amount":4207183}],"tokenTransfers":[{"fromUserAccount":"2meTvySZ7iVXzif1m3BAUj2RgwiDCpSMEW7yN3EAAY98","toUserAccount":"BwWK17cbHxwWBKZkUYvzxLcNQ1YVyaFezduWbtm2de6s","fromTokenAccount":"7Rx6mmZ3jEWv94MZ5JtEqqw8PZTmVt2aFDxL678faSER","toTokenAccount":"7Y7x62ZQkzCLjuxw8iG5M2QZsayYeysRhfcY8pB5kbxQ","rawTokenAmount":612181177082,"decimals":6,"tokenStandard":"Fungible","mint":"3Wdb9NjzsMWFqnQZd21oQMyAc24ZgYZjqpF6NZdLpump"}],"summary":{"type":"swap","description":"BwWK17cbHxwWBKZkUYvzxLcNQ1YVyaFezduWbtm2de6s intercambió 0.004207183 SOL por 612181.177082 3Wdb9NjzsMWFqnQZd21oQMyAc24ZgYZjqpF6NZdLpump mediante Pump.fun","parsedData":{"type":"swap","protocol":"pump_fun","kind":"buy","in_amount":"4207183","actual_out_amount":"612181177082","input_mint":"So11111111111111111111111111111111111111112","output_mint":"3Wdb9NjzsMWFqnQZd21oQMyAc24ZgYZjqpF6NZdLpump","inner_swaps":[]}},"instructions":[{"instructionIndex":0,"innerInstructionIndex":null,"stackHeight":1,"programId":"ComputeBudget111111111111111111111111111111","rawAccounts":[],"rawData":"HMypLP","summary":null,"programName":"compute_budget","instructionName":"set_compute_unit_limit","decoded":{"args":{"units":"400000"},"accounts":[]}},{"instructionIndex":1,"innerInstructionIndex":null,"stackHeight":1,"programId":"ComputeBudget111111111111111111111111111111","rawAccounts":[],"rawData":"3gJqkocMWaMm","summary":null,"programName":"compute_budget","instructionName":"set_compute_unit_price","decoded":{"args":{"micro_lamports":"100000"},"accounts":[]}},{"instructionIndex":2,"innerInstructionIndex":null,"stackHeight":1,"programId":"MAyhSmzXzV1pTf7LsNkrNwkWKTo4ougAJ1PPg47MD4e","rawAccounts":["Gygj9QQby4j2jryqyqBHvLP7ctv2SaANgh4sCb69BUpA","13ec7XdrjF3h3YcqBTFDSReRcUFwbCnJaAQspM4j6DDJ","CNtxytSi1JNJgmBM444pGXK5eUEy5B2Q3haBHw2fzdoG","3Wdb9NjzsMWFqnQZd21oQMyAc24ZgYZjqpF6NZdLpump","7Y7x62ZQkzCLjuxw8iG5M2QZsayYeysRhfcY8pB5kbxQ","BwWK17cbHxwWBKZkUYvzxLcNQ1YVyaFezduWbtm2de6s","11111111111111111111111111111111","TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb","4wTV1YmiEkRvAtNtsSGPtUrqRYQMe5SKy2uB4Jjaxnjf","2meTvySZ7iVXzif1m3BAUj2RgwiDCpSMEW7yN3EAAY98","GesfTA3X2arioaHp8bbKdjG9vJtskViWACZoYvxp4twS","7Rx6mmZ3jEWv94MZ5JtEqqw8PZTmVt2aFDxL678faSER","HTGkqssCRhyE6rCBDDKQVqTM5LcFPwH8r7rmoMuvtKCD","Ce6TQqeHC9p8KetsN6JsjHK7UTZk7nasjjnr7XxXp9F1","6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P","Hq2wp8uJ9jCPsYgNHex8RtqdvMPfVGoYwjvF1ATiwn2Y","FGFrX2q1iAjyAojjeyFDxXqdmvegjPpSWsrPmrJjeQ2f","8Wf5TiAheLUqBrKXeYg2JtAFFMWtKdG2BSFgqUcPVwTt","pfeeUxB6jkeY1Hxd7CsFCAjcbHA9rWtchMGdZ6VojVZ","8FoNgzmjuSmiy86EPCWxvv1q7oJSu2WGA7wPymwki2LJ","MAyhSmzXzV1pTf7LsNkrNwkWKTo4ougAJ1PPg47MD4e","6MneqwSEV63Ujx1KZX8ZDs5freLUyo61DoSdEeQCjNjk","5YxQFdt3Tr9zJLvkFccqXVUwhdTWJQc1fFg2YPbxvxeD"],"rawData":"23s1EunhJwrvzz8YSBTPv5WDZGm8uym8KQXhF3u","summary":null,"programName":null,"instructionName":null,"decoded":null},{"instructionIndex":2,"innerInstructionIndex":0,"stackHeight":2,"programId":"6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P","rawAccounts":["4wTV1YmiEkRvAtNtsSGPtUrqRYQMe5SKy2uB4Jjaxnjf","GesfTA3X2arioaHp8bbKdjG9vJtskViWACZoYvxp4twS","3Wdb9NjzsMWFqnQZd21oQMyAc24ZgYZjqpF6NZdLpump","2meTvySZ7iVXzif1m3BAUj2RgwiDCpSMEW7yN3EAAY98","7Rx6mmZ3jEWv94MZ5JtEqqw8PZTmVt2aFDxL678faSER","7Y7x62ZQkzCLjuxw8iG5M2QZsayYeysRhfcY8pB5kbxQ","BwWK17cbHxwWBKZkUYvzxLcNQ1YVyaFezduWbtm2de6s","11111111111111111111111111111111","TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb","HTGkqssCRhyE6rCBDDKQVqTM5LcFPwH8r7rmoMuvtKCD","Ce6TQqeHC9p8KetsN6JsjHK7UTZk7nasjjnr7XxXp9F1","6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P","Hq2wp8uJ9jCPsYgNHex8RtqdvMPfVGoYwjvF1ATiwn2Y","FGFrX2q1iAjyAojjeyFDxXqdmvegjPpSWsrPmrJjeQ2f","8Wf5TiAheLUqBrKXeYg2JtAFFMWtKdG2BSFgqUcPVwTt","pfeeUxB6jkeY1Hxd7CsFCAjcbHA9rWtchMGdZ6VojVZ","6MneqwSEV63Ujx1KZX8ZDs5freLUyo61DoSdEeQCjNjk","5YxQFdt3Tr9zJLvkFccqXVUwhdTWJQc1fFg2YPbxvxeD"],"rawData":"i43WeUBGKA8F2B6dwt5RBzavSKrhGu93LB","summary":{"type":"swap","description":"BwWK17cbHxwWBKZkUYvzxLcNQ1YVyaFezduWbtm2de6s intercambió 0.004207183 SOL por 612181.177082 3Wdb9NjzsMWFqnQZd21oQMyAc24ZgYZjqpF6NZdLpump mediante Pump.fun","parsedData":{"type":"swap","protocol":"pump_fun","kind":"buy","in_amount":"4207183","actual_out_amount":"612181177082","input_mint":"So11111111111111111111111111111111111111112","output_mint":"3Wdb9NjzsMWFqnQZd21oQMyAc24ZgYZjqpF6NZdLpump","inner_swaps":[]}},"programName":"pump","instructionName":"buy","decoded":{"args":{"amount":"612181177082","max_sol_cost":"4207183","track_volume":[false]},"accounts":[{"name":"global","pubkey":"4wTV1YmiEkRvAtNtsSGPtUrqRYQMe5SKy2uB4Jjaxnjf","isSigner":false,"isWritable":false},{"name":"fee_recipient","pubkey":"GesfTA3X2arioaHp8bbKdjG9vJtskViWACZoYvxp4twS","isSigner":false,"isWritable":true},{"name":"mint","pubkey":"3Wdb9NjzsMWFqnQZd21oQMyAc24ZgYZjqpF6NZdLpump","isSigner":false,"isWritable":false},{"name":"bonding_curve","pubkey":"2meTvySZ7iVXzif1m3BAUj2RgwiDCpSMEW7yN3EAAY98","isSigner":false,"isWritable":true},{"name":"associated_bonding_curve","pubkey":"7Rx6mmZ3jEWv94MZ5JtEqqw8PZTmVt2aFDxL678faSER","isSigner":false,"isWritable":true},{"name":"associated_user","pubkey":"7Y7x62ZQkzCLjuxw8iG5M2QZsayYeysRhfcY8pB5kbxQ","isSigner":false,"isWritable":true},{"name":"user","pubkey":"BwWK17cbHxwWBKZkUYvzxLcNQ1YVyaFezduWbtm2de6s","isSigner":true,"isWritable":true},{"name":"system_program","pubkey":"11111111111111111111111111111111","isSigner":false,"isWritable":false},{"name":"token_program","pubkey":"TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb","isSigner":false,"isWritable":false},{"name":"creator_vault","pubkey":"HTGkqssCRhyE6rCBDDKQVqTM5LcFPwH8r7rmoMuvtKCD","isSigner":false,"isWritable":true},{"name":"event_authority","pubkey":"Ce6TQqeHC9p8KetsN6JsjHK7UTZk7nasjjnr7XxXp9F1","isSigner":false,"isWritable":false},{"name":"program","pubkey":"6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P","isSigner":false,"isWritable":false},{"name":"global_volume_accumulator","pubkey":"Hq2wp8uJ9jCPsYgNHex8RtqdvMPfVGoYwjvF1ATiwn2Y","isSigner":false,"isWritable":false},{"name":"user_volume_accumulator","pubkey":"FGFrX2q1iAjyAojjeyFDxXqdmvegjPpSWsrPmrJjeQ2f","isSigner":false,"isWritable":true},{"name":"fee_config","pubkey":"8Wf5TiAheLUqBrKXeYg2JtAFFMWtKdG2BSFgqUcPVwTt","isSigner":false,"isWritable":false},{"name":"fee_program","pubkey":"pfeeUxB6jkeY1Hxd7CsFCAjcbHA9rWtchMGdZ6VojVZ","isSigner":false,"isWritable":false},{"name":"remainingAccount1","pubkey":"6MneqwSEV63Ujx1KZX8ZDs5freLUyo61DoSdEeQCjNjk","isSigner":false,"isWritable":false},{"name":"remainingAccount2","pubkey":"5YxQFdt3Tr9zJLvkFccqXVUwhdTWJQc1fFg2YPbxvxeD","isSigner":false,"isWritable":false}]}},{"instructionIndex":2,"innerInstructionIndex":1,"stackHeight":3,"programId":"pfeeUxB6jkeY1Hxd7CsFCAjcbHA9rWtchMGdZ6VojVZ","rawAccounts":["8Wf5TiAheLUqBrKXeYg2JtAFFMWtKdG2BSFgqUcPVwTt","6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P"],"rawData":"KX69VKtJ7u4E7dVvicNyuayxqa9Hr4EfndWiJBCjUyq1hDLtgcYW6pEh1tPqbHSkqHTQ8uiASv1QK1","summary":null,"programName":"pump_fees","instructionName":null,"decoded":null},{"instructionIndex":2,"innerInstructionIndex":2,"stackHeight":3,"programId":"TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb","rawAccounts":["7Rx6mmZ3jEWv94MZ5JtEqqw8PZTmVt2aFDxL678faSER","3Wdb9NjzsMWFqnQZd21oQMyAc24ZgYZjqpF6NZdLpump","7Y7x62ZQkzCLjuxw8iG5M2QZsayYeysRhfcY8pB5kbxQ","2meTvySZ7iVXzif1m3BAUj2RgwiDCpSMEW7yN3EAAY98"],"rawData":"jHqzogtBj1ey3","summary":{"type":"transfer","description":"2meTvySZ7iVXzif1m3BAUj2RgwiDCpSMEW7yN3EAAY98 transfirió 612181.177082 3Wdb9NjzsMWFqnQZd21oQMyAc24ZgYZjqpF6NZdLpump de 2meTvySZ7iVXzif1m3BAUj2RgwiDCpSMEW7yN3EAAY98 a BwWK17cbHxwWBKZkUYvzxLcNQ1YVyaFezduWbtm2de6s","parsedData":null},"programName":"token_2022","instructionName":"transfer_checked","decoded":{"args":{"amount":"612181177082","decimals":6},"accounts":[{"name":"source_account","pubkey":"7Rx6mmZ3jEWv94MZ5JtEqqw8PZTmVt2aFDxL678faSER","isSigner":false,"isWritable":true},{"name":"mint","pubkey":"3Wdb9NjzsMWFqnQZd21oQMyAc24ZgYZjqpF6NZdLpump","isSigner":false,"isWritable":false},{"name":"destination_account","pubkey":"7Y7x62ZQkzCLjuxw8iG5M2QZsayYeysRhfcY8pB5kbxQ","isSigner":false,"isWritable":true},{"name":"owner_or_delegate","pubkey":"2meTvySZ7iVXzif1m3BAUj2RgwiDCpSMEW7yN3EAAY98","isSigner":true,"isWritable":false}]}},{"instructionIndex":2,"innerInstructionIndex":3,"stackHeight":3,"programId":"11111111111111111111111111111111","rawAccounts":["BwWK17cbHxwWBKZkUYvzxLcNQ1YVyaFezduWbtm2de6s","2meTvySZ7iVXzif1m3BAUj2RgwiDCpSMEW7yN3EAAY98"],"rawData":"3Bxs4E6xqUKPTjRy","summary":{"type":"transfer","description":"BwWK17cbHxwWBKZkUYvzxLcNQ1YVyaFezduWbtm2de6s transfirió 0.004207183 SOL a 2meTvySZ7iVXzif1m3BAUj2RgwiDCpSMEW7yN3EAAY98","parsedData":null},"programName":"system","instructionName":"transfer","decoded":{"args":{"lamports":"4207183"},"accounts":[{"name":"funding_account","pubkey":"BwWK17cbHxwWBKZkUYvzxLcNQ1YVyaFezduWbtm2de6s","isSigner":true,"isWritable":true},{"name":"recipient_account","pubkey":"2meTvySZ7iVXzif1m3BAUj2RgwiDCpSMEW7yN3EAAY98","isSigner":false,"isWritable":true}]}},{"instructionIndex":2,"innerInstructionIndex":4,"stackHeight":3,"programId":"6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P","rawAccounts":["Ce6TQqeHC9p8KetsN6JsjHK7UTZk7nasjjnr7XxXp9F1"],"rawData":"8jV3ThAnvn3jwQVVxYoxU8MvQQneX8ryEqnGqWTeKGi8UcTcTFd5VQ8KLpzRZhN2g6qpShcNYKQ6aEiZojgETaWrW1Mn92Drm2irNbjBdHGCTkuK3SBZb4HSn6KPZiJehmZL1aPNtVSRmGh2ojKXZLFtokDPK31XJJJZYBMowkVME4yWDsiA81AKAyJYq3afuYidCUgWsSfzSo8tZZRtCpSaeUd3M5JeyiE9V45vsDuPYsyBxmVFWf3qKWEcQuCDYu5HctwzvAeqU6Hmr1st5Kd62GrbHxua73RLuXpHotAjm3wYD6BkKEtKDpSnq47ewySqeUgF8MrTc121NwjKhedGJfp1VWv4TULoKaNTuA9KRzYVsTNgjYuwSgiXxQF2F1ePSHexBQdTiMbL1STcahdzuLvZoRkEUQX1WE9ayykQ1uiJ1FPFNCitKm6YwpLLLVwDDi8Rf2J5aeHxtLorKV5UWn1CnRukDpSJxAC91mmc6qNcJ6XQW5VxJMdhJcSSmSr1hi4dUt1vW6gspsMxEMUzGtiyBZeo","summary":null,"programName":"pump","instructionName":"TradeEvent","decoded":{"args":{"buyback_fee":"0","buyback_fee_basis_points":"0","cashback":"0","cashback_fee_basis_points":"0","creator":"2G5ZssGjViBdr4DdwYaQ23JQeNG8TRsrnHKs9pabUoCz","creator_fee":"0","creator_fee_basis_points":"0","current_sol_volume":"0","fee":"0","fee_basis_points":"0","fee_recipient":"GesfTA3X2arioaHp8bbKdjG9vJtskViWACZoYvxp4twS","holder_rewards":"0","holder_rewards_bps":"0","is_buy":true,"ix_name":"buy","last_update_timestamp":"0","mayhem_mode":true,"mint":"3Wdb9NjzsMWFqnQZd21oQMyAc24ZgYZjqpF6NZdLpump","quote_amount":"4207183","quote_mint":"11111111111111111111111111111111","real_quote_reserves":"27976582","real_sol_reserves":"27976582","real_token_reserves":"793353696151809","shareholders":[],"sol_amount":"4207183","timestamp":"1792848886","token_amount":"612181177082","total_claimed_tokens":"0","total_unclaimed_tokens":"0","track_volume":false,"user":"BwWK17cbHxwWBKZkUYvzxLcNQ1YVyaFezduWbtm2de6s","virtual_quote_reserves":"8676477109","virtual_sol_reserves":"8676477109","virtual_token_reserves":"1073253696151809"},"accounts":[]}},{"instructionIndex":2,"innerInstructionIndex":5,"stackHeight":2,"programId":"MAyhSmzXzV1pTf7LsNkrNwkWKTo4ougAJ1PPg47MD4e","rawAccounts":["8FoNgzmjuSmiy86EPCWxvv1q7oJSu2WGA7wPymwki2LJ"],"rawData":"HaAvdxyruSvtMDoMtGvePmYV4dda7tWKCLFHadQoSjYsbWWixs1eN1wCF27wUxZao1NfTPQGxhVs9GXmaVGUZ5mgBAEUUWKK4se3JtE5oKMHzxp6GRbR7wagdMtwKQEaJbXuMb9c75n3gPnTTFrxTjJrtBCejTAEQpd6mv9HUaxpt2u83Cts4WgXdvWqiHqk7xXkXQwV6M1VXmAfwZYg4CSjzAmooqqAdzbHuf243dbws8uDS4GrteXQiAYow3395wuNqLWzrcHropQTzvaDtpfAupYXEt2AZHPEuUsVhtt5n8xAieU5d4oHSjAvgBczW9cktco7Wto3kEo53QaJfbdEz4V9Jnx6ib2fdvW2EpLXUprJLcP9voTKAuuCZCTbQKSbwJWRG9UCPTssTDR3m9eE38WcqtK1v2jeRtbtK","summary":null,"programName":null,"instructionName":null,"decoded":null}]}}],"paginationToken":"460869102:203","scan":{"stoppedOn":"limit","scannedTransactions":1,"matchedTransactions":1,"scannedThrough":{"slot":460869102,"blockTime":1792848886},"creditsCharged":11}}},"Stopped on budget, no matches":{"title":"Stopped on budget, no matches","value":{"data":[],"paginationToken":"460903064:422","scan":{"stoppedOn":"budget","scannedTransactions":2000,"matchedTransactions":0,"scannedThrough":{"slot":460903064,"blockTime":1792856105},"creditsCharged":12}}},"Count shape":{"title":"Count shape","value":{"paginationToken":"460903064:422","scan":{"stoppedOn":"budget","scannedTransactions":2000,"matchedTransactions":0,"scannedThrough":{"slot":460903064,"blockTime":1792856105},"creditsCharged":12}}}},"exampleType":"examples"}},"exampleType":"examples"},"abcd9254-6efe-4bd7-b7a9-709b0abe0258":{"description":"Solicitud no válida. El mensaje `error` indica el problema.","content":{"application/json":{"schema":{"type":"object","description":"Respuesta de error de la solicitud.","properties":{"error":{"type":"string","description":"Mensaje de error.","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"default":{"title":"default","value":{"error":"No se encontraron las instrucciones de match.programs en los IDL de 6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P: not_a_real_ix"}}},"exampleType":"examples"}},"exampleType":"examples"},"ebea8e56-d5a5-43b9-93a7-9585dc008866":{"description":"La solicitud falló en el servidor, por ejemplo, porque no se pudo decodificar una transacción almacenada en el intervalo solicitado. Toda la solicitud falla; no se devuelven resultados parciales.","content":{"application/json":{"schema":{"type":"object","description":"Respuesta de error de la solicitud.","properties":{"error":{"type":"string","description":"Mensaje de error.","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"default":{"title":"default","value":{"error":"error interno del servidor"}}},"exampleType":"examples"}},"exampleType":"examples"},"50cdaa24-a614-40ec-930d-bcf9d55ea37c":{"description":"El servicio alcanzó su capacidad máxima o la primera página del historial no se completó antes del plazo de la solicitud. Reintenta la solicitud.","content":{"application/json":{"schema":{"type":"object","description":"Respuesta de error de la solicitud.","properties":{"error":{"type":"string","description":"Mensaje de error.","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"default":{"title":"default","value":{"error":"servicio no disponible"}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"3c264143-e736-48ff-9392-6257174643fd":{"ApiKeyQuery":{"type":"apiKey","in":"query","name":"api-key","scopes":[],"schemeName":"ApiKeyQuery"}}},"servers":{"aff5d60c-8717-4115-8401-06d61856cd58":{"url":"https://mainnet.helius-rpc.com"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"query","name":"api-key","scopes":[],"schemeName":"ApiKeyQuery"},"schema":{"title":"api-key","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"ApiKeyQuery","name":"api-key"}],"title":"ApiKeyQuery"}]},"originalFileLocation":"es/openapi/parsed-events.yaml"},"subdomain":"helius","siteName":"Helius Docs","title":"Escanear el historial de transacciones - API de eventos analizados","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/api-reference/parsed-events/scan","matchLevel":1},"zh":{"href":"/zh/api-reference/parsed-events/scan","matchLevel":1},"ja":{"href":"/ja/api-reference/parsed-events/scan","matchLevel":1},"pt-BR":{"href":"/pt-BR/api-reference/parsed-events/scan","matchLevel":1},"ko":{"href":"/ko/api-reference/parsed-events/scan","matchLevel":1},"de":{"href":"/de/api-reference/parsed-events/scan","matchLevel":1},"fr":{"href":"/fr/api-reference/parsed-events/scan","matchLevel":1},"es":{"href":"/es/api-reference/parsed-events/scan","matchLevel":0},"id":{"href":"/id/api-reference/parsed-events/scan","matchLevel":1},"vi":{"href":"/vi/api-reference/parsed-events/scan","matchLevel":1},"ru":{"href":"/ru/api-reference/parsed-events/scan","matchLevel":1}}},"lastModified":"2026-11-05T23:54:45.148Z","originalFileLocation":"es/api-reference/parsed-events/scan.mdx","locale":"es"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Busca en el servidor el historial de una dirección para encontrar transacciones que llamen instrucciones de programas o involucren acuñaciones de tokens, y devuelve las coincidencias analizadas, sus firmas o un conteo.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Helius Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/helius/DpSUWoabClKtmJ0I/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/docs/mintlify-assets/_mintlify/favicons/helius/DpSUWoabClKtmJ0I/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/helius/DpSUWoabClKtmJ0I/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/helius/DpSUWoabClKtmJ0I/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/helius/DpSUWoabClKtmJ0I/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/helius/DpSUWoabClKtmJ0I/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/helius/DpSUWoabClKtmJ0I/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/helius/DpSUWoabClKtmJ0I/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/helius/DpSUWoabClKtmJ0I/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Escanear el historial de transacciones - API de eventos analizados\">\u003cmeta data-mint-head property=\"og:description\" content=\"Busca en el servidor el historial de una dirección para encontrar transacciones que llamen instrucciones de programas o involucren acuñaciones de tokens, y devuelve las coincidencias analizadas, sus firmas o un conteo.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Helius Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://www.helius.dev/docs/es/api-reference/parsed-events/scan\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://helius.mintlify.app/_mintlify/api/og/v2?division=Eventos+analizados\u0026amp;title=Escanear+el+historial+de+transacciones\u0026amp;description=Busca+en+el+servidor+el+historial+de+una+direcci%C3%B3n+para+encontrar+transacciones+que+llamen+instrucciones+de+programas+o+involucren+acu%C3%B1aciones+de+tokens%2C+y+devu\u0026amp;theme=d22fe10eca036c3f66171409\u0026amp;signature=f81c9468a45a57586e08eb427fecaf71e3132bda076adafb47e72071005ce8c4\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Escanear el historial de transacciones - API de eventos analizados\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Busca en el servidor el historial de una dirección para encontrar transacciones que llamen instrucciones de programas o involucren acuñaciones de tokens, y devuelve las coincidencias analizadas, sus firmas o un conteo.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://helius.mintlify.app/_mintlify/api/og/v2?division=Eventos+analizados\u0026amp;title=Escanear+el+historial+de+transacciones\u0026amp;description=Busca+en+el+servidor+el+historial+de+una+direcci%C3%B3n+para+encontrar+transacciones+que+llamen+instrucciones+de+programas+o+involucren+acu%C3%B1aciones+de+tokens%2C+y+devu\u0026amp;theme=d22fe10eca036c3f66171409\u0026amp;signature=f81c9468a45a57586e08eb427fecaf71e3132bda076adafb47e72071005ce8c4\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/docs/mintlify-assets/_mintlify/favicons/helius/DpSUWoabClKtmJ0I/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Helius Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#E84125\">\u003clink data-mint-head rel=\"canonical\" href=\"https://www.helius.dev/docs/es/api-reference/parsed-events/scan\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/es/api-reference/parsed-events/scan.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://www.helius.dev/docs/es/api-reference/parsed-events/scan\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://www.helius.dev/docs/api-reference/parsed-events/scan\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://www.helius.dev/docs/zh/api-reference/parsed-events/scan\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://www.helius.dev/docs/ja/api-reference/parsed-events/scan\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://www.helius.dev/docs/pt-BR/api-reference/parsed-events/scan\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://www.helius.dev/docs/ko/api-reference/parsed-events/scan\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://www.helius.dev/docs/de/api-reference/parsed-events/scan\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://www.helius.dev/docs/fr/api-reference/parsed-events/scan\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"id\" href=\"https://www.helius.dev/docs/id/api-reference/parsed-events/scan\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"vi\" href=\"https://www.helius.dev/docs/vi/api-reference/parsed-events/scan\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ru\" href=\"https://www.helius.dev/docs/ru/api-reference/parsed-events/scan\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://www.helius.dev/docs/api-reference/parsed-events/scan\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://www.helius.dev/#organization\",\"name\":\"Helius\",\"url\":\"https://www.helius.dev\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://www.helius.dev/Helius-Brandkit/Helius/PNG/Helius-Horizontal-Logo.png\"},\"sameAs\":[\"https://github.com/helius-labs\",\"https://discord.com/invite/6GXdee3gBj\",\"https://x.com/helius\",\"https://www.linkedin.com/company/heliusapi\"]},{\"@type\":\"WebSite\",\"@id\":\"https://www.helius.dev/docs#website\",\"name\":\"Helius Docs\",\"url\":\"https://www.helius.dev/docs\",\"publisher\":{\"@id\":\"https://www.helius.dev/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://www.helius.dev/docs/es/api-reference/parsed-events/scan#webpage\",\"url\":\"https://www.helius.dev/docs/es/api-reference/parsed-events/scan\",\"name\":\"Escanear el historial de transacciones\",\"description\":\"Busca en el servidor el historial de una dirección para encontrar transacciones que llamen instrucciones de programas o involucren acuñaciones de tokens, y devuelve las coincidencias analizadas, sus firmas o un conteo.\",\"dateModified\":\"2026-11-05T23:54:45.148Z\",\"isPartOf\":{\"@id\":\"https://www.helius.dev/docs#website\"},\"breadcrumb\":{\"@id\":\"https://www.helius.dev/docs/es/api-reference/parsed-events/scan#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://www.helius.dev/docs/es/api-reference/parsed-events/scan#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API de datos y RPC\",\"item\":\"https://www.helius.dev/docs/api-reference/data-apis\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Eventos analizados\",\"item\":\"https://www.helius.dev/docs/es/api-reference/parsed-events/overview\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Escanear el historial de transacciones\",\"item\":\"https://www.helius.dev/docs/es/api-reference/parsed-events/scan\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://www.helius.dev/docs/es/api-reference/parsed-events/scan#apireference\",\"headline\":\"Escanear el historial de transacciones\",\"name\":\"Escanear el historial de transacciones\",\"description\":\"Busca en el servidor el historial de una dirección para encontrar transacciones que llamen instrucciones de programas o involucren acuñaciones de tokens, y devuelve las coincidencias analizadas, sus firmas o un conteo.\",\"url\":\"https://www.helius.dev/docs/es/api-reference/parsed-events/scan\",\"mainEntityOfPage\":{\"@id\":\"https://www.helius.dev/docs/es/api-reference/parsed-events/scan#webpage\"},\"dateModified\":\"2026-11-05T23:54:45.148Z\",\"publisher\":{\"@id\":\"https://www.helius.dev/#organization\"},\"isPartOf\":{\"@id\":\"https://www.helius.dev/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Helius Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Helius Docs","nav":{"global":{"anchors":[]},"languages":[{"language":"en","pages":[{"title":"en","href":"/api-reference/parsed-events/scan"}]},{"language":"zh","pages":[{"title":"zh","href":"/zh/api-reference/parsed-events/scan"}]},{"language":"ja","pages":[{"title":"ja","href":"/ja/api-reference/parsed-events/scan"}]},{"language":"pt-BR","pages":[{"title":"pt-BR","href":"/pt-BR/api-reference/parsed-events/scan"}]},{"language":"ko","pages":[{"title":"ko","href":"/ko/api-reference/parsed-events/scan"}]},{"language":"de","pages":[{"title":"de","href":"/de/api-reference/parsed-events/scan"}]},{"language":"fr","pages":[{"title":"fr","href":"/fr/api-reference/parsed-events/scan"}]},{"language":"es","tabs":[{"tab":"Documentación","pages":[{"title":"Documentación","href":"/es"}]},{"tab":"Referencia de la API","groups":[{"group":"Primeros pasos","pages":[{"title":"Referencia de la API de Solana: lista completa","sidebarTitle":"Descripción general","href":"/es/api-reference"},{"title":"Autenticación","href":"/es/api-reference/authentication"},{"title":"URL y endpoints RPC de Solana","sidebarTitle":"Endpoints","href":"/es/api-reference/endpoints"}]},{"group":"Transmisión de datos y escucha de eventos","root":{"title":"Data Streaming API Reference","href":"/api-reference/data-streaming"},"expanded":true,"pages":[{"group":"LaserStream gRPC","icon":"bolt","pages":[{"title":"API gRPC de LaserStream","sidebarTitle":"Descripción general","href":"/es/api-reference/laserstream-grpc"},{"title":"Suscribirse","href":"/es/api-reference/laserstream/grpc/subscribe"},{"title":"SubscribeReplayInfo","href":"/es/api-reference/laserstream/grpc/subscribereplayinfo"},{"title":"GetBlockHeight","href":"/es/api-reference/laserstream/grpc/getblockheight"},{"title":"GetLatestBlockhash","href":"/es/api-reference/laserstream/grpc/getlatestblockhash"},{"title":"GetSlot","href":"/es/api-reference/laserstream/grpc/getslot"},{"title":"GetVersion","href":"/es/api-reference/laserstream/grpc/getversion"},{"title":"IsBlockhashValid","href":"/es/api-reference/laserstream/grpc/isblockhashvalid"},{"title":"Ping","href":"/es/api-reference/laserstream/grpc/ping"}]},{"group":"LaserStream WebSocket","icon":"signal-stream","pages":[{"title":"Métodos WebSocket de LaserStream","sidebarTitle":"Descripción general","href":"/es/api-reference/rpc/websocket-methods"},{"title":"transactionSubscribe","sidebarTitle":"transactionSubscribe","href":"/es/api-reference/rpc/websocket/transactionsubscribe"},{"title":"accountSubscribe","sidebarTitle":"accountSubscribe","href":"/es/api-reference/rpc/websocket/accountsubscribe"},{"title":"accountUnsubscribe","sidebarTitle":"accountUnsubscribe","href":"/es/api-reference/rpc/websocket/accountunsubscribe"},{"title":"blockSubscribe","sidebarTitle":"blockSubscribe","href":"/es/api-reference/rpc/websocket/blocksubscribe"},{"title":"blockUnsubscribe","sidebarTitle":"blockUnsubscribe","href":"/es/api-reference/rpc/websocket/blockunsubscribe"},{"title":"logsSubscribe","sidebarTitle":"logsSubscribe","href":"/es/api-reference/rpc/websocket/logssubscribe"},{"title":"logsUnsubscribe","sidebarTitle":"logsUnsubscribe","href":"/es/api-reference/rpc/websocket/logsunsubscribe"},{"title":"programSubscribe","sidebarTitle":"programSubscribe","href":"/es/api-reference/rpc/websocket/programsubscribe"},{"title":"programUnsubscribe","sidebarTitle":"programUnsubscribe","href":"/es/api-reference/rpc/websocket/programunsubscribe"},{"title":"rootSubscribe","sidebarTitle":"rootSubscribe","href":"/es/api-reference/rpc/websocket/rootsubscribe"},{"title":"rootUnsubscribe","sidebarTitle":"rootUnsubscribe","href":"/es/api-reference/rpc/websocket/rootunsubscribe"},{"title":"signatureSubscribe","sidebarTitle":"signatureSubscribe","href":"/es/api-reference/rpc/websocket/signaturesubscribe"},{"title":"signatureUnsubscribe","sidebarTitle":"signatureUnsubscribe","href":"/es/api-reference/rpc/websocket/signatureunsubscribe"},{"title":"slotSubscribe","sidebarTitle":"slotSubscribe","href":"/es/api-reference/rpc/websocket/slotsubscribe"},{"title":"slotsUpdatesSubscribe","sidebarTitle":"slotsUpdatesSubscribe","href":"/es/api-reference/rpc/websocket/slotsupdatessubscribe"},{"title":"slotsUpdatesUnsubscribe","sidebarTitle":"slotsUpdatesUnsubscribe","href":"/es/api-reference/rpc/websocket/slotsupdatesunsubscribe"},{"title":"slotUnsubscribe","sidebarTitle":"slotUnsubscribe","href":"/es/api-reference/rpc/websocket/slotunsubscribe"},{"title":"voteSubscribe","sidebarTitle":"voteSubscribe","href":"/es/api-reference/rpc/websocket/votesubscribe"},{"title":"voteUnsubscribe","sidebarTitle":"voteUnsubscribe","href":"/es/api-reference/rpc/websocket/voteunsubscribe"}]},{"group":"Flujos analizados","icon":"wave-square","pages":[{"title":"Referencia de Parsed Streams","sidebarTitle":"Descripción general","href":"/es/api-reference/parsed-streams/overview"},{"title":"parsedTransactionSubscribe","sidebarTitle":"parsedTransactionSubscribe","href":"/es/api-reference/parsed-streams/parsedtransactionsubscribe"},{"title":"parsedTransactionUnsubscribe","sidebarTitle":"parsedTransactionUnsubscribe","href":"/es/api-reference/parsed-streams/parsedtransactionunsubscribe"},{"title":"describeProgram","sidebarTitle":"describeProgram","href":"/es/api-reference/parsed-streams/describeprogram"}]},{"group":"Webhooks","icon":"webhook","pages":[{"title":"API de webhooks","sidebarTitle":"Descripción general","href":"/es/api-reference/webhooks"},{"title":"Crear webhook","sidebarTitle":"Crear webhook","openapi":"openapi/webhooks.yaml POST /v0/webhooks","href":"/es/api-reference/webhooks/create-webhook"},{"title":"Obtener webhook","sidebarTitle":"Obtener webhook","openapi":"openapi/webhooks.yaml GET /v0/webhooks/{webhookID}","href":"/es/api-reference/webhooks/get-webhook"},{"title":"Obtener todos los webhooks","sidebarTitle":"Obtener todos los webhooks","openapi":"openapi/webhooks.yaml GET /v0/webhooks","href":"/es/api-reference/webhooks/get-all-webhooks"},{"title":"Actualizar webhook","sidebarTitle":"Actualizar webhook","openapi":"openapi/webhooks.yaml PUT /v0/webhooks/{webhookID}","href":"/es/api-reference/webhooks/update-webhook"},{"title":"Activar o desactivar webhook","sidebarTitle":"Activar o desactivar webhook","openapi":"openapi/webhooks.yaml PATCH /v0/webhooks/{webhookID}","href":"/es/api-reference/webhooks/toggle-webhook"},{"title":"Eliminar webhook","sidebarTitle":"Eliminar webhook","openapi":"openapi/webhooks.yaml DELETE /v0/webhooks/{webhookID}","href":"/es/api-reference/webhooks/delete-webhook"}]}]},{"group":"API de datos y RPC","root":{"title":"Solana Data APIs and RPC Reference","href":"/api-reference/data-apis"},"expanded":true,"pages":[{"group":"RPC de Solana","icon":"server","pages":[{"title":"Métodos RPC de Solana y referencia de la API","sidebarTitle":"Descripción general","href":"/es/api-reference/rpc/http-methods"},{"title":"getAccountInfo","sidebarTitle":"getAccountInfo","openapi":"es/openapi/rpc-http/getAccountInfo.yaml POST /","href":"/es/api-reference/rpc/http/getaccountinfo"},{"title":"getAgGenesisCert","sidebarTitle":"getAgGenesisCert","openapi":"es/openapi/rpc-http/getAgGenesisCert.yaml POST /","href":"/es/api-reference/rpc/http/getaggenesiscert"},{"title":"getBalance","sidebarTitle":"getBalance","openapi":"es/openapi/rpc-http/getBalance.yaml POST /","href":"/es/api-reference/rpc/http/getbalance"},{"title":"getBlock","sidebarTitle":"getBlock","openapi":"es/openapi/rpc-http/getBlock.yaml POST /","href":"/es/api-reference/rpc/http/getblock"},{"title":"getBlockCommitment","sidebarTitle":"getBlockCommitment","openapi":"es/openapi/rpc-http/getBlockCommitment.yaml POST /","href":"/es/api-reference/rpc/http/getblockcommitment"},{"title":"getBlockHeight","sidebarTitle":"getBlockHeight","openapi":"es/openapi/rpc-http/getBlockHeight.yaml POST /","href":"/es/api-reference/rpc/http/getblockheight"},{"title":"getBlockProduction","sidebarTitle":"getBlockProduction","openapi":"es/openapi/rpc-http/getBlockProduction.yaml POST /","href":"/es/api-reference/rpc/http/getblockproduction"},{"title":"getBlocks","sidebarTitle":"getBlocks","openapi":"es/openapi/rpc-http/getBlocks.yaml POST /","href":"/es/api-reference/rpc/http/getblocks"},{"title":"getBlocksWithLimit","sidebarTitle":"getBlocksWithLimit","openapi":"es/openapi/rpc-http/getBlocksWithLimit.yaml POST /","href":"/es/api-reference/rpc/http/getblockswithlimit"},{"title":"getBlockTime","sidebarTitle":"getBlockTime","openapi":"es/openapi/rpc-http/getBlockTime.yaml POST /","href":"/es/api-reference/rpc/http/getblocktime"},{"title":"getClusterNodes","sidebarTitle":"getClusterNodes","openapi":"es/openapi/rpc-http/getClusterNodes.yaml POST /","href":"/es/api-reference/rpc/http/getclusternodes"},{"title":"getEpochInfo","sidebarTitle":"getEpochInfo","openapi":"es/openapi/rpc-http/getEpochInfo.yaml POST /","href":"/es/api-reference/rpc/http/getepochinfo"},{"title":"getEpochSchedule","sidebarTitle":"getEpochSchedule","openapi":"es/openapi/rpc-http/getEpochSchedule.yaml POST /","href":"/es/api-reference/rpc/http/getepochschedule"},{"title":"getFeeForMessage","sidebarTitle":"getFeeForMessage","openapi":"es/openapi/rpc-http/getFeeForMessage.yaml POST /","href":"/es/api-reference/rpc/http/getfeeformessage"},{"title":"getFirstAvailableBlock","sidebarTitle":"getFirstAvailableBlock","openapi":"es/openapi/rpc-http/getFirstAvailableBlock.yaml POST /","href":"/es/api-reference/rpc/http/getfirstavailableblock"},{"title":"getGenesisHash","sidebarTitle":"getGenesisHash","openapi":"es/openapi/rpc-http/getGenesisHash.yaml POST /","href":"/es/api-reference/rpc/http/getgenesishash"},{"title":"getHealth","sidebarTitle":"getHealth","openapi":"es/openapi/rpc-http/getHealth.yaml POST /","href":"/es/api-reference/rpc/http/gethealth"},{"title":"getHighestSnapshotSlot","sidebarTitle":"getHighestSnapshotSlot","openapi":"es/openapi/rpc-http/getHighestSnapshotSlot.yaml POST /","href":"/es/api-reference/rpc/http/gethighestsnapshotslot"},{"title":"getIdentity","sidebarTitle":"getIdentity","openapi":"es/openapi/rpc-http/getIdentity.yaml POST /","href":"/es/api-reference/rpc/http/getidentity"},{"title":"getInflationGovernor","sidebarTitle":"getInflationGovernor","openapi":"es/openapi/rpc-http/getInflationGovernor.yaml POST /","href":"/es/api-reference/rpc/http/getinflationgovernor"},{"title":"getInflationRate","sidebarTitle":"getInflationRate","openapi":"es/openapi/rpc-http/getInflationRate.yaml POST /","href":"/es/api-reference/rpc/http/getinflationrate"},{"title":"getInflationReward","sidebarTitle":"getInflationReward","openapi":"es/openapi/rpc-http/getInflationReward.yaml POST /","href":"/es/api-reference/rpc/http/getinflationreward"},{"title":"getLargestAccounts","sidebarTitle":"getLargestAccounts","openapi":"es/openapi/rpc-http/getLargestAccounts.yaml POST /","href":"/es/api-reference/rpc/http/getlargestaccounts"},{"title":"getLatestBlockhash","sidebarTitle":"getLatestBlockhash","openapi":"es/openapi/rpc-http/getLatestBlockhash.yaml POST /","href":"/es/api-reference/rpc/http/getlatestblockhash"},{"title":"getLeaderSchedule","sidebarTitle":"getLeaderSchedule","openapi":"es/openapi/rpc-http/getLeaderSchedule.yaml POST /","href":"/es/api-reference/rpc/http/getleaderschedule"},{"title":"getMaxRetransmitSlot","sidebarTitle":"getMaxRetransmitSlot","openapi":"es/openapi/rpc-http/getMaxRetransmitSlot.yaml POST /","href":"/es/api-reference/rpc/http/getmaxretransmitslot"},{"title":"getMaxShredInsertSlot","sidebarTitle":"getMaxShredInsertSlot","openapi":"es/openapi/rpc-http/getMaxShredInsertSlot.yaml POST /","href":"/es/api-reference/rpc/http/getmaxshredinsertslot"},{"title":"getMinimumBalanceForRentExemption","sidebarTitle":"getMinimumBalanceForRentExemption","openapi":"es/openapi/rpc-http/getMinimumBalanceForRentExemption.yaml POST /","href":"/es/api-reference/rpc/http/getminimumbalanceforrentexemption"},{"title":"getMultipleAccounts","sidebarTitle":"getMultipleAccounts","openapi":"es/openapi/rpc-http/getMultipleAccounts.yaml POST /","href":"/es/api-reference/rpc/http/getmultipleaccounts"},{"title":"getProgramAccounts","sidebarTitle":"getProgramAccounts","openapi":"es/openapi/rpc-http/getProgramAccounts.yaml POST /","href":"/es/api-reference/rpc/http/getprogramaccounts"},{"title":"getProgramAccountsV2","sidebarTitle":"getProgramAccountsV2","openapi":"es/openapi/rpc-http/getProgramAccountsV2.yaml POST /","href":"/es/api-reference/rpc/http/getprogramaccountsv2"},{"title":"getRecentPerformanceSamples","sidebarTitle":"getRecentPerformanceSamples","openapi":"es/openapi/rpc-http/getRecentPerformanceSamples.yaml POST /","href":"/es/api-reference/rpc/http/getrecentperformancesamples"},{"title":"getRecentPrioritizationFees","sidebarTitle":"getRecentPrioritizationFees","openapi":"es/openapi/rpc-http/getRecentPrioritizationFees.yaml POST /","href":"/es/api-reference/rpc/http/getrecentprioritizationfees"},{"title":"getSignaturesForAddress","sidebarTitle":"getSignaturesForAddress","openapi":"es/openapi/rpc-http/getSignaturesForAddress.yaml POST /","href":"/es/api-reference/rpc/http/getsignaturesforaddress"},{"title":"getSignatureStatuses","sidebarTitle":"getSignatureStatuses","openapi":"es/openapi/rpc-http/getSignatureStatuses.yaml POST /","href":"/es/api-reference/rpc/http/getsignaturestatuses"},{"title":"getSlot","sidebarTitle":"getSlot","openapi":"es/openapi/rpc-http/getSlot.yaml POST /","href":"/es/api-reference/rpc/http/getslot"},{"title":"getSlotLeader","sidebarTitle":"getSlotLeader","openapi":"es/openapi/rpc-http/getSlotLeader.yaml POST /","href":"/es/api-reference/rpc/http/getslotleader"},{"title":"getSlotLeaders","sidebarTitle":"getSlotLeaders","openapi":"es/openapi/rpc-http/getSlotLeaders.yaml POST /","href":"/es/api-reference/rpc/http/getslotleaders"},{"title":"getStakeMinimumDelegation","sidebarTitle":"getStakeMinimumDelegation","openapi":"es/openapi/rpc-http/getStakeMinimumDelegation.yaml POST /","href":"/es/api-reference/rpc/http/getstakeminimumdelegation"},{"title":"getSupply","sidebarTitle":"getSupply","openapi":"es/openapi/rpc-http/getSupply.yaml POST /","href":"/es/api-reference/rpc/http/getsupply"},{"title":"getTokenAccountBalance","sidebarTitle":"getTokenAccountBalance","openapi":"es/openapi/rpc-http/getTokenAccountBalance.yaml POST /","href":"/es/api-reference/rpc/http/gettokenaccountbalance"},{"title":"getTokenAccountsByDelegate","sidebarTitle":"getTokenAccountsByDelegate","openapi":"es/openapi/rpc-http/getTokenAccountsByDelegate.yaml POST /","href":"/es/api-reference/rpc/http/gettokenaccountsbydelegate"},{"title":"getTokenAccountsByOwner","sidebarTitle":"getTokenAccountsByOwner","openapi":"es/openapi/rpc-http/getTokenAccountsByOwner.yaml POST /","href":"/es/api-reference/rpc/http/gettokenaccountsbyowner"},{"title":"getTokenAccountsByOwnerV2","sidebarTitle":"getTokenAccountsByOwnerV2","openapi":"es/openapi/rpc-http/getTokenAccountsByOwnerV2.yaml POST /","href":"/es/api-reference/rpc/http/gettokenaccountsbyownerv2"},{"title":"getTokenLargestAccounts","sidebarTitle":"getTokenLargestAccounts","openapi":"es/openapi/rpc-http/getTokenLargestAccounts.yaml POST /","href":"/es/api-reference/rpc/http/gettokenlargestaccounts"},{"title":"getTokenSupply","sidebarTitle":"getTokenSupply","openapi":"es/openapi/rpc-http/getTokenSupply.yaml POST /","href":"/es/api-reference/rpc/http/gettokensupply"},{"title":"getTransaction","sidebarTitle":"getTransaction","openapi":"es/openapi/rpc-http/getTransaction.yaml POST /","href":"/es/api-reference/rpc/http/gettransaction"},{"title":"getTransactionCount","sidebarTitle":"getTransactionCount","openapi":"es/openapi/rpc-http/getTransactionCount.yaml POST /","href":"/es/api-reference/rpc/http/gettransactioncount"},{"title":"getVersion","sidebarTitle":"getVersion","openapi":"es/openapi/rpc-http/getVersion.yaml POST /","href":"/es/api-reference/rpc/http/getversion"},{"title":"getVoteAccounts","sidebarTitle":"getVoteAccounts","openapi":"es/openapi/rpc-http/getVoteAccounts.yaml POST /","href":"/es/api-reference/rpc/http/getvoteaccounts"},{"title":"isBlockhashValid","sidebarTitle":"isBlockhashValid","openapi":"es/openapi/rpc-http/isBlockhashValid.yaml POST /","href":"/es/api-reference/rpc/http/isblockhashvalid"},{"title":"minimumLedgerSlot","sidebarTitle":"minimumLedgerSlot","openapi":"es/openapi/rpc-http/minimumLedgerSlot.yaml POST /","href":"/es/api-reference/rpc/http/minimumledgerslot"},{"title":"requestAirdrop","sidebarTitle":"requestAirdrop","openapi":"es/openapi/rpc-http/requestAirdrop.yaml POST /","href":"/es/api-reference/rpc/http/requestairdrop"},{"title":"sendTransaction","sidebarTitle":"sendTransaction","openapi":"es/openapi/rpc-http/sendTransaction.yaml POST /","href":"/es/api-reference/rpc/http/sendtransaction"},{"title":"simulateBundle","sidebarTitle":"simulateBundle","openapi":"es/openapi/rpc-http/simulateBundle.yaml POST /","href":"/es/api-reference/rpc/http/simulatebundle"},{"title":"simulateTransaction","sidebarTitle":"simulateTransaction","openapi":"es/openapi/rpc-http/simulateTransaction.yaml POST /","href":"/es/api-reference/rpc/http/simulatetransaction"}]},{"group":"Transacciones","icon":"arrow-right-arrow-left","pages":[{"title":"getTransactionsForAddress","icon":"clock-rotate-left","sidebarTitle":"getTransactionsForAddress","openapi":"es/openapi/rpc-http/getTransactionsForAddress.yaml POST /","hideApiMarker":true,"href":"/es/api-reference/rpc/http/gettransactionsforaddress"},{"title":"getTransfersByAddress","icon":"money-bill-transfer","sidebarTitle":"getTransfersByAddress","openapi":"es/openapi/rpc-http/getTransfersByAddress.yaml POST /","hideApiMarker":true,"href":"/es/api-reference/rpc/http/gettransfersbyaddress"},{"group":"Transacciones mejoradas (heredado)","icon":"receipt","pages":[{"title":"API de transacciones mejoradas","sidebarTitle":"Descripción general","href":"/es/api-reference/enhanced-transactions/overview"},{"title":"Obtener transacciones mejoradas","sidebarTitle":"Obtener transacciones","openapi":"openapi/openapi-definition.yaml POST /v0/transactions","href":"/es/api-reference/enhanced-transactions/gettransactions"},{"title":"Obtener transacciones mejoradas por dirección","sidebarTitle":"Obtener transacciones por dirección","openapi":"openapi/openapi-definition.yaml GET /v0/addresses/{address}/transactions","href":"/es/api-reference/enhanced-transactions/gettransactionsbyaddress"}]}]},{"group":"Eventos analizados","icon":"wave-pulse","pages":[{"title":"Referencia de Eventos analizados","sidebarTitle":"Descripción general","href":"/es/api-reference/parsed-events/overview"},{"title":"Analizar transacciones","sidebarTitle":"Analizar transacciones","openapi":"es/openapi/parsed-events.yaml POST /v1/parsed-events/transactions","href":"/es/api-reference/parsed-events/transactions"},{"title":"Historial de transacciones analizadas","sidebarTitle":"Historial de transacciones analizadas","description":"Obtén el historial de transacciones analizadas de una dirección con Eventos analizados.","openapi":"es/openapi/parsed-events.yaml POST /v1/parsed-events/transaction-history","href":"/es/api-reference/parsed-events/transaction-history"},{"title":"Escanear el historial de transacciones","sidebarTitle":"Escanear el historial de transacciones","openapi":"es/openapi/parsed-events.yaml POST /v1/parsed-events/scan","href":"/es/api-reference/parsed-events/scan"}]},{"group":"Tokens y NFT (DAS)","icon":"hexagon-image","pages":[{"title":"Estándar de Activos Digitales (DAS)","sidebarTitle":"Descripción general","description":"Referencia completa de la API para los endpoints de Helius DAS (Estándar de Activos Digitales). Consulta NFTs, NFTs comprimidos, tokens fungibles, propiedad y metadatos en Solana.","href":"/es/api-reference/das"},{"title":"getAsset","openapi":"es/openapi/das-api/getAsset.yaml POST /","href":"/es/api-reference/das/getasset"},{"title":"getAssetBatch","openapi":"es/openapi/das-api/getAssetBatch.yaml POST /","href":"/es/api-reference/das/getassetbatch"},{"title":"getAssetProof","openapi":"es/openapi/das-api/getAssetProof.yaml POST /","href":"/es/api-reference/das/getassetproof"},{"title":"getAssetProofBatch","openapi":"es/openapi/das-api/getAssetProofBatch.yaml POST /","href":"/es/api-reference/das/getassetproofbatch"},{"title":"getAssetsByAuthority","openapi":"es/openapi/das-api/getAssetsByAuthority.yaml POST /","href":"/es/api-reference/das/getassetsbyauthority"},{"title":"getAssetsByCreator","openapi":"es/openapi/das-api/getAssetsByCreator.yaml POST /","href":"/es/api-reference/das/getassetsbycreator"},{"title":"getAssetsByGroup","openapi":"es/openapi/das-api/getAssetsByGroup.yaml POST /","href":"/es/api-reference/das/getassetsbygroup"},{"title":"getAssetsByOwner","openapi":"es/openapi/das-api/getAssetsByOwner.yaml POST /","href":"/es/api-reference/das/getassetsbyowner"},{"title":"getNftEditions","openapi":"es/openapi/das-api/getNftEditions.yaml POST /","href":"/es/api-reference/das/getnfteditions"},{"title":"getSignaturesForAsset","openapi":"es/openapi/das-api/getSignaturesForAsset.yaml POST /","href":"/es/api-reference/das/getsignaturesforasset"},{"title":"getTokenAccounts","openapi":"es/openapi/das-api/getTokenAccounts.yaml POST /","href":"/es/api-reference/das/gettokenaccounts"},{"title":"searchAssets","openapi":"es/openapi/das-api/searchAssets.yaml POST /","href":"/es/api-reference/das/searchassets"}]},{"group":"Billeteras","icon":"wallet","tag":"Beta","pages":[{"title":"API de billetera (beta)","sidebarTitle":"Descripción general","href":"/es/api-reference/wallet-api"},{"title":"Obtener identidad de la billetera","sidebarTitle":"identidad","openapi":"es/openapi/wallet-api/openapi.yaml GET /v1/wallet/{wallet}/identity","href":"/es/api-reference/wallet-api/identity"},{"title":"Obtener saldos de la billetera","sidebarTitle":"saldos","openapi":"es/openapi/wallet-api/openapi.yaml GET /v1/wallet/{wallet}/balances","href":"/es/api-reference/wallet-api/balances"},{"title":"Obtener el saldo histórico de un token","sidebarTitle":"balance-at","openapi":"es/openapi/wallet-api/openapi.yaml GET /v1/wallet/{wallet}/balance-at","href":"/es/api-reference/wallet-api/balance-at"},{"title":"Obtener el historial de la billetera","sidebarTitle":"historial","openapi":"es/openapi/wallet-api/openapi.yaml GET /v1/wallet/{wallet}/history","href":"/es/api-reference/wallet-api/history"},{"title":"Obtener transferencias de billetera","sidebarTitle":"transferencias","openapi":"es/openapi/wallet-api/openapi.yaml GET /v1/wallet/{wallet}/transfers","href":"/es/api-reference/wallet-api/transfers"},{"title":"Obtener el financiamiento de una billetera","sidebarTitle":"funded-by","openapi":"es/openapi/wallet-api/openapi.yaml GET /v1/wallet/{wallet}/funded-by","href":"/es/api-reference/wallet-api/funded-by"}]},{"group":"Compresión ZK","icon":"arrows-to-circle","pages":[{"title":"API de compresión ZK","sidebarTitle":"Descripción general","href":"/es/api-reference/zk-compression"},{"title":"getCompressedAccount","sidebarTitle":"getCompressedAccount","openapi":"es/openapi/zk-compression/getCompressedAccount.yaml POST /","href":"/es/api-reference/zk-compression/getcompressedaccount"},{"title":"getCompressedAccountProof","sidebarTitle":"getCompressedAccountProof","openapi":"es/openapi/zk-compression/getCompressedAccountProof.yaml POST /","href":"/es/api-reference/zk-compression/getcompressedaccountproof"},{"title":"getCompressedAccountsByOwner","sidebarTitle":"getCompressedAccountsByOwner","openapi":"es/openapi/zk-compression/getCompressedAccountsByOwner.yaml POST /","href":"/es/api-reference/zk-compression/getcompressedaccountsbyowner"},{"title":"getCompressedBalance","sidebarTitle":"getCompressedBalance","openapi":"es/openapi/zk-compression/getCompressedBalance.yaml POST /","href":"/es/api-reference/zk-compression/getcompressedbalance"},{"title":"getCompressedBalanceByOwner","sidebarTitle":"getCompressedBalanceByOwner","openapi":"es/openapi/zk-compression/getCompressedBalanceByOwner.yaml POST /","href":"/es/api-reference/zk-compression/getcompressedbalancebyowner"},{"title":"getCompressedMintTokenHolders","sidebarTitle":"getCompressedMintTokenHolders","openapi":"es/openapi/zk-compression/getCompressedMintTokenHolders.yaml POST /","href":"/es/api-reference/zk-compression/getcompressedminttokenholders"},{"title":"getCompressedTokenAccountBalance","sidebarTitle":"getCompressedTokenAccountBalance","openapi":"es/openapi/zk-compression/getCompressedTokenAccountBalance.yaml POST /","href":"/es/api-reference/zk-compression/getcompressedtokenaccountbalance"},{"title":"getCompressedTokenAccountsByDelegate","sidebarTitle":"getCompressedTokenAccountsByDelegate","openapi":"es/openapi/zk-compression/getCompressedTokenAccountsByDelegate.yaml POST /","href":"/es/api-reference/zk-compression/getcompressedtokenaccountsbydelegate"},{"title":"getCompressedTokenAccountsByOwner","sidebarTitle":"getCompressedTokenAccountsByOwner","openapi":"es/openapi/zk-compression/getCompressedTokenAccountsByOwner.yaml POST /","href":"/es/api-reference/zk-compression/getcompressedtokenaccountsbyowner"},{"title":"getCompressedTokenBalancesByOwner","sidebarTitle":"getCompressedTokenBalancesByOwner","openapi":"es/openapi/zk-compression/getCompressedTokenBalancesByOwner.yaml POST /","href":"/es/api-reference/zk-compression/getcompressedtokenbalancesbyowner"},{"title":"getCompressedTokenBalancesByOwnerV2","sidebarTitle":"getCompressedTokenBalancesByOwnerV2","openapi":"es/openapi/zk-compression/getCompressedTokenBalancesByOwnerV2.yaml POST /","href":"/es/api-reference/zk-compression/getcompressedtokenbalancesbyownerv2"},{"title":"getCompressionSignaturesForAccount","sidebarTitle":"getCompressionSignaturesForAccount","openapi":"es/openapi/zk-compression/getCompressionSignaturesForAccount.yaml POST /","href":"/es/api-reference/zk-compression/getcompressionsignaturesforaccount"},{"title":"getCompressionSignaturesForAddress","sidebarTitle":"getCompressionSignaturesForAddress","openapi":"es/openapi/zk-compression/getCompressionSignaturesForAddress.yaml POST /","href":"/es/api-reference/zk-compression/getcompressionsignaturesforaddress"},{"title":"getCompressionSignaturesForOwner","sidebarTitle":"getCompressionSignaturesForOwner","openapi":"es/openapi/zk-compression/getCompressionSignaturesForOwner.yaml POST /","href":"/es/api-reference/zk-compression/getcompressionsignaturesforowner"},{"title":"getCompressionSignaturesForTokenOwner","sidebarTitle":"getCompressionSignaturesForTokenOwner","openapi":"es/openapi/zk-compression/getCompressionSignaturesForTokenOwner.yaml POST /","href":"/es/api-reference/zk-compression/getcompressionsignaturesfortokenowner"},{"title":"getIndexerHealth","sidebarTitle":"getIndexerHealth","openapi":"es/openapi/zk-compression/getIndexerHealth.yaml POST /","href":"/es/api-reference/zk-compression/getindexerhealth"},{"title":"getIndexerSlot","sidebarTitle":"getIndexerSlot","openapi":"es/openapi/zk-compression/getIndexerSlot.yaml POST /","href":"/es/api-reference/zk-compression/getindexerslot"},{"title":"getLatestCompressionSignatures","sidebarTitle":"getLatestCompressionSignatures","openapi":"es/openapi/zk-compression/getLatestCompressionSignatures.yaml POST /","href":"/es/api-reference/zk-compression/getlatestcompressionsignatures"},{"title":"getLatestNonVotingSignatures","sidebarTitle":"getLatestNonVotingSignatures","openapi":"es/openapi/zk-compression/getLatestNonVotingSignatures.yaml POST /","href":"/es/api-reference/zk-compression/getlatestnonvotingsignatures"},{"title":"getMultipleCompressedAccountProofs","sidebarTitle":"getMultipleCompressedAccountProofs","openapi":"es/openapi/zk-compression/getMultipleCompressedAccountProofs.yaml POST /","href":"/es/api-reference/zk-compression/getmultiplecompressedaccountproofs"},{"title":"getMultipleCompressedAccounts","sidebarTitle":"getMultipleCompressedAccounts","openapi":"es/openapi/zk-compression/getMultipleCompressedAccounts.yaml POST /","href":"/es/api-reference/zk-compression/getmultiplecompressedaccounts"},{"title":"getMultipleNewAddressProofs","sidebarTitle":"getMultipleNewAddressProofs","openapi":"es/openapi/zk-compression/getMultipleNewAddressProofs.yaml POST /","href":"/es/api-reference/zk-compression/getmultiplenewaddressproofs"},{"title":"getMultipleNewAddressProofsV2","sidebarTitle":"getMultipleNewAddressProofsV2","openapi":"es/openapi/zk-compression/getMultipleNewAddressProofsV2.yaml POST /","href":"/es/api-reference/zk-compression/getmultiplenewaddressProofsv2"},{"title":"getTransactionWithCompressionInfo","sidebarTitle":"getTransactionWithCompressionInfo","openapi":"es/openapi/zk-compression/getTransactionWithCompressionInfo.yaml POST /","href":"/es/api-reference/zk-compression/gettransactionwithcompressioninfo"},{"title":"getValidityProof","sidebarTitle":"getValidityProof","openapi":"es/openapi/zk-compression/getValidityProof.yaml POST /","href":"/es/api-reference/zk-compression/getvalidityproof"}]}]},{"group":"Trading","pages":[{"group":"Preconfirmations","icon":"stopwatch","pages":[{"title":"preconfSubscribe","sidebarTitle":"preconfSubscribe","href":"/es/api-reference/pre-confirmations/preconfsubscribe"},{"title":"preconfUnsubscribe","sidebarTitle":"preconfUnsubscribe","href":"/es/api-reference/pre-confirmations/preconfunsubscribe"},{"title":"getPreConfCoverage","sidebarTitle":"getPreConfCoverage","href":"/es/api-reference/pre-confirmations/getpreconfcoverage"}]},{"group":"Helius Sender","icon":"satellite-dish","pages":[{"title":"sendTransaction (Sender)","sidebarTitle":"sendTransaction","openapi":"es/openapi/sender-api/sendTransaction.yaml POST /fast","href":"/es/api-reference/sender/sendtransaction"},{"title":"ping","sidebarTitle":"ping","openapi":"es/openapi/sender-api/ping.yaml GET /ping","href":"/es/api-reference/sender/ping"},{"title":"sendBundle","sidebarTitle":"sendBundle","href":"/es/api-reference/sender/sendbundle"},{"title":"getBundleStatuses","sidebarTitle":"getBundleStatuses","href":"/es/api-reference/sender/getbundlestatuses"}]}]},{"group":"Envío de transacciones","pages":[{"group":"API de comisiones de prioridad","icon":"star","pages":[{"title":"getPriorityFeeEstimate","sidebarTitle":"getPriorityFeeEstimate","openapi":"es/openapi/priority-fee-api/getPriorityFeeEstimate.yaml POST /","href":"/es/api-reference/priority-fee/getpriorityfeeestimate"}]}]},{"group":"Administración de cuentas","pages":[{"group":"Administración","icon":"shield-halved","pages":[{"title":"API de administración","sidebarTitle":"Descripción general","href":"/es/api-reference/admin"},{"title":"Obtener el uso del proyecto","sidebarTitle":"Obtener el uso del proyecto","openapi":"es/openapi/admin-api/getProjectUsage.yaml GET /v0/admin/projects/{id}/usage","href":"/es/api-reference/admin/get-project-usage"}]}]}]},{"tab":"Guías","pages":[{"title":"Guías","href":"/es/guides/overview"}]},{"tab":"Agentes","pages":[{"title":"Agentes","href":"/es/agents/overview"}]},{"tab":"Preguntas frecuentes","pages":[{"title":"Preguntas frecuentes","href":"/es/faqs"}]}]},{"language":"id","pages":[{"title":"id","href":"/id/api-reference/parsed-events/scan"}]},{"language":"vi","pages":[{"title":"vi","href":"/vi/api-reference/parsed-events/scan"}]},{"language":"ru","pages":[{"title":"ru","href":"/ru/api-reference/parsed-events/scan"}]}]},"basePath":"","title":"Escanear el historial de transacciones - API de eventos analizados","buildId":"dpl_DQCMP4mismmBj3AFK7YZqNhrtLNq","deploymentId":"dpl_DQCMP4mismmBj3AFK7YZqNhrtLNq","dynamics":["10e4515597","c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["BannerMarkdown-Brp0mPUt.js","dist-Dpla8_R7.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","clsx-C_advUgl.js","html-void-elements-mCSPHezU.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","OpenApiReferenceProvider-Dub5uFbX.js","utils-BAOmmv1r.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-Cfvfuq3w.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Chp3aFWD.js","snippetPresets-mdHEOVGp.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","Page-DZmn3mFl.js","ApiExamples-BRlO2pcM.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CrgNI3V9.js","shallow-Dl286uHn.js","getApiPlaygroundDisplay-YPKheyKd.js","CodeSnippet-BdD-lURy.js","CodeSnippets-BSggiSf7.js","getPastedJson-bQHv51S7.js","icon-SCSCTtsH.js","MethodPill-GnU2wo5s.js","DuplicateIcon-BM7jzGa_.js","createIcon-atdRs-Wh.js","DynamicMarkdown-B95U9rYS.js","SectionHeading-CvCxtB39.js","axios-vUo_bRtp.js","Markdown-CBJtw_nx.js","AssistantPageLink-BoWSGi0C.js"]}