이 페이지의 요청 본문, 응답 스키마 및 예시는 OpenAPI 정의에서 생성됩니다.스캔은 한 주소의 기록을 탐색하고 match 기준과 일치하는 트랜잭션만 유지한 후 해당 트랜잭션만 파싱합니다. 파싱된 트랜잭션 기록을 페이지별로 조회하고 클라이언트 측에서 필터링하는 대신 사용하세요.기본적으로 data의 각 항목은 트랜잭션 파싱이 반환하는 것과 동일한 TransactionResult 형식을 사용합니다. 일치하는 서명만 가져오거나 개수만 가져오려면 returnShape을 설정하세요. 응답에는 스캔이 어디까지 진행되었고 왜 중지되었는지 알려 주는 scan 요약도 포함됩니다.
programs에는 최대 20개의 프로그램을 나열할 수 있으며, 각 프로그램은 한 번만 지정할 수 있습니다. 트랜잭션에 해당 프로그램 중 하나의 최상위 또는 내부(CPI) 명령어가 프로그램의 scope 내에 있으면 일치합니다.각 프로그램에 대해 일치 범위를 좁힐 수 있습니다.
instructions: 프로그램의 모든 IDL 버전에 있는 명령어 이름입니다. IDL에 표기된 형태나 snake_case를 사용할 수 있습니다. 프로그램의 IDL에 없는 이름을 지정하면 400이 반환됩니다.
discriminators: 각각 1~8개의 16진수 인코딩 바이트로 이루어진 명령어 데이터 접두사이며 선택적으로 0x 접두사를 사용할 수 있습니다. IDL이 없는 프로그램에 사용하세요.
두 목록 중 하나 또는 둘 다 설정하세요. 둘 다 설정하면 명령어가 지정된 명령어 중 하나이거나 데이터가 판별자 중 하나로 시작할 때 일치합니다. 프로그램의 모든 명령어와 일치시키려면 둘 다 생략하세요.
각 목록에는 프로그램당 최대 50개의 항목을 지정할 수 있습니다.
프로그램의 디코딩된 명령어 이름을 확인하려면 Parsed Streams의 describeProgram 메서드를 사용하세요.
mints에는 { "mint": "...", "scope": "address" } 형식의 객체를 최대 20개까지 나열할 수 있으며, 각 민트는 한 번만 지정할 수 있습니다. 트랜잭션의 사전 또는 사후 토큰 잔액 중 하나가 해당 민트의 scope 내에서 지정된 민트 중 하나에 해당하면 일치합니다.민트에 대해 지갑을 스캔할 때는 tokenAccounts을 balanceChanged으로 설정하세요. 기본적으로 기록에서는 지갑 자체가 아닌 지갑의 토큰 계정만 건드리는 트랜잭션을 제외하며, 여기에는 많은 수신 토큰 전송이 포함됩니다.
네이티브 SOL에는 토큰 잔액이 없으므로 스캔은 lamport를 기준으로 일치 여부를 판단합니다. 네이티브 SOL 민트 So11111111111111111111111111111111111111111을 사용하세요(래핑된 SOL은 So11111111111111111111111111111111111111112입니다).
address 범위에서는 스캔한 주소의 lamport가 변경되면 트랜잭션이 일치합니다.
transaction 범위에서는 어느 계정이든 lamport가 변경되면 일치합니다.
수수료 납부자에게 부과된 수수료는 포함되지 않습니다. 각 계정을 개별적으로 비교하므로 한 계정에서 나갔다가 동일한 트랜잭션에서 다시 돌아온 lamport는 포함되지 않습니다. 네이티브 SOL 일치는 Pump.fun 판매처럼 프로그램이 전송 명령어 없이 지급한 SOL을 감지합니다. 또한 Jito 팁이나 계정에 지불되거나 계정에서 환불된 임대료와 같은 부수적인 이동도 감지합니다.
해당 계정 중 하나가 address이거나, address이 소유한 토큰 계정이거나, 민트가 address인 토큰 계정이거나, address 자체가 프로그램입니다.
해당 토큰 계정이 address이거나 address이 소유하거나, 해당 민트가 address입니다.
transaction
트랜잭션 내 어디에든 나타납니다.
트랜잭션 내 어디에든 나타납니다.
스캔한 주소가 트랜잭션에는 있지만 일치시킬 명령어나 잔액에는 없는 경우 transaction 범위를 사용하세요. 예를 들어 주소가 수수료만 지불하거나, 다중 서명 트랜잭션을 실행하거나, Anchor 이벤트 CPI에서 누락된 경우입니다. USDC도 보유한 트랜잭션을 찾기 위해 토큰 민트를 스캔하려면 USDC 항목에 transaction 범위를 사용해야 합니다.토큰 계정 소유권은 각 토큰 잔액에 기록된 owner에서 가져옵니다. 이를 기록하지 않은 이전 트랜잭션은 address 자체에 대해서만 address 범위와 일치합니다.
일치 항목당 하나의 { signature, slot, transactionIndex, blockTime } 객체.
파싱하지 않고 일치하는 서명을 수집합니다.
count
생략됩니다. scan.matchedTransactions은 일치 항목 수입니다.
범위 내 일치 항목의 수를 계산합니다.
signatures과 count은 limit 및 rawTransaction을 무시합니다. 요청이 스캔하는 범위의 모든 일치 항목을 반환하므로 windowEnd, budget 또는 deadline에서만 중지합니다. 전체 기록의 개수를 계산하려면 paginationToken을 사용해 계속 호출하고 scan.matchedTransactions을 합산하세요.returnShape: "signatures"을 사용하는 data의 각 항목은 다음과 같습니다.
limit개의 일치 항목을 반환했습니다. 기본 transactions 형식에만 적용됩니다.
마지막으로 반환된 일치 항목 바로 다음부터 재개하므로 일치 항목을 건너뛰지 않습니다.
budget
budget.maxScannedTransactions개의 트랜잭션을 스캔했습니다.
다음 기록 페이지에서 재개합니다.
deadline
요청 시간 제한에 도달했습니다.
다음 기록 페이지에서 재개합니다. 기한으로 인해 중간에 중단된 페이지는 다음 호출에서 다시 가져옵니다.
scan.scannedThrough은 마지막으로 스캔한 트랜잭션의 슬롯과 블록 시간을 제공하므로 긴 기록의 진행 상황을 보고할 수 있습니다.드문 명령어를 찾는 스캔은 일치 항목을 찾지 못한 채 예산을 모두 사용할 수 있습니다. 이 경우 응답의 data 배열은 비어 있지만 paginationToken은 계속 반환되므로 스캔을 계속하세요.
각 스캔에는 10크레딧과 스캔한 기록 페이지당 1크레딧이 필요합니다. 한 페이지에는 최대 1,000개의 트랜잭션이 포함되므로 기본 예산인 10,000개의 트랜잭션을 사용하는 스캔의 비용은 최대 20크레딧입니다. 기한으로 인해 중간에 중단된 페이지는 스캔되지 않으며 요금도 부과되지 않습니다.각 응답은 scan.creditsCharged에 청구 금액을 표시합니다. 플랜 가격은 크레딧을 참조하세요.
본문이 잘못되었거나 알 수 없는 필드가 있는 경우, match에서 programs과 mints을 모두 설정하지 않은 경우, 프로그램이나 민트가 두 번 이상 나열된 경우, 주소나 민트가 잘못된 경우, 명령어 이름이 프로그램의 IDL에 없는 경우, 목록이 제한을 초과한 경우, scope, returnShape, rawTransaction 또는 tokenAccounts에 알 수 없는 값이 있는 경우, transactions 형식에서 limit이 1100 범위를 벗어난 경우, 또는 budget.maxScannedTransactions이 110,000 범위를 벗어난 경우입니다.
500
예를 들어 스캔 범위에 저장된 트랜잭션을 디코딩할 수 없어 서버에서 요청이 실패했습니다. 부분 결과는 반환되지 않습니다.
503
서비스가 최대 용량에 도달했거나 요청 시간 제한 전에 첫 번째 기록 페이지가 완료되지 않았습니다. 요청을 다시 시도하세요.
요청 수준 오류는 {"error": "limit must be between 1 and 100"}과 같은 error 메시지가 포함된 JSON 본문을 반환합니다. includeRawTransaction 같은 알 수 없는 필드가 있는 본문(rawTransaction 사용)이나 mints을 { "mint": "..." } 객체 대신 일반 문자열로 지정한 본문은 {"error": "invalid request payload"}을 반환합니다.
포함할 프로그램 명령어를 지정합니다. address은 계정이 address이거나, address이 소유한 토큰 계정이거나, 민트가 address인 토큰 계정인 명령어만 포함합니다. address이 프로그램인 경우에는 모든 명령어를 포함합니다. transaction은 트랜잭션에 포함된 해당 프로그램의 모든 명령어를 포함합니다.
포함할 민트의 토큰 잔액을 지정합니다. address은 토큰 계정이 address이거나 해당 주소가 소유한 경우 또는 민트가 address인 잔액만 포함합니다. 네이티브 SOL의 경우 address의 lamport 변경만 포함합니다. transaction은 트랜잭션에 있는 해당 민트의 모든 잔액을 포함합니다. 네이티브 SOL의 경우 모든 계정의 lamport 변경을 포함합니다.
응답에서 일치 항목에 대해 반환할 내용을 지정합니다. transactions(data에 최대 limit개의 파싱된 일치 항목), signatures(data의 각 일치 항목에 signature, slot, transactionIndex 및 blockTime), 또는 count(data 없음, scan.matchedTransactions은 일치 항목 수)입니다. signatures과 count은 limit 및 rawTransaction을 무시합니다.
{"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":"ko/api-reference/parsed-events/scan","slug":"/ko/api-reference/parsed-events/scan","pageMetadata":{"title":"트랜잭션 기록 스캔","og:title":"트랜잭션 기록 스캔 - 파싱된 이벤트 API","sidebarTitle":"트랜잭션 기록 스캔","description":"서버 측에서 주소 기록을 검색하여 프로그램 명령어를 호출하거나 토큰 민트와 상호작용하는 트랜잭션을 찾고, 파싱된 일치 항목과 해당 서명 또는 개수를 반환합니다.","openapi":"ko/openapi/parsed-events.yaml POST /v1/parsed-events/scan","href":"/ko/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: \"서버 측에서 주소 기록을 검색하여 프로그램 명령어를 호출하거나 토큰 민트와 상호작용하는 트랜잭션을 찾고, 파싱된 일치 항목과 해당 서명 또는 개수를 반환합니다.\"\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`,del:`del`,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:`이 페이지의 요청 본문, 응답 스키마 및 예시는 OpenAPI 정의에서 생성됩니다.`}),`\n`,_jsxs(_components.p,{children:[`스캔은 한 주소의 기록을 탐색하고 `,_jsx(_components.code,{children:`match`}),` 기준과 일치하는 트랜잭션만 유지한 후 해당 트랜잭션만 파싱합니다. `,_jsx(_components.a,{href:`/ko/api-reference/parsed-events/transaction-history`,children:`파싱된 트랜잭션 기록`}),`을 페이지별로 조회하고 클라이언트 측에서 필터링하는 대신 사용하세요.`]}),`\n`,_jsxs(_components.p,{children:[`기본적으로 `,_jsx(_components.code,{children:`data`}),`의 각 항목은 `,_jsx(_components.a,{href:`/ko/api-reference/parsed-events/transactions`,children:`트랜잭션 파싱`}),`이 반환하는 것과 동일한 `,_jsx(_components.code,{children:`TransactionResult`}),` 형식을 사용합니다. 일치하는 서명만 가져오거나 개수만 가져오려면 `,_jsx(_components.code,{children:`returnShape`}),`을 설정하세요. 응답에는 스캔이 어디까지 진행되었고 왜 중지되었는지 알려 주는 `,_jsx(_components.code,{children:`scan`}),` 요약도 포함됩니다.`]}),`\n`,_jsx(Heading,{level:`2`,id:`스캔-작동-방식`,children:`스캔 작동 방식`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`스캔은 설정한 `,_jsx(_components.code,{children:`slot`}),`, `,_jsx(_components.code,{children:`time`}),` 및 서명 범위 내에서 주소 기록을 `,_jsx(_components.code,{children:`sortOrder`}),` 순서로 페이지당 최대 1,000개의 트랜잭션씩 가져옵니다.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`match`}),`에 설정된 모든 기준과 일치하는 트랜잭션을 유지합니다.`]}),`\n`,_jsxs(_components.li,{children:[`다음 중 하나에 먼저 도달하면 중지합니다. `,_jsx(_components.code,{children:`limit`}),`개의 일치 항목 발견(기본 `,_jsx(_components.code,{children:`transactions`}),` 형식만 해당), `,_jsx(_components.code,{children:`budget.maxScannedTransactions`}),`개 스캔, 기록 또는 범위의 끝, 요청 시간 제한.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`일찍 중지된 스캔도 여전히 `,_jsx(_components.code,{children:`200`}),`입니다. `,_jsx(_components.code,{children:`paginationToken`}),`이 존재하는 동안에는 `,_jsx(_components.code,{children:`data`}),`이 비어 있더라도 반환된 값을 사용하여 다시 호출하세요.`]}),`\n`,_jsx(Heading,{level:`2`,id:`일치-기준`,children:`일치 기준`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`match`}),`은 필수입니다. `,_jsx(_components.code,{children:`programs`}),`, `,_jsx(_components.code,{children:`mints`}),` 또는 둘 다 설정하세요. 둘 다 설정하면 트랜잭션이 두 조건 모두와 일치해야 합니다.`]}),`\n`,_jsx(Heading,{level:`3`,id:`프로그램별-일치`,children:`프로그램별 일치`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`programs`}),`에는 최대 20개의 프로그램을 나열할 수 있으며, 각 프로그램은 한 번만 지정할 수 있습니다. 트랜잭션에 해당 프로그램 중 하나의 최상위 또는 내부(CPI) 명령어가 프로그램의 `,_jsx(_components.code,{children:`scope`}),` 내에 있으면 일치합니다.`]}),`\n`,_jsx(_components.p,{children:`각 프로그램에 대해 일치 범위를 좁힐 수 있습니다.`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`instructions`}),`: 프로그램의 모든 IDL 버전에 있는 명령어 이름입니다. IDL에 표기된 형태나 snake_case를 사용할 수 있습니다. 프로그램의 IDL에 없는 이름을 지정하면 `,_jsx(_components.code,{children:`400`}),`이 반환됩니다.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`discriminators`}),`: 각각 1~8개의 16진수 인코딩 바이트로 이루어진 명령어 데이터 접두사이며 선택적으로 `,_jsx(_components.code,{children:`0x`}),` 접두사를 사용할 수 있습니다. IDL이 없는 프로그램에 사용하세요.`]}),`\n`,_jsx(_components.li,{children:`두 목록 중 하나 또는 둘 다 설정하세요. 둘 다 설정하면 명령어가 지정된 명령어 중 하나이거나 데이터가 판별자 중 하나로 시작할 때 일치합니다. 프로그램의 모든 명령어와 일치시키려면 둘 다 생략하세요.`}),`\n`,_jsx(_components.li,{children:`각 목록에는 프로그램당 최대 50개의 항목을 지정할 수 있습니다.`}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`프로그램의 디코딩된 명령어 이름을 확인하려면 Parsed Streams의 `,_jsx(_components.a,{href:`/ko/parsed-streams/quickstart#%EB%94%94%EC%8A%A4%EC%BB%A4%EB%B2%84%EB%A6%AC`,children:_jsx(_components.code,{children:`describeProgram`})}),` 메서드를 사용하세요.`]}),`\n`,_jsx(Heading,{level:`3`,id:`민트별-일치`,children:`민트별 일치`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`mints`}),`에는 `,_jsx(_components.code,{children:`{ \"mint\": \"...\", \"scope\": \"address\" }`}),` 형식의 객체를 최대 20개까지 나열할 수 있으며, 각 민트는 한 번만 지정할 수 있습니다. 트랜잭션의 사전 또는 사후 토큰 잔액 중 하나가 해당 민트의 `,_jsx(_components.code,{children:`scope`}),` 내에서 지정된 민트 중 하나에 해당하면 일치합니다.`]}),`\n`,_jsxs(_components.p,{children:[`민트에 대해 지갑을 스캔할 때는 `,_jsx(_components.code,{children:`tokenAccounts`}),`을 `,_jsx(_components.code,{children:`balanceChanged`}),`으로 설정하세요. 기본적으로 기록에서는 지갑 자체가 아닌 지갑의 토큰 계정만 건드리는 트랜잭션을 제외하며, 여기에는 많은 수신 토큰 전송이 포함됩니다.`]}),`\n`,_jsx(Heading,{level:`3`,id:`네이티브-sol-일치`,children:`네이티브 SOL 일치`}),`\n`,_jsxs(_components.p,{children:[`네이티브 SOL에는 토큰 잔액이 없으므로 스캔은 lamport를 기준으로 일치 여부를 판단합니다. 네이티브 SOL 민트 `,_jsx(_components.code,{children:`So11111111111111111111111111111111111111111`}),`을 사용하세요(래핑된 SOL은 `,_jsx(_components.code,{children:`So11111111111111111111111111111111111111112`}),`입니다).`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`address`}),` 범위에서는 스캔한 주소의 lamport가 변경되면 트랜잭션이 일치합니다.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`transaction`}),` 범위에서는 어느 계정이든 lamport가 변경되면 일치합니다.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`수수료 납부자에게 부과된 수수료는 포함되지 않습니다. 각 계정을 개별적으로 비교하므로 한 계정에서 나갔다가 동일한 트랜잭션에서 다시 돌아온 lamport는 포함되지 않습니다. 네이티브 SOL 일치는 Pump.fun 판매처럼 프로그램이 전송 명령어 없이 지급한 SOL을 감지합니다. 또한 Jito 팁이나 계정에 지불되거나 계정에서 환불된 임대료와 같은 부수적인 이동도 감지합니다.`}),`\n`,_jsx(Heading,{level:`3`,id:`일치-범위`,children:`일치 범위`}),`\n`,_jsxs(_components.p,{children:[`각 프로그램과 각 민트에는 `,_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:`프로그램의 명령어가 포함되는 조건`}),_jsx(_components.th,{children:`민트의 토큰 잔액이 포함되는 조건`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`address`}),` (기본값)`]}),_jsxs(_components.td,{children:[`해당 계정 중 하나가 `,_jsx(_components.code,{children:`address`}),`이거나, `,_jsx(_components.code,{children:`address`}),`이 소유한 토큰 계정이거나, 민트가 `,_jsx(_components.code,{children:`address`}),`인 토큰 계정이거나, `,_jsx(_components.code,{children:`address`}),` 자체가 프로그램입니다.`]}),_jsxs(_components.td,{children:[`해당 토큰 계정이 `,_jsx(_components.code,{children:`address`}),`이거나 `,_jsx(_components.code,{children:`address`}),`이 소유하거나, 해당 민트가 `,_jsx(_components.code,{children:`address`}),`입니다.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`transaction`})}),_jsx(_components.td,{children:`트랜잭션 내 어디에든 나타납니다.`}),_jsx(_components.td,{children:`트랜잭션 내 어디에든 나타납니다.`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`스캔한 주소가 트랜잭션에는 있지만 일치시킬 명령어나 잔액에는 없는 경우 `,_jsx(_components.code,{children:`transaction`}),` 범위를 사용하세요. 예를 들어 주소가 수수료만 지불하거나, 다중 서명 트랜잭션을 실행하거나, Anchor 이벤트 CPI에서 누락된 경우입니다. USDC도 보유한 트랜잭션을 찾기 위해 토큰 민트를 스캔하려면 USDC 항목에 `,_jsx(_components.code,{children:`transaction`}),` 범위를 사용해야 합니다.`]}),`\n`,_jsxs(_components.p,{children:[`토큰 계정 소유권은 각 토큰 잔액에 기록된 `,_jsx(_components.code,{children:`owner`}),`에서 가져옵니다. 이를 기록하지 않은 이전 트랜잭션은 `,_jsx(_components.code,{children:`address`}),` 자체에 대해서만 `,_jsx(_components.code,{children:`address`}),` 범위와 일치합니다.`]}),`\n`,_jsx(Heading,{level:`2`,id:`반환-형식`,children:`반환 형식`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`returnShape`}),`은 응답에서 일치 항목에 대해 반환할 내용을 설정합니다.`]}),`\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:`용도`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`transactions`}),` (기본값)`]}),_jsxs(_components.td,{children:[`파싱된 일치 항목, 최대 `,_jsx(_components.code,{children:`limit`}),`개.`]}),_jsx(_components.td,{children:`디코딩된 명령어, 전송 및 요약을 읽습니다.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`signatures`})}),_jsxs(_components.td,{children:[`일치 항목당 하나의 `,_jsx(_components.code,{children:`{ signature, slot, transactionIndex, blockTime }`}),` 객체.`]}),_jsx(_components.td,{children:`파싱하지 않고 일치하는 서명을 수집합니다.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`count`})}),_jsxs(_components.td,{children:[`생략됩니다. `,_jsx(_components.code,{children:`scan.matchedTransactions`}),`은 일치 항목 수입니다.`]}),_jsx(_components.td,{children:`범위 내 일치 항목의 수를 계산합니다.`})]})]})]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`signatures`}),`과 `,_jsx(_components.code,{children:`count`}),`은 `,_jsx(_components.code,{children:`limit`}),` 및 `,_jsx(_components.code,{children:`rawTransaction`}),`을 무시합니다. 요청이 스캔하는 범위의 모든 일치 항목을 반환하므로 `,_jsx(_components.code,{children:`windowEnd`}),`, `,_jsx(_components.code,{children:`budget`}),` 또는 `,_jsx(_components.code,{children:`deadline`}),`에서만 중지합니다. 전체 기록의 개수를 계산하려면 `,_jsx(_components.code,{children:`paginationToken`}),`을 사용해 계속 호출하고 `,_jsx(_components.code,{children:`scan.matchedTransactions`}),`을 합산하세요.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`returnShape: \"signatures\"`}),`을 사용하는 `,_jsx(_components.code,{children:`data`}),`의 각 항목은 다음과 같습니다.`]}),`\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:`크레딧은 반환되는 내용이 아니라 스캔한 기록 페이지에 따라 결정되므로 세 형식의 비용은 모두 같습니다.`}),`\n`,_jsx(Heading,{level:`2`,id:`요청-예시`,children:`요청 예시`}),`\n`,_jsx(Heading,{level:`3`,id:`pump-fun-매수-및-매도`,children:`Pump.fun 매수 및 매도`}),`\n`,_jsxs(_components.p,{children:[`Pump.fun 프로그램의 기록에서 `,_jsx(_components.code,{children:`buy`}),` 및 `,_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에는 `,_jsx(_components.code,{children:`buy_exact_sol_in`}),`, `,_jsx(_components.code,{children:`buy_v2`}),` 및 `,_jsx(_components.code,{children:`sell_v2`}),` 같은 변형도 있습니다. 일치시킬 모든 명령어 이름을 나열하세요.`]}),`\n`,_jsx(Heading,{level:`3`,id:`한-토큰의-매수-및-매도`,children:`한 토큰의 매수 및 매도`}),`\n`,_jsxs(_components.p,{children:[`한 토큰의 Pump.fun 거래를 가져오려면 프로그램 대신 토큰의 민트 주소를 스캔하세요. 민트 기록에는 해당 토큰의 활동만 포함되며, 각 매수 또는 매도 명령어는 민트를 계정으로 나열하므로 기본 `,_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:[`USDC 토큰 계정도 관련된 토큰 트랜잭션만 유지하려면 `,_jsx(_components.code,{children:`transaction`}),` 범위로 USDC를 추가하세요. 기본 `,_jsx(_components.code,{children:`address`}),` 범위를 사용하면 USDC 잔액이 민트 주소에 속해야 하므로 어떤 항목도 일치하지 않습니다.`]}),`\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:`두-프로그램에-걸친-지갑-거래`,children:`두 프로그램에 걸친 지갑 거래`}),`\n`,_jsx(_components.p,{children:`여러 프로그램 중 하나에 대한 호출과 일치시키려면 여러 프로그램을 나열하세요. 이 요청은 지갑의 Pump.fun 및 PumpSwap 거래를 서명으로만 반환합니다.`}),`\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:`특정-시간-범위의-지갑-usdc-활동`,children:`특정 시간 범위의 지갑 USDC 활동`}),`\n`,_jsxs(_components.p,{children:[`2025년에 USDC와 상호작용한 트랜잭션을 찾기 위해 지갑 기록을 스캔합니다. `,_jsx(_components.code,{children:`tokenAccounts: \"balanceChanged\"`}),`에는 지갑의 USDC 토큰 계정만 건드린 전송도 포함됩니다.`]}),`\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:[`일치하는 트랜잭션 수만 가져오려면 `,_jsx(_components.code,{children:`\"returnShape\": \"count\"`}),`을 추가하세요.`]}),`\n`,_jsx(Heading,{level:`3`,id:`지갑의-sol-이동`,children:`지갑의 SOL 이동`}),`\n`,_jsx(_components.p,{children:`2025년에 지갑이 지불한 수수료 외에 SOL 잔액을 변경한 트랜잭션을 찾기 위해 지갑을 스캔합니다. 여기에는 프로그램이 전송 명령어 없이 지급한 SOL도 포함됩니다.`}),`\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:`페이지네이션-및-중지-이유`,children:`페이지네이션 및 중지 이유`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`scan.stoppedOn`}),`은 요청이 종료된 이유를 알려 줍니다.`]}),`\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:`의미`}),_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:`기록 또는 요청한 범위의 끝에 도달했습니다.`}),_jsx(_components.td,{children:`없습니다. 스캔이 완료되었습니다.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`limit`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`limit`}),`개의 일치 항목을 반환했습니다. 기본 `,_jsx(_components.code,{children:`transactions`}),` 형식에만 적용됩니다.`]}),_jsx(_components.td,{children:`마지막으로 반환된 일치 항목 바로 다음부터 재개하므로 일치 항목을 건너뛰지 않습니다.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`budget`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`budget.maxScannedTransactions`}),`개의 트랜잭션을 스캔했습니다.`]}),_jsx(_components.td,{children:`다음 기록 페이지에서 재개합니다.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`deadline`})}),_jsx(_components.td,{children:`요청 시간 제한에 도달했습니다.`}),_jsx(_components.td,{children:`다음 기록 페이지에서 재개합니다. 기한으로 인해 중간에 중단된 페이지는 다음 호출에서 다시 가져옵니다.`})]})]})]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`scan.scannedThrough`}),`은 마지막으로 스캔한 트랜잭션의 슬롯과 블록 시간을 제공하므로 긴 기록의 진행 상황을 보고할 수 있습니다.`]}),`\n`,_jsxs(_components.p,{children:[`드문 명령어를 찾는 스캔은 일치 항목을 찾지 못한 채 예산을 모두 사용할 수 있습니다. 이 경우 응답의 `,_jsx(_components.code,{children:`data`}),` 배열은 비어 있지만 `,_jsx(_components.code,{children:`paginationToken`}),`은 계속 반환되므로 스캔을 계속하세요.`]}),`\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:`이 루프는 기록을 모두 탐색할 때까지 스캔을 계속합니다.`}),`\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:`가능한 한 가장 좁은 범위의 주소를 스캔하세요. 주소 기록의 모든 트랜잭션이 예산에 포함되므로 관련 없는 트랜잭션이 적은 주소일수록 각 요청에서 더 많은 일치 항목을 찾을 수 있습니다.`})}),`\n`,_jsx(Heading,{level:`2`,id:`크레딧`,children:`크레딧`}),`\n`,_jsxs(_components.p,{children:[`각 스캔에는 `,_jsx(_components.strong,{children:`10크레딧과 스캔한 기록 페이지당 1크레딧`}),`이 필요합니다. 한 페이지에는 최대 1,000개의 트랜잭션이 포함되므로 기본 예산인 10,000개의 트랜잭션을 사용하는 스캔의 비용은 최대 20크레딧입니다. 기한으로 인해 중간에 중단된 페이지는 스캔되지 않으며 요금도 부과되지 않습니다.`]}),`\n`,_jsxs(_components.p,{children:[`각 응답은 `,_jsx(_components.code,{children:`scan.creditsCharged`}),`에 청구 금액을 표시합니다. 플랜 가격은 `,_jsx(_components.a,{href:`/ko/billing/credits`,children:`크레딧`}),`을 참조하세요.`]}),`\n`,_jsx(Heading,{level:`2`,id:`오류`,children:`오류`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`상태`}),_jsx(_components.th,{children:`발생 조건`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`400`})}),_jsxs(_components.td,{children:[`본문이 잘못되었거나 알 수 없는 필드가 있는 경우, `,_jsx(_components.code,{children:`match`}),`에서 `,_jsx(_components.code,{children:`programs`}),`과 `,_jsx(_components.code,{children:`mints`}),`을 모두 설정하지 않은 경우, 프로그램이나 민트가 두 번 이상 나열된 경우, 주소나 민트가 잘못된 경우, 명령어 이름이 프로그램의 IDL에 없는 경우, 목록이 제한을 초과한 경우, `,_jsx(_components.code,{children:`scope`}),`, `,_jsx(_components.code,{children:`returnShape`}),`, `,_jsx(_components.code,{children:`rawTransaction`}),` 또는 `,_jsx(_components.code,{children:`tokenAccounts`}),`에 알 수 없는 값이 있는 경우, `,_jsx(_components.code,{children:`transactions`}),` 형식에서 `,_jsx(_components.code,{children:`limit`}),`이 1`,_jsxs(_components.del,{children:[`100 범위를 벗어난 경우, 또는 `,_jsx(_components.code,{children:`budget.maxScannedTransactions`}),`이 1`]}),`10,000 범위를 벗어난 경우입니다.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`500`})}),_jsx(_components.td,{children:`예를 들어 스캔 범위에 저장된 트랜잭션을 디코딩할 수 없어 서버에서 요청이 실패했습니다. 부분 결과는 반환되지 않습니다.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`503`})}),_jsx(_components.td,{children:`서비스가 최대 용량에 도달했거나 요청 시간 제한 전에 첫 번째 기록 페이지가 완료되지 않았습니다. 요청을 다시 시도하세요.`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`요청 수준 오류는 `,_jsx(_components.code,{children:`{\"error\": \"limit must be between 1 and 100\"}`}),`과 같은 `,_jsx(_components.code,{children:`error`}),` 메시지가 포함된 JSON 본문을 반환합니다. `,_jsx(_components.code,{children:`includeRawTransaction`}),` 같은 알 수 없는 필드가 있는 본문(`,_jsx(_components.code,{children:`rawTransaction`}),` 사용)이나 `,_jsx(_components.code,{children:`mints`}),`을 `,_jsx(_components.code,{children:`{ \"mint\": \"...\" }`}),` 객체 대신 일반 문자열로 지정한 본문은 `,_jsx(_components.code,{children:`{\"error\": \"invalid request payload\"}`}),`을 반환합니다.`]}),`\n`,_jsx(Heading,{level:`2`,id:`요청-매개변수`,children:`요청 매개변수`}),`\n`,_jsx(ParamField,{body:`address`,type:`string`,required:true,id:`param-address`,children:_jsx(_components.p,{children:`기록을 스캔할 주소입니다.`})}),`\n`,_jsx(ParamField,{body:`match`,type:`object`,required:true,id:`param-match`,children:_jsxs(_components.p,{children:[`트랜잭션이 일치해야 하는 대상입니다. `,_jsx(_components.code,{children:`programs`}),`, `,_jsx(_components.code,{children:`mints`}),` 또는 둘 다 설정하세요. 둘 다 설정하면 트랜잭션이 두 조건 모두와 일치해야 합니다.`]})}),`\n`,_jsx(ParamField,{body:`match.programs`,type:`array`,id:`param-match-programs`,children:_jsxs(_components.p,{children:[`일치시킬 프로그램입니다. 최대 20개이며 각 프로그램은 한 번만 지정할 수 있습니다. 트랜잭션에 해당 프로그램 중 하나의 최상위 또는 내부(CPI) 명령어가 프로그램의 `,_jsx(_components.code,{children:`scope`}),` 내에 있으면 일치합니다.`]})}),`\n`,_jsx(ParamField,{body:`match.programs[].programId`,type:`string`,required:true,id:`param-match-programs-program-id`,children:_jsx(_components.p,{children:`프로그램 주소입니다.`})}),`\n`,_jsx(ParamField,{body:`match.programs[].instructions`,type:`array`,id:`param-match-programs-instructions`,children:_jsxs(_components.p,{children:[`프로그램의 모든 IDL 버전에 있는 명령어 이름입니다. IDL에 표기된 형태나 snake_case를 사용할 수 있습니다. 최대 50개입니다. `,_jsx(_components.code,{children:`discriminators`}),`과 함께 사용할 수 있습니다.`]})}),`\n`,_jsx(ParamField,{body:`match.programs[].discriminators`,type:`array`,id:`param-match-programs-discriminators`,children:_jsxs(_components.p,{children:[`명령어 데이터 접두사입니다. 각각 1~8개의 16진수 인코딩 바이트이며 선택적으로 `,_jsx(_components.code,{children:`0x`}),` 접두사를 사용할 수 있습니다. 최대 50개입니다. `,_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:[`포함할 프로그램 명령어를 지정합니다. `,_jsx(_components.code,{children:`address`}),`은 계정이 `,_jsx(_components.code,{children:`address`}),`이거나, `,_jsx(_components.code,{children:`address`}),`이 소유한 토큰 계정이거나, 민트가 `,_jsx(_components.code,{children:`address`}),`인 토큰 계정인 명령어만 포함합니다. `,_jsx(_components.code,{children:`address`}),`이 프로그램인 경우에는 모든 명령어를 포함합니다. `,_jsx(_components.code,{children:`transaction`}),`은 트랜잭션에 포함된 해당 프로그램의 모든 명령어를 포함합니다.`]}),_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:[`일치시킬 민트입니다. 최대 20개이며 각 민트는 한 번만 지정할 수 있습니다. 트랜잭션의 사전 또는 사후 토큰 잔액 중 하나가 민트의 `,_jsx(_components.code,{children:`scope`}),` 내에서 해당 민트 중 하나에 속하면 일치합니다.`]})}),`\n`,_jsx(ParamField,{body:`match.mints[].mint`,type:`string`,required:true,id:`param-match-mints-mint`,children:_jsxs(_components.p,{children:[`토큰 민트 주소입니다. 네이티브 SOL 민트 `,_jsx(_components.code,{children:`So11111111111111111111111111111111111111111`}),`은 토큰 잔액 대신 lamport 변경을 기준으로 일치 여부를 판단하며 수수료는 포함하지 않습니다.`]})}),`\n`,_jsxs(ParamField,{body:`match.mints[].scope`,type:`string`,default:`address`,id:`param-match-mints-scope`,children:[_jsxs(_components.p,{children:[`포함할 민트의 토큰 잔액을 지정합니다. `,_jsx(_components.code,{children:`address`}),`은 토큰 계정이 `,_jsx(_components.code,{children:`address`}),`이거나 해당 주소가 소유한 경우 또는 민트가 `,_jsx(_components.code,{children:`address`}),`인 잔액만 포함합니다. 네이티브 SOL의 경우 `,_jsx(_components.code,{children:`address`}),`의 lamport 변경만 포함합니다. `,_jsx(_components.code,{children:`transaction`}),`은 트랜잭션에 있는 해당 민트의 모든 잔액을 포함합니다. 네이티브 SOL의 경우 모든 계정의 lamport 변경을 포함합니다.`]}),_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:[`응답에서 일치 항목에 대해 반환할 내용을 지정합니다. `,_jsx(_components.code,{children:`transactions`}),`(`,_jsx(_components.code,{children:`data`}),`에 최대 `,_jsx(_components.code,{children:`limit`}),`개의 파싱된 일치 항목), `,_jsx(_components.code,{children:`signatures`}),`(`,_jsx(_components.code,{children:`data`}),`의 각 일치 항목에 `,_jsx(_components.code,{children:`signature`}),`, `,_jsx(_components.code,{children:`slot`}),`, `,_jsx(_components.code,{children:`transactionIndex`}),` 및 `,_jsx(_components.code,{children:`blockTime`}),`), 또는 `,_jsx(_components.code,{children:`count`}),`(`,_jsx(_components.code,{children:`data`}),` 없음, `,_jsx(_components.code,{children:`scan.matchedTransactions`}),`은 일치 항목 수)입니다. `,_jsx(_components.code,{children:`signatures`}),`과 `,_jsx(_components.code,{children:`count`}),`은 `,_jsx(_components.code,{children:`limit`}),` 및 `,_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:[_jsx(_components.code,{children:`transactions`}),` 형식으로 반환할 최대 일치 항목 수입니다. 범위는 1~100입니다.`]})}),`\n`,_jsx(ParamField,{body:`budget`,type:`object`,id:`param-budget`,children:_jsx(_components.p,{children:`한 요청에서 스캔할 기록의 양을 제한합니다.`})}),`\n`,_jsx(ParamField,{body:`budget.maxScannedTransactions`,type:`number`,default:`10000`,id:`param-budget-max-scanned-transactions`,children:_jsx(_components.p,{children:`이 요청에서 스캔할 최대 트랜잭션 수입니다. 범위는 1~10,000입니다.`})}),`\n`,_jsx(ParamField,{body:`beforeSignature`,type:`string`,id:`param-before-signature`,children:_jsx(_components.p,{children:`이 서명 이전의 트랜잭션을 스캔합니다.`})}),`\n`,_jsx(ParamField,{body:`afterSignature`,type:`string`,id:`param-after-signature`,children:_jsx(_components.p,{children:`이 서명 이후의 트랜잭션을 스캔합니다.`})}),`\n`,_jsx(ParamField,{body:`paginationToken`,type:`string`,id:`param-pagination-token`,children:_jsxs(_components.p,{children:[`이전 스캔에서 반환된 커서입니다. 형식은 `,_jsx(_components.code,{children:`slot:transactionIndex`}),`입니다.`]})}),`\n`,_jsxs(ParamField,{body:`sortOrder`,type:`string`,default:`desc`,id:`param-sort-order`,children:[_jsx(_components.p,{children:`기록을 스캔하고 일치 항목을 반환하는 순서입니다.`}),_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:[`기록을 가져올 때 사용하는 커밋먼트 수준입니다. `,_jsx(_components.code,{children:`processed`}),`은 지원되지 않습니다.`]}),_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:`포함할 실행 결과입니다. 일치 여부를 판단하기 전에 필터링하므로 제외된 트랜잭션은 예산에 포함되지 않습니다.`}),_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:[_jsx(_components.code,{children:`address`}),` 자체가 아니라 `,_jsx(_components.code,{children:`address`}),`이 소유한 토큰 계정만 참조하는 트랜잭션을 포함할지 지정합니다. `,_jsx(_components.code,{children:`none`}),`은 제외하고, `,_jsx(_components.code,{children:`balanceChanged`}),`은 토큰 계정 잔액을 변경하는 트랜잭션을 포함하며, `,_jsx(_components.code,{children:`all`}),`은 모두 포함합니다. 민트별로 지갑을 스캔할 때는 `,_jsx(_components.code,{children:`balanceChanged`}),`을 사용하세요.`]}),_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:`요청을 평가할 수 있는 최소 슬롯입니다.`})}),`\n`,_jsxs(ParamField,{body:`rawTransaction`,type:`string`,default:`none`,id:`param-raw-transaction`,children:[_jsxs(_components.p,{children:[`성공한 각 결과에서 `,_jsx(_components.code,{children:`getTransaction`}),` 형식의 `,_jsx(_components.code,{children:`rawTransaction`}),`으로 반환되는 원본 Solana 트랜잭션의 인코딩입니다. `,_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:`슬롯 비교 범위입니다. 각 경계값은 선택 사항입니다.`})}),`\n`,_jsx(ParamField,{body:`slot.gt`,type:`number`,id:`param-slot-gt`,children:_jsx(_components.p,{children:`이 값보다 큰 값과 일치합니다.`})}),`\n`,_jsx(ParamField,{body:`slot.gte`,type:`number`,id:`param-slot-gte`,children:_jsx(_components.p,{children:`이 값보다 크거나 같은 값과 일치합니다.`})}),`\n`,_jsx(ParamField,{body:`slot.lt`,type:`number`,id:`param-slot-lt`,children:_jsx(_components.p,{children:`이 값보다 작은 값과 일치합니다.`})}),`\n`,_jsx(ParamField,{body:`slot.lte`,type:`number`,id:`param-slot-lte`,children:_jsx(_components.p,{children:`이 값보다 작거나 같은 값과 일치합니다.`})}),`\n`,_jsx(ParamField,{body:`time`,type:`object`,id:`param-time`,children:_jsx(_components.p,{children:`Unix 초 단위의 블록 시간 비교 범위입니다. 각 경계값은 선택 사항입니다.`})}),`\n`,_jsx(ParamField,{body:`time.gt`,type:`number`,id:`param-time-gt`,children:_jsx(_components.p,{children:`이 값보다 큰 값과 일치합니다.`})}),`\n`,_jsx(ParamField,{body:`time.gte`,type:`number`,id:`param-time-gte`,children:_jsx(_components.p,{children:`이 값보다 크거나 같은 값과 일치합니다.`})}),`\n`,_jsx(ParamField,{body:`time.lt`,type:`number`,id:`param-time-lt`,children:_jsx(_components.p,{children:`이 값보다 작은 값과 일치합니다.`})}),`\n`,_jsx(ParamField,{body:`time.lte`,type:`number`,id:`param-time-lte`,children:_jsx(_components.p,{children:`이 값보다 작거나 같은 값과 일치합니다.`})})]})}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":"트랜잭션 기록 스캔","og:title":"트랜잭션 기록 스캔 - 파싱된 이벤트 API","sidebarTitle":"트랜잭션 기록 스캔","description":"서버 측에서 주소 기록을 검색하여 프로그램 명령어를 호출하거나 토큰 민트와 상호작용하는 트랜잭션을 찾고, 파싱된 일치 항목과 해당 서명 또는 개수를 반환합니다.","openapi":"ko/openapi/parsed-events.yaml POST /v1/parsed-events/scan","href":"/ko/api-reference/parsed-events/scan"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"스캔 작동 방식","slug":"스캔-작동-방식","depth":2,"children":[]},{"title":"일치 기준","slug":"일치-기준","depth":2,"children":[{"title":"프로그램별 일치","slug":"프로그램별-일치","depth":3,"children":[]},{"title":"민트별 일치","slug":"민트별-일치","depth":3,"children":[]},{"title":"네이티브 SOL 일치","slug":"네이티브-sol-일치","depth":3,"children":[]},{"title":"일치 범위","slug":"일치-범위","depth":3,"children":[]}]},{"title":"반환 형식","slug":"반환-형식","depth":2,"children":[]},{"title":"요청 예시","slug":"요청-예시","depth":2,"children":[{"title":"Pump.fun 매수 및 매도","slug":"pump-fun-매수-및-매도","depth":3,"children":[]},{"title":"한 토큰의 매수 및 매도","slug":"한-토큰의-매수-및-매도","depth":3,"children":[]},{"title":"두 프로그램에 걸친 지갑 거래","slug":"두-프로그램에-걸친-지갑-거래","depth":3,"children":[]},{"title":"특정 시간 범위의 지갑 USDC 활동","slug":"특정-시간-범위의-지갑-usdc-활동","depth":3,"children":[]},{"title":"지갑의 SOL 이동","slug":"지갑의-sol-이동","depth":3,"children":[]}]},{"title":"페이지네이션 및 중지 이유","slug":"페이지네이션-및-중지-이유","depth":2,"children":[]},{"title":"크레딧","slug":"크레딧","depth":2,"children":[]},{"title":"오류","slug":"오류","depth":2,"children":[]},{"title":"요청 매개변수","slug":"요청-매개변수","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":["파싱된 이벤트"],"summary":"트랜잭션 기록 스캔","description":"서버 측에서 주소 기록을 검색하여 프로그램 명령어를 호출하거나 토큰 민트와 상호작용하는 트랜잭션을 찾고, 파싱된 일치 항목과 해당 서명 또는 개수를 반환합니다.","operationId":"scanParsedTransactionHistory","requestBody":"64e009c8-6516-41e3-ba88-a35a90b37009","responses":{"200":"50bef6ee-7ce7-437b-8a34-0de9234eb699","400":"036efb14-4d77-42bc-bb22-f8a59fa45546","500":"7f915a30-9e68-47d0-a2e1-c754d0a33980","503":"24647c04-ffc6-40ab-91bb-53877a868b1a"},"method":"post","type":"path","servers":["102e08c4-dac1-4158-b1df-4ae787d3c04f"],"security":["6fe54b91-5348-4615-a1c5-9333f604974d"],"path":"/v1/parsed-events/scan","baseUrlOptions":["https://mainnet.helius-rpc.com"],"title":"트랜잭션 기록 스캔","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"주소 기록에서 일치하는 트랜잭션을 스캔하기 위한 요청 본문입니다.","required":["address","match"],"additionalProperties":false,"properties":{"address":{"type":"string","description":"기록을 스캔할 주소입니다.","isRequired":true,"uniqueKey":"address","typeLabel":"string"},"match":{"type":"object","description":"트랜잭션이 충족해야 하는 일치 조건입니다. `programs`, `mints` 또는 둘 다 설정하세요. 둘 다 설정하면 트랜잭션이 두 조건을 모두 충족해야 합니다.","additionalProperties":false,"properties":{"programs":{"type":"array","description":"일치시킬 프로그램입니다. 최대 20개이며 각 프로그램은 한 번만 지정할 수 있습니다. 트랜잭션의 최상위 또는 내부(CPI)에 해당 프로그램 중 하나의 명령이 있고 프로그램의 `scope` 범위 내에 있으면 일치합니다.","maxItems":20,"items":{"type":"object","description":"최상위 또는 내부(CPI)에 `programId`의 명령이 있는 트랜잭션과 일치합니다. 일치 범위를 좁히려면 `instructions`, `discriminators` 또는 둘 다 설정하세요. 프로그램의 모든 명령과 일치시키려면 둘 다 설정하지 마세요.","required":["programId"],"additionalProperties":false,"properties":{"programId":{"type":"string","description":"프로그램 주소입니다.","isRequired":true,"uniqueKey":"match.programs.items.[INDEX].programId","typeLabel":"string"},"instructions":{"type":"array","description":"IDL에 표기된 형식 또는 snake_case 형식으로 지정한 프로그램 IDL 버전의 명령 이름입니다. 최대 50개입니다. `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":"명령 데이터 접두사입니다. 각각 선택적 `0x` 접두사가 있는 1~8바이트의 16진수 인코딩 값입니다. 최대 50개입니다. `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":"프로그램의 어떤 명령을 계산할지 지정합니다. `address`는 계정이 `address`이거나, `address`가 소유한 토큰 계정이거나, 민트가 `address`인 토큰 계정을 포함하는 명령만 계산합니다. `address`가 프로그램인 경우에는 모든 명령을 계산합니다. `transaction`은 트랜잭션에 있는 해당 프로그램의 모든 명령을 계산합니다.","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":"일치시킬 민트입니다. 최대 20개이며 각 민트는 한 번만 지정할 수 있습니다. 트랜잭션의 사전 또는 사후 토큰 잔액 중 하나가 민트의 `scope` 범위 내에서 지정된 민트 중 하나에 해당하면 일치합니다.","maxItems":20,"items":{"type":"object","description":"`scope` 범위 내에서 `mint`의 사전 또는 사후 토큰 잔액이 있는 트랜잭션과 일치합니다. 네이티브 SOL 민트 `So11111111111111111111111111111111111111111`은 토큰 잔액 대신 lamport 변경과 일치하며, 수수료 지불자에게 부과된 수수료는 계산하지 않습니다.","required":["mint"],"additionalProperties":false,"properties":{"mint":{"type":"string","description":"토큰 민트 주소입니다. 네이티브 SOL 민트 `So11111111111111111111111111111111111111111`은 토큰 잔액 대신 lamport 변경과 일치하며 수수료는 계산하지 않습니다.","isRequired":true,"uniqueKey":"match.mints.items.[INDEX].mint","typeLabel":"string"},"scope":{"type":"string","description":"민트의 어떤 토큰 잔액을 계산할지 지정합니다. `address`는 토큰 계정이 `address`이거나 해당 주소가 소유한 경우 또는 민트가 `address`인 잔액만 계산합니다. 네이티브 SOL의 경우 `address`의 lamport 변경만 계산합니다. `transaction`은 트랜잭션에 있는 해당 민트의 모든 잔액을 계산합니다. 네이티브 SOL의 경우 모든 계정의 lamport 변경을 계산합니다.","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":"응답에 포함할 일치 항목 형식입니다. `transactions`는 `data`에 파싱된 일치 항목을 최대 `limit`개까지 포함하고, `signatures`는 `data`의 각 일치 항목에 `signature`, `slot`, `transactionIndex`, `blockTime`을 포함하며, `count`는 `data` 없이 `scan.matchedTransactions`에 일치 항목 수를 포함합니다. `signatures`와 `count`는 `limit` 및 `rawTransaction`을 무시합니다.","enum":["transactions","signatures","count"],"default":"transactions","uniqueKey":"returnShape","typeLabel":"enum\u003cstring>"},"limit":{"type":"integer","description":"`transactions` 형식으로 반환할 최대 일치 항목 수입니다. 범위는 1~100입니다.","minimum":1,"maximum":100,"default":100,"uniqueKey":"limit","typeLabel":"integer"},"budget":{"type":"object","description":"한 요청에서 스캔할 기록의 양에 대한 제한입니다.","additionalProperties":false,"properties":{"maxScannedTransactions":{"type":"integer","description":"이 요청에서 스캔할 최대 트랜잭션 수입니다. 범위는 1~10,000입니다.","minimum":1,"maximum":10000,"default":10000,"uniqueKey":"budget.maxScannedTransactions","typeLabel":"integer"}},"uniqueKey":"budget","typeLabel":"object"},"beforeSignature":{"type":"string","description":"이 서명 이전의 트랜잭션을 스캔합니다.","uniqueKey":"beforeSignature","typeLabel":"string"},"afterSignature":{"type":"string","description":"이 서명 이후의 트랜잭션을 스캔합니다.","uniqueKey":"afterSignature","typeLabel":"string"},"paginationToken":{"type":"string","description":"이전 스캔에서 반환된 커서입니다. 형식은 `slot:transactionIndex`입니다.","uniqueKey":"paginationToken","typeLabel":"string"},"sortOrder":{"type":"string","description":"기록을 스캔하고 일치 항목을 반환하는 순서입니다.","enum":["asc","desc"],"default":"desc","uniqueKey":"sortOrder","typeLabel":"enum\u003cstring>"},"commitment":{"type":"string","description":"기록을 가져올 때 사용하는 커밋먼트 수준입니다. `processed`는 지원되지 않습니다.","enum":["confirmed","finalized"],"default":"confirmed","uniqueKey":"commitment","typeLabel":"enum\u003cstring>"},"status":{"type":"string","description":"포함할 실행 결과입니다. 일치 여부를 확인하기 전에 필터링하므로 제외된 트랜잭션은 예산에 포함되지 않습니다.","enum":["succeeded","failed","any"],"default":"succeeded","uniqueKey":"status","typeLabel":"enum\u003cstring>"},"tokenAccounts":{"type":"string","description":"`address` 자체가 아니라 `address`가 소유한 토큰 계정만 참조하는 트랜잭션을 포함할지 여부입니다. `none`은 해당 트랜잭션을 제외하고, `balanceChanged`는 토큰 계정 잔액을 변경하는 트랜잭션을 포함하며, `all`은 모두 포함합니다. 민트별로 지갑을 스캔할 때는 `balanceChanged`를 사용하세요.","default":"none","enum":["none","balanceChanged","all"],"uniqueKey":"tokenAccounts","typeLabel":"enum\u003cstring>"},"minContextSlot":{"type":"integer","description":"요청을 평가할 수 있는 최소 슬롯입니다.","uniqueKey":"minContextSlot","typeLabel":"integer"},"rawTransaction":{"type":"string","description":"성공한 각 결과에서 `rawTransaction`으로 반환되는 원본 Solana 트랜잭션의 인코딩입니다. `getTransaction` 형식을 사용합니다. `transactions` 형식에만 적용됩니다.","default":"none","enum":["none","json","jsonParsed","base64"],"uniqueKey":"rawTransaction","typeLabel":"enum\u003cstring>"},"slot":{"type":"object","description":"슬롯 비교 경계입니다. 각 경계는 선택 사항입니다.","properties":{"gt":{"type":"integer","description":"Match values greater than this value.","uniqueKey":"slot.gt","typeLabel":"integer"},"gte":{"type":"integer","description":"Match values greater than or equal to this value.","uniqueKey":"slot.gte","typeLabel":"integer"},"lt":{"type":"integer","description":"Match values less than this value.","uniqueKey":"slot.lt","typeLabel":"integer"},"lte":{"type":"integer","description":"Match values less than or equal to this value.","uniqueKey":"slot.lte","typeLabel":"integer"}},"additionalProperties":false,"uniqueKey":"slot","typeLabel":"object"},"time":{"type":"object","description":"Unix 초 단위의 블록 시간 비교 경계입니다. 각 경계는 선택 사항입니다.","properties":{"gt":{"type":"integer","description":"Match values greater than this value.","uniqueKey":"time.gt","typeLabel":"integer"},"gte":{"type":"integer","description":"Match values greater than or equal to this value.","uniqueKey":"time.gte","typeLabel":"integer"},"lt":{"type":"integer","description":"Match values less than this value.","uniqueKey":"time.lt","typeLabel":"integer"},"lte":{"type":"integer","description":"Match values less than or equal to this value.","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":{"50bef6ee-7ce7-437b-8a34-0de9234eb699":{"description":"요청한 `returnShape` 형식의 일치 항목과 스캔 요약입니다. 부분 결과도 200으로 반환됩니다. `paginationToken`이 반환되는 동안에는 이를 사용하여 계속 진행하세요.","content":{"application/json":{"schema":{"type":"object","description":"요청한 `returnShape` 형식의 일치 항목과 스캔 요약입니다.","properties":{"data":{"oneOf":[{"type":"array","items":{"type":"object","description":"Per-signature parser result.","properties":{"signature":{"type":"string","description":"Transaction signature for this item.","uniqueKey":"data.oneOf.0.items.[INDEX].signature","typeLabel":"string"},"parserStatus":{"type":"string","description":"`OK` when parsing succeeded, or `ERROR` when the item failed to fetch or parse.","enum":["OK","ERROR"],"uniqueKey":"data.oneOf.0.items.[INDEX].parserStatus","typeLabel":"enum\u003cstring>"},"parsed":{"type":"object","description":"Parsed transaction object. Present when `parserStatus` is `OK`.","properties":{"slot":{"type":"integer","description":"Slot containing the transaction.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.slot","typeLabel":"integer"},"blockTime":{"oneOf":[{"type":"integer","description":"Unix timestamp for the block, when available.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.blockTime.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Unix timestamp for the block, when available.","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":"Transaction fee in lamports.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.fee","typeLabel":"integer"},"feePayer":{"oneOf":[{"type":"string","description":"Fee payer account, when available.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.feePayer.oneOf.0","typeLabel":"string"},{"type":"null","description":"Fee payer account, when available.","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` when the transaction executed successfully, or `ERROR` when execution failed.","enum":["OK","ERROR"],"uniqueKey":"data.oneOf.0.items.[INDEX].parsed.transactionStatus","typeLabel":"enum\u003cstring>"},"nativeTransfers":{"type":"array","description":"Transaction-level SOL transfers in lamports.","items":{"type":"object","description":"SOL movement detected at transaction level.","properties":{"fromUserAccount":{"oneOf":[{"type":"string","description":"Account sending lamports.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.nativeTransfers.items.[INDEX].fromUserAccount.oneOf.0","typeLabel":"string"},{"type":"null","description":"Account sending 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":"Account receiving lamports.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.nativeTransfers.items.[INDEX].toUserAccount.oneOf.0","typeLabel":"string"},{"type":"null","description":"Account receiving 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":"Amount in 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":"Transaction-level SPL Token and Token-2022 transfers.","items":{"type":"object","description":"SPL Token or Token-2022 movement detected at transaction level.","properties":{"fromUserAccount":{"oneOf":[{"type":"string","description":"Owner or authority for the source side, when known.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.tokenTransfers.items.[INDEX].fromUserAccount.oneOf.0","typeLabel":"string"},{"type":"null","description":"Owner or authority for the source side, when known.","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":"Owner for the destination side, when known.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.tokenTransfers.items.[INDEX].toUserAccount.oneOf.0","typeLabel":"string"},{"type":"null","description":"Owner for the destination side, when known.","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":"Source token account.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.tokenTransfers.items.[INDEX].fromTokenAccount.oneOf.0","typeLabel":"string"},{"type":"null","description":"Source token account.","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":"Destination token account.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.tokenTransfers.items.[INDEX].toTokenAccount.oneOf.0","typeLabel":"string"},{"type":"null","description":"Destination token account.","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":"Raw integer token amount.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.tokenTransfers.items.[INDEX].rawTokenAmount","typeLabel":"integer"},"decimals":{"type":"integer","description":"Mint decimals used to interpret the raw amount.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.tokenTransfers.items.[INDEX].decimals","typeLabel":"integer"},"tokenStandard":{"type":"string","description":"Token standard when known, such as `Fungible` or `UnknownStandard`.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.tokenTransfers.items.[INDEX].tokenStandard","typeLabel":"string"},"mint":{"type":"string","description":"Token mint address.","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":"Best transaction-level summary, when available.","properties":{"type":{"type":"string","description":"Summary type, such as `swap`, `transfer`, or `create_account`.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.summary.oneOf.0.type","typeLabel":"string"},"description":{"type":"string","description":"Human-readable summary text.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.summary.oneOf.0.description","typeLabel":"string"},"parsedData":{"oneOf":[{"type":"object","description":"Structured payload behind the summary, when available — for example swap metadata with `protocol`, `kind`, amounts, and mints. The shape varies by summary type and protocol.","additionalProperties":true,"uniqueKey":"data.oneOf.0.items.[INDEX].parsed.summary.oneOf.0.parsedData.oneOf.0","typeLabel":"object"},{"type":"null","description":"Structured payload behind the summary, when available — for example swap metadata with `protocol`, `kind`, amounts, and mints. The shape varies by summary type and protocol.","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":"Parsed top-level and inner instructions in execution order.","items":{"type":"object","description":"Parsed top-level or inner instruction.","properties":{"instructionIndex":{"type":"integer","description":"최상위 명령어 인덱스입니다.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX].instructionIndex","typeLabel":"integer"},"innerInstructionIndex":{"oneOf":[{"type":"integer","description":"적용 가능한 경우, 최상위 명령어 내의 내부 명령어 인덱스입니다.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX].innerInstructionIndex.oneOf.0","typeLabel":"integer"},{"type":"null","description":"적용 가능한 경우, 최상위 명령어 내의 내부 명령어 인덱스입니다.","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":"Stack height when available.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX].stackHeight.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Stack height when available.","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":"Program ID that executed the instruction.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX].programId","typeLabel":"string"},"rawAccounts":{"type":"array","description":"Raw account pubkeys resolved from instruction account indexes.","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":"Raw instruction data.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX].rawData","typeLabel":"string"},"summary":{"oneOf":[{"type":"object","description":"Instruction-level summary, when available.","properties":{"type":{"type":"string","description":"Summary type, such as `swap`, `transfer`, or `create_account`.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX].summary.oneOf.0.type","typeLabel":"string"},"description":{"type":"string","description":"Human-readable summary text.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX].summary.oneOf.0.description","typeLabel":"string"},"parsedData":{"oneOf":[{"type":"object","description":"Structured payload behind the summary, when available — for example swap metadata with `protocol`, `kind`, amounts, and mints. The shape varies by summary type and protocol.","additionalProperties":true,"uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX].summary.oneOf.0.parsedData.oneOf.0","typeLabel":"object"},{"type":"null","description":"Structured payload behind the summary, when available — for example swap metadata with `protocol`, `kind`, amounts, and mints. The shape varies by summary type and protocol.","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":"Parser-known program name, when available.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX].programName.oneOf.0","typeLabel":"string"},{"type":"null","description":"Parser-known program name, when available.","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":"Decoded instruction name, when available.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX].instructionName.oneOf.0","typeLabel":"string"},{"type":"null","description":"Decoded instruction name, when available.","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":"Decoded args and accounts, when decoding succeeds.","properties":{"args":{"type":"object","description":"Decoded instruction arguments. Argument names and shapes depend on the instruction.","additionalProperties":true,"uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX].decoded.oneOf.0.args","typeLabel":"object"},"accounts":{"type":"array","description":"Decoded instruction accounts with parser-known names.","items":{"type":"object","description":"Named account used by a decoded instruction.","properties":{"name":{"type":"string","description":"Parser-known account name.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX].decoded.oneOf.0.accounts.items.[INDEX].name","typeLabel":"string"},"pubkey":{"type":"string","description":"Account public key.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX].decoded.oneOf.0.accounts.items.[INDEX].pubkey","typeLabel":"string"},"isSigner":{"type":"boolean","description":"Whether the account signed the transaction.","uniqueKey":"data.oneOf.0.items.[INDEX].parsed.instructions.items.[INDEX].decoded.oneOf.0.accounts.items.[INDEX].isSigner","typeLabel":"boolean"},"isWritable":{"type":"boolean","description":"Whether the account was writable for the instruction.","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":"Item-level error. Present when `parserStatus` is `ERROR`.","properties":{"code":{"type":"string","description":"Machine-readable parser error code.","uniqueKey":"data.oneOf.0.items.[INDEX].parserError.code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable parser error message.","uniqueKey":"data.oneOf.0.items.[INDEX].parserError.message","typeLabel":"string"}},"uniqueKey":"data.oneOf.0.items.[INDEX].parserError","typeLabel":"object"},"rawTransaction":{"type":"object","description":"요청한 `rawTransaction` 인코딩에 따라 `getTransaction` 형식으로 제공되는 원본 Solana 트랜잭션입니다. `base64`를 사용하면 `transaction`은 `[data, \"base64\"]`입니다. 원시 트랜잭션을 요청한 경우에만 표시됩니다.","additionalProperties":true,"uniqueKey":"data.oneOf.0.items.[INDEX].rawTransaction","typeLabel":"object"}},"uniqueKey":"data.oneOf.0.items.[INDEX]","typeLabel":"object"},"title":"트랜잭션","description":"`sortOrder` 순서의 일치 항목입니다. `transactions`를 사용하면 각 항목은 `/v1/parsed-events/transactions`가 반환하는 것과 같은 `TransactionResult` 형식입니다. `signatures`를 사용하면 각 항목은 `ScanSignature`입니다. `count`를 사용하면 이 필드가 없습니다. `paginationToken`이 있어도 비어 있을 수 있습니다.","uniqueKey":"data.oneOf.0","typeLabel":"트랜잭션 · object[]"},{"type":"array","items":{"type":"object","description":"`returnShape`를 `signatures`로 설정했을 때 반환되는 일치 항목입니다.","properties":{"signature":{"type":"string","description":"트랜잭션 서명입니다.","uniqueKey":"data.oneOf.1.items.[INDEX].signature","typeLabel":"string"},"slot":{"type":"integer","description":"트랜잭션이 포함된 슬롯입니다.","uniqueKey":"data.oneOf.1.items.[INDEX].slot","typeLabel":"integer"},"transactionIndex":{"type":"integer","description":"슬롯 내 트랜잭션의 위치입니다.","uniqueKey":"data.oneOf.1.items.[INDEX].transactionIndex","typeLabel":"integer"},"blockTime":{"oneOf":[{"type":"integer","description":"사용 가능한 경우 Unix 초 단위의 블록 시간입니다.","uniqueKey":"data.oneOf.1.items.[INDEX].blockTime.oneOf.0","typeLabel":"integer"},{"type":"null","description":"사용 가능한 경우 Unix 초 단위의 블록 시간입니다.","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":"서명","description":"`sortOrder` 순서의 일치 항목입니다. `transactions`를 사용하면 각 항목은 `/v1/parsed-events/transactions`가 반환하는 것과 같은 `TransactionResult` 형식입니다. `signatures`를 사용하면 각 항목은 `ScanSignature`입니다. `count`를 사용하면 이 필드가 없습니다. `paginationToken`이 있어도 비어 있을 수 있습니다.","uniqueKey":"data.oneOf.1","typeLabel":"서명 · object[]"}],"uniqueKey":"data","typeLabel":"트랜잭션 · object[] | 서명 · object[]"},"paginationToken":{"type":"string","description":"다음 스캔을 계속할 위치를 나타내는 커서입니다. 스캔이 기록 또는 범위의 끝에 도달하면 이 필드가 없습니다.","uniqueKey":"paginationToken","typeLabel":"string"},"scan":{"type":"object","description":"스캔이 어디까지 진행되었고 중단된 이유가 무엇인지 나타냅니다.","properties":{"stoppedOn":{"type":"string","description":"스캔이 중단된 이유입니다. `windowEnd`는 기록 또는 범위의 끝, `limit`은 `limit`개의 일치 항목 반환, `budget`은 `maxScannedTransactions`개 스캔, `deadline`은 요청 시간 제한 도달을 의미합니다.","enum":["windowEnd","limit","budget","deadline"],"uniqueKey":"scan.stoppedOn","typeLabel":"enum\u003cstring>"},"scannedTransactions":{"type":"integer","description":"이 요청에서 스캔한 트랜잭션 수입니다.","uniqueKey":"scan.scannedTransactions","typeLabel":"integer"},"matchedTransactions":{"type":"integer","description":"이 요청에서 찾은 일치 항목 수입니다. `returnShape`를 `count`로 설정하면 이 값이 결과입니다.","uniqueKey":"scan.matchedTransactions","typeLabel":"integer"},"scannedThrough":{"type":"object","description":"마지막으로 스캔한 트랜잭션입니다. 스캔한 항목이 없으면 이 필드가 없습니다.","properties":{"slot":{"type":"integer","description":"마지막으로 스캔한 트랜잭션의 슬롯입니다.","uniqueKey":"scan.scannedThrough.slot","typeLabel":"integer"},"blockTime":{"oneOf":[{"type":"integer","description":"마지막으로 스캔한 트랜잭션의 블록 시간입니다. Unix 초 단위입니다.","uniqueKey":"scan.scannedThrough.blockTime.oneOf.0","typeLabel":"integer"},{"type":"null","description":"마지막으로 스캔한 트랜잭션의 블록 시간입니다. 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":"청구된 크레딧입니다. 요청당 10에 스캔한 기록 페이지당 1이 추가됩니다. 각 페이지에는 최대 1,000개의 트랜잭션이 포함됩니다.","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가 Pump.fun을 통해 0.004207183 SOL을 612181.177082 3Wdb9NjzsMWFqnQZd21oQMyAc24ZgYZjqpF6NZdLpump으로 스왑했습니다.","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가 Pump.fun을 통해 0.004207183 SOL을 612181.177082 3Wdb9NjzsMWFqnQZd21oQMyAc24ZgYZjqpF6NZdLpump으로 스왑했습니다.","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이 612181.177082 3Wdb9NjzsMWFqnQZd21oQMyAc24ZgYZjqpF6NZdLpump을 2meTvySZ7iVXzif1m3BAUj2RgwiDCpSMEW7yN3EAAY98에서 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가 0.004207183 SOL을 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"},"036efb14-4d77-42bc-bb22-f8a59fa45546":{"description":"잘못된 요청입니다. `error` 메시지에 문제의 이름이 표시됩니다.","content":{"application/json":{"schema":{"type":"object","description":"Request-level error response.","properties":{"error":{"type":"string","description":"Error message.","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"default":{"title":"default","value":{"error":"6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P의 IDL에서 match.programs 명령을 찾을 수 없습니다: not_a_real_ix"}}},"exampleType":"examples"}},"exampleType":"examples"},"7f915a30-9e68-47d0-a2e1-c754d0a33980":{"description":"예를 들어 요청한 범위에 저장된 트랜잭션을 디코딩할 수 없어 서버에서 요청이 실패했습니다. 전체 요청이 실패하며 부분 결과는 반환되지 않습니다.","content":{"application/json":{"schema":{"type":"object","description":"Request-level error response.","properties":{"error":{"type":"string","description":"Error message.","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"default":{"title":"default","value":{"error":"내부 서버 오류"}}},"exampleType":"examples"}},"exampleType":"examples"},"24647c04-ffc6-40ab-91bb-53877a868b1a":{"description":"서비스가 처리 용량 한도에 도달했거나 요청 기한 전에 첫 번째 기록 페이지 처리가 완료되지 않았습니다. 요청을 다시 시도하세요.","content":{"application/json":{"schema":{"type":"object","description":"Request-level error response.","properties":{"error":{"type":"string","description":"Error message.","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"default":{"title":"default","value":{"error":"서비스를 사용할 수 없습니다"}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"6fe54b91-5348-4615-a1c5-9333f604974d":{"ApiKeyQuery":{"type":"apiKey","in":"query","name":"api-key","scopes":[],"schemeName":"ApiKeyQuery"}}},"servers":{"102e08c4-dac1-4158-b1df-4ae787d3c04f":{"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":"ko/openapi/parsed-events.yaml"},"subdomain":"helius","siteName":"Helius Docs","title":"트랜잭션 기록 스캔 - 파싱된 이벤트 API","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":0},"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":1},"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:40.016Z","originalFileLocation":"ko/api-reference/parsed-events/scan.mdx","locale":"ko"},"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=\"서버 측에서 주소 기록을 검색하여 프로그램 명령어를 호출하거나 토큰 민트와 상호작용하는 트랜잭션을 찾고, 파싱된 일치 항목과 해당 서명 또는 개수를 반환합니다.\">\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=\"트랜잭션 기록 스캔 - 파싱된 이벤트 API\">\u003cmeta data-mint-head property=\"og:description\" content=\"서버 측에서 주소 기록을 검색하여 프로그램 명령어를 호출하거나 토큰 민트와 상호작용하는 트랜잭션을 찾고, 파싱된 일치 항목과 해당 서명 또는 개수를 반환합니다.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Helius Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://www.helius.dev/docs/ko/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=%ED%8C%8C%EC%8B%B1%EB%90%9C+%EC%9D%B4%EB%B2%A4%ED%8A%B8\u0026amp;title=%ED%8A%B8%EB%9E%9C%EC%9E%AD%EC%85%98+%EA%B8%B0%EB%A1%9D+%EC%8A%A4%EC%BA%94\u0026amp;description=%EC%84%9C%EB%B2%84+%EC%B8%A1%EC%97%90%EC%84%9C+%EC%A3%BC%EC%86%8C+%EA%B8%B0%EB%A1%9D%EC%9D%84+%EA%B2%80%EC%83%89%ED%95%98%EC%97%AC+%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8+%EB%AA%85%EB%A0%B9%EC%96%B4%EB%A5%BC+%ED%98%B8%EC%B6%9C%ED%95%98%EA%B1%B0%EB%82%98+%ED%86%A0%ED%81%B0+%EB%AF%BC%ED%8A%B8%EC%99%80+%EC%83%81%ED%98%B8%EC%9E%91%EC%9A%A9%ED%95%98%EB%8A%94+%ED%8A%B8%EB%9E%9C%EC%9E%AD%EC%85%98%EC%9D%84+%EC%B0%BE%EA%B3%A0%2C+%ED%8C%8C%EC%8B%B1%EB%90%9C+%EC%9D%BC%EC%B9%98+%ED%95%AD%EB%AA%A9%EA%B3%BC+%ED%95%B4%EB%8B%B9+%EC%84%9C%EB%AA%85+%EB%98%90%EB%8A%94+%EA%B0%9C%EC%88%98%EB%A5%BC+%EB%B0%98%ED%99%98%ED%95%A9%EB%8B%88%EB%8B%A4.\u0026amp;theme=d22fe10eca036c3f66171409\u0026amp;signature=44ac9a6e5ad55f733f052d1b7fa102907ff3e9680ce0b969ad9292a81b7572d2\">\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=\"트랜잭션 기록 스캔 - 파싱된 이벤트 API\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"서버 측에서 주소 기록을 검색하여 프로그램 명령어를 호출하거나 토큰 민트와 상호작용하는 트랜잭션을 찾고, 파싱된 일치 항목과 해당 서명 또는 개수를 반환합니다.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://helius.mintlify.app/_mintlify/api/og/v2?division=%ED%8C%8C%EC%8B%B1%EB%90%9C+%EC%9D%B4%EB%B2%A4%ED%8A%B8\u0026amp;title=%ED%8A%B8%EB%9E%9C%EC%9E%AD%EC%85%98+%EA%B8%B0%EB%A1%9D+%EC%8A%A4%EC%BA%94\u0026amp;description=%EC%84%9C%EB%B2%84+%EC%B8%A1%EC%97%90%EC%84%9C+%EC%A3%BC%EC%86%8C+%EA%B8%B0%EB%A1%9D%EC%9D%84+%EA%B2%80%EC%83%89%ED%95%98%EC%97%AC+%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8+%EB%AA%85%EB%A0%B9%EC%96%B4%EB%A5%BC+%ED%98%B8%EC%B6%9C%ED%95%98%EA%B1%B0%EB%82%98+%ED%86%A0%ED%81%B0+%EB%AF%BC%ED%8A%B8%EC%99%80+%EC%83%81%ED%98%B8%EC%9E%91%EC%9A%A9%ED%95%98%EB%8A%94+%ED%8A%B8%EB%9E%9C%EC%9E%AD%EC%85%98%EC%9D%84+%EC%B0%BE%EA%B3%A0%2C+%ED%8C%8C%EC%8B%B1%EB%90%9C+%EC%9D%BC%EC%B9%98+%ED%95%AD%EB%AA%A9%EA%B3%BC+%ED%95%B4%EB%8B%B9+%EC%84%9C%EB%AA%85+%EB%98%90%EB%8A%94+%EA%B0%9C%EC%88%98%EB%A5%BC+%EB%B0%98%ED%99%98%ED%95%A9%EB%8B%88%EB%8B%A4.\u0026amp;theme=d22fe10eca036c3f66171409\u0026amp;signature=44ac9a6e5ad55f733f052d1b7fa102907ff3e9680ce0b969ad9292a81b7572d2\">\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/ko/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/ko/api-reference/parsed-events/scan.md\">\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=\"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=\"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=\"es\" href=\"https://www.helius.dev/docs/es/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/ko/api-reference/parsed-events/scan#webpage\",\"url\":\"https://www.helius.dev/docs/ko/api-reference/parsed-events/scan\",\"name\":\"트랜잭션 기록 스캔\",\"description\":\"서버 측에서 주소 기록을 검색하여 프로그램 명령어를 호출하거나 토큰 민트와 상호작용하는 트랜잭션을 찾고, 파싱된 일치 항목과 해당 서명 또는 개수를 반환합니다.\",\"dateModified\":\"2026-11-05T23:54:40.016Z\",\"isPartOf\":{\"@id\":\"https://www.helius.dev/docs#website\"},\"breadcrumb\":{\"@id\":\"https://www.helius.dev/docs/ko/api-reference/parsed-events/scan#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://www.helius.dev/docs/ko/api-reference/parsed-events/scan#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"데이터 API 및 RPC\",\"item\":\"https://www.helius.dev/docs/api-reference/data-apis\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"파싱된 이벤트\",\"item\":\"https://www.helius.dev/docs/ko/api-reference/parsed-events/overview\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"트랜잭션 기록 스캔\",\"item\":\"https://www.helius.dev/docs/ko/api-reference/parsed-events/scan\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://www.helius.dev/docs/ko/api-reference/parsed-events/scan#apireference\",\"headline\":\"트랜잭션 기록 스캔\",\"name\":\"트랜잭션 기록 스캔\",\"description\":\"서버 측에서 주소 기록을 검색하여 프로그램 명령어를 호출하거나 토큰 민트와 상호작용하는 트랜잭션을 찾고, 파싱된 일치 항목과 해당 서명 또는 개수를 반환합니다.\",\"url\":\"https://www.helius.dev/docs/ko/api-reference/parsed-events/scan\",\"mainEntityOfPage\":{\"@id\":\"https://www.helius.dev/docs/ko/api-reference/parsed-events/scan#webpage\"},\"dateModified\":\"2026-11-05T23:54:40.016Z\",\"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","tabs":[{"tab":"문서","pages":[{"title":"문서","href":"/ko"}]},{"tab":"API 레퍼런스","groups":[{"group":"시작하기","pages":[{"title":"Solana API 참조: 전체 목록","sidebarTitle":"개요","href":"/ko/api-reference"},{"title":"인증","href":"/ko/api-reference/authentication"},{"title":"Solana RPC URL 및 엔드포인트","sidebarTitle":"엔드포인트","href":"/ko/api-reference/endpoints"}]},{"group":"데이터 스트리밍 및 이벤트 수신","root":{"title":"Data Streaming API Reference","href":"/api-reference/data-streaming"},"expanded":true,"pages":[{"group":"LaserStream gRPC","icon":"bolt","pages":[{"title":"LaserStream gRPC API","sidebarTitle":"개요","href":"/ko/api-reference/laserstream-grpc"},{"title":"구독","href":"/ko/api-reference/laserstream/grpc/subscribe"},{"title":"SubscribeReplayInfo","href":"/ko/api-reference/laserstream/grpc/subscribereplayinfo"},{"title":"GetBlockHeight","href":"/ko/api-reference/laserstream/grpc/getblockheight"},{"title":"GetLatestBlockhash","href":"/ko/api-reference/laserstream/grpc/getlatestblockhash"},{"title":"GetSlot","href":"/ko/api-reference/laserstream/grpc/getslot"},{"title":"GetVersion","href":"/ko/api-reference/laserstream/grpc/getversion"},{"title":"IsBlockhashValid","href":"/ko/api-reference/laserstream/grpc/isblockhashvalid"},{"title":"Ping","href":"/ko/api-reference/laserstream/grpc/ping"}]},{"group":"LaserStream WebSocket","icon":"signal-stream","pages":[{"title":"LaserStream WebSocket Methods","sidebarTitle":"Overview","href":"/ko/api-reference/rpc/websocket-methods"},{"title":"transactionSubscribe","sidebarTitle":"transactionSubscribe","href":"/ko/api-reference/rpc/websocket/transactionsubscribe"},{"title":"accountSubscribe","sidebarTitle":"accountSubscribe","href":"/ko/api-reference/rpc/websocket/accountsubscribe"},{"title":"accountUnsubscribe","sidebarTitle":"accountUnsubscribe","href":"/ko/api-reference/rpc/websocket/accountunsubscribe"},{"title":"blockSubscribe","sidebarTitle":"blockSubscribe","href":"/ko/api-reference/rpc/websocket/blocksubscribe"},{"title":"blockUnsubscribe","sidebarTitle":"blockUnsubscribe","href":"/ko/api-reference/rpc/websocket/blockunsubscribe"},{"title":"logsSubscribe","sidebarTitle":"logsSubscribe","href":"/ko/api-reference/rpc/websocket/logssubscribe"},{"title":"logsUnsubscribe","sidebarTitle":"logsUnsubscribe","href":"/ko/api-reference/rpc/websocket/logsunsubscribe"},{"title":"programSubscribe","sidebarTitle":"programSubscribe","href":"/ko/api-reference/rpc/websocket/programsubscribe"},{"title":"programUnsubscribe","sidebarTitle":"programUnsubscribe","href":"/ko/api-reference/rpc/websocket/programunsubscribe"},{"title":"rootSubscribe","sidebarTitle":"rootSubscribe","href":"/ko/api-reference/rpc/websocket/rootsubscribe"},{"title":"rootUnsubscribe","sidebarTitle":"rootUnsubscribe","href":"/ko/api-reference/rpc/websocket/rootunsubscribe"},{"title":"signatureSubscribe","sidebarTitle":"signatureSubscribe","href":"/ko/api-reference/rpc/websocket/signaturesubscribe"},{"title":"signatureUnsubscribe","sidebarTitle":"signatureUnsubscribe","href":"/ko/api-reference/rpc/websocket/signatureunsubscribe"},{"title":"slotSubscribe","sidebarTitle":"slotSubscribe","href":"/ko/api-reference/rpc/websocket/slotsubscribe"},{"title":"slotsUpdatesSubscribe","sidebarTitle":"slotsUpdatesSubscribe","href":"/ko/api-reference/rpc/websocket/slotsupdatessubscribe"},{"title":"slotsUpdatesUnsubscribe","sidebarTitle":"slotsUpdatesUnsubscribe","href":"/ko/api-reference/rpc/websocket/slotsupdatesunsubscribe"},{"title":"slotUnsubscribe","sidebarTitle":"slotUnsubscribe","href":"/ko/api-reference/rpc/websocket/slotunsubscribe"},{"title":"voteSubscribe","sidebarTitle":"voteSubscribe","href":"/ko/api-reference/rpc/websocket/votesubscribe"},{"title":"voteUnsubscribe","sidebarTitle":"voteUnsubscribe","href":"/ko/api-reference/rpc/websocket/voteunsubscribe"}]},{"group":"파싱된 스트림","icon":"wave-square","pages":[{"title":"Parsed Streams 참조","sidebarTitle":"개요","href":"/ko/api-reference/parsed-streams/overview"},{"title":"parsedTransactionSubscribe","sidebarTitle":"parsedTransactionSubscribe","href":"/ko/api-reference/parsed-streams/parsedtransactionsubscribe"},{"title":"parsedTransactionUnsubscribe","sidebarTitle":"parsedTransactionUnsubscribe","href":"/ko/api-reference/parsed-streams/parsedtransactionunsubscribe"},{"title":"describeProgram","sidebarTitle":"describeProgram","href":"/ko/api-reference/parsed-streams/describeprogram"}]},{"group":"웹훅","icon":"webhook","pages":[{"title":"Webhooks API","sidebarTitle":"Overview","href":"/ko/api-reference/webhooks"},{"title":"Webhook 생성","sidebarTitle":"Webhook 생성","openapi":"openapi/webhooks.yaml POST /v0/webhooks","href":"/ko/api-reference/webhooks/create-webhook"},{"title":"웹훅 가져오기","sidebarTitle":"웹훅 가져오기","openapi":"openapi/webhooks.yaml GET /v0/webhooks/{webhookID}","href":"/ko/api-reference/webhooks/get-webhook"},{"title":"모든 웹훅 가져오기","sidebarTitle":"모든 웹훅 가져오기","openapi":"openapi/webhooks.yaml GET /v0/webhooks","href":"/ko/api-reference/webhooks/get-all-webhooks"},{"title":"웹훅 업데이트","sidebarTitle":"웹훅 업데이트","openapi":"openapi/webhooks.yaml PUT /v0/webhooks/{webhookID}","href":"/ko/api-reference/webhooks/update-webhook"},{"title":"Toggle Webhook","sidebarTitle":"Toggle Webhook","openapi":"openapi/webhooks.yaml PATCH /v0/webhooks/{webhookID}","href":"/ko/api-reference/webhooks/toggle-webhook"},{"title":"웹훅 삭제","sidebarTitle":"웹훅 삭제","openapi":"openapi/webhooks.yaml DELETE /v0/webhooks/{webhookID}","href":"/ko/api-reference/webhooks/delete-webhook"}]}]},{"group":"데이터 API 및 RPC","root":{"title":"Solana Data APIs and RPC Reference","href":"/api-reference/data-apis"},"expanded":true,"pages":[{"group":"Solana RPC","icon":"server","pages":[{"title":"Solana RPC 메서드 및 API 참조","sidebarTitle":"개요","href":"/ko/api-reference/rpc/http-methods"},{"title":"getAccountInfo","sidebarTitle":"getAccountInfo","openapi":"ko/openapi/rpc-http/getAccountInfo.yaml POST /","href":"/ko/api-reference/rpc/http/getaccountinfo"},{"title":"getAgGenesisCert","sidebarTitle":"getAgGenesisCert","openapi":"ko/openapi/rpc-http/getAgGenesisCert.yaml POST /","href":"/ko/api-reference/rpc/http/getaggenesiscert"},{"title":"getBalance","sidebarTitle":"getBalance","openapi":"ko/openapi/rpc-http/getBalance.yaml POST /","href":"/ko/api-reference/rpc/http/getbalance"},{"title":"getBlock","sidebarTitle":"getBlock","openapi":"ko/openapi/rpc-http/getBlock.yaml POST /","href":"/ko/api-reference/rpc/http/getblock"},{"title":"getBlockCommitment","sidebarTitle":"getBlockCommitment","openapi":"ko/openapi/rpc-http/getBlockCommitment.yaml POST /","href":"/ko/api-reference/rpc/http/getblockcommitment"},{"title":"getBlockHeight","sidebarTitle":"getBlockHeight","openapi":"ko/openapi/rpc-http/getBlockHeight.yaml POST /","href":"/ko/api-reference/rpc/http/getblockheight"},{"title":"getBlockProduction","sidebarTitle":"getBlockProduction","openapi":"ko/openapi/rpc-http/getBlockProduction.yaml POST /","href":"/ko/api-reference/rpc/http/getblockproduction"},{"title":"getBlocks","sidebarTitle":"getBlocks","openapi":"ko/openapi/rpc-http/getBlocks.yaml POST /","href":"/ko/api-reference/rpc/http/getblocks"},{"title":"getBlocksWithLimit","sidebarTitle":"getBlocksWithLimit","openapi":"ko/openapi/rpc-http/getBlocksWithLimit.yaml POST /","href":"/ko/api-reference/rpc/http/getblockswithlimit"},{"title":"getBlockTime","sidebarTitle":"getBlockTime","openapi":"ko/openapi/rpc-http/getBlockTime.yaml POST /","href":"/ko/api-reference/rpc/http/getblocktime"},{"title":"getClusterNodes","sidebarTitle":"getClusterNodes","openapi":"ko/openapi/rpc-http/getClusterNodes.yaml POST /","href":"/ko/api-reference/rpc/http/getclusternodes"},{"title":"getEpochInfo","sidebarTitle":"getEpochInfo","openapi":"ko/openapi/rpc-http/getEpochInfo.yaml POST /","href":"/ko/api-reference/rpc/http/getepochinfo"},{"title":"getEpochSchedule","sidebarTitle":"getEpochSchedule","openapi":"ko/openapi/rpc-http/getEpochSchedule.yaml POST /","href":"/ko/api-reference/rpc/http/getepochschedule"},{"title":"getFeeForMessage","sidebarTitle":"getFeeForMessage","openapi":"ko/openapi/rpc-http/getFeeForMessage.yaml POST /","href":"/ko/api-reference/rpc/http/getfeeformessage"},{"title":"getFirstAvailableBlock","sidebarTitle":"getFirstAvailableBlock","openapi":"ko/openapi/rpc-http/getFirstAvailableBlock.yaml POST /","href":"/ko/api-reference/rpc/http/getfirstavailableblock"},{"title":"getGenesisHash","sidebarTitle":"getGenesisHash","openapi":"ko/openapi/rpc-http/getGenesisHash.yaml POST /","href":"/ko/api-reference/rpc/http/getgenesishash"},{"title":"getHealth","sidebarTitle":"getHealth","openapi":"ko/openapi/rpc-http/getHealth.yaml POST /","href":"/ko/api-reference/rpc/http/gethealth"},{"title":"getHighestSnapshotSlot","sidebarTitle":"getHighestSnapshotSlot","openapi":"ko/openapi/rpc-http/getHighestSnapshotSlot.yaml POST /","href":"/ko/api-reference/rpc/http/gethighestsnapshotslot"},{"title":"getIdentity","sidebarTitle":"getIdentity","openapi":"ko/openapi/rpc-http/getIdentity.yaml POST /","href":"/ko/api-reference/rpc/http/getidentity"},{"title":"getInflationGovernor","sidebarTitle":"getInflationGovernor","openapi":"ko/openapi/rpc-http/getInflationGovernor.yaml POST /","href":"/ko/api-reference/rpc/http/getinflationgovernor"},{"title":"getInflationRate","sidebarTitle":"getInflationRate","openapi":"ko/openapi/rpc-http/getInflationRate.yaml POST /","href":"/ko/api-reference/rpc/http/getinflationrate"},{"title":"getInflationReward","sidebarTitle":"getInflationReward","openapi":"ko/openapi/rpc-http/getInflationReward.yaml POST /","href":"/ko/api-reference/rpc/http/getinflationreward"},{"title":"getLargestAccounts","sidebarTitle":"getLargestAccounts","openapi":"ko/openapi/rpc-http/getLargestAccounts.yaml POST /","href":"/ko/api-reference/rpc/http/getlargestaccounts"},{"title":"getLatestBlockhash","sidebarTitle":"getLatestBlockhash","openapi":"ko/openapi/rpc-http/getLatestBlockhash.yaml POST /","href":"/ko/api-reference/rpc/http/getlatestblockhash"},{"title":"getLeaderSchedule","sidebarTitle":"getLeaderSchedule","openapi":"ko/openapi/rpc-http/getLeaderSchedule.yaml POST /","href":"/ko/api-reference/rpc/http/getleaderschedule"},{"title":"getMaxRetransmitSlot","sidebarTitle":"getMaxRetransmitSlot","openapi":"ko/openapi/rpc-http/getMaxRetransmitSlot.yaml POST /","href":"/ko/api-reference/rpc/http/getmaxretransmitslot"},{"title":"getMaxShredInsertSlot","sidebarTitle":"getMaxShredInsertSlot","openapi":"ko/openapi/rpc-http/getMaxShredInsertSlot.yaml POST /","href":"/ko/api-reference/rpc/http/getmaxshredinsertslot"},{"title":"getMinimumBalanceForRentExemption","sidebarTitle":"getMinimumBalanceForRentExemption","openapi":"ko/openapi/rpc-http/getMinimumBalanceForRentExemption.yaml POST /","href":"/ko/api-reference/rpc/http/getminimumbalanceforrentexemption"},{"title":"getMultipleAccounts","sidebarTitle":"getMultipleAccounts","openapi":"ko/openapi/rpc-http/getMultipleAccounts.yaml POST /","href":"/ko/api-reference/rpc/http/getmultipleaccounts"},{"title":"getProgramAccounts","sidebarTitle":"getProgramAccounts","openapi":"ko/openapi/rpc-http/getProgramAccounts.yaml POST /","href":"/ko/api-reference/rpc/http/getprogramaccounts"},{"title":"getProgramAccountsV2","sidebarTitle":"getProgramAccountsV2","openapi":"ko/openapi/rpc-http/getProgramAccountsV2.yaml POST /","href":"/ko/api-reference/rpc/http/getprogramaccountsv2"},{"title":"getRecentPerformanceSamples","sidebarTitle":"getRecentPerformanceSamples","openapi":"ko/openapi/rpc-http/getRecentPerformanceSamples.yaml POST /","href":"/ko/api-reference/rpc/http/getrecentperformancesamples"},{"title":"getRecentPrioritizationFees","sidebarTitle":"getRecentPrioritizationFees","openapi":"ko/openapi/rpc-http/getRecentPrioritizationFees.yaml POST /","href":"/ko/api-reference/rpc/http/getrecentprioritizationfees"},{"title":"getSignaturesForAddress","sidebarTitle":"getSignaturesForAddress","openapi":"ko/openapi/rpc-http/getSignaturesForAddress.yaml POST /","href":"/ko/api-reference/rpc/http/getsignaturesforaddress"},{"title":"getSignatureStatuses","sidebarTitle":"getSignatureStatuses","openapi":"ko/openapi/rpc-http/getSignatureStatuses.yaml POST /","href":"/ko/api-reference/rpc/http/getsignaturestatuses"},{"title":"getSlot","sidebarTitle":"getSlot","openapi":"ko/openapi/rpc-http/getSlot.yaml POST /","href":"/ko/api-reference/rpc/http/getslot"},{"title":"getSlotLeader","sidebarTitle":"getSlotLeader","openapi":"ko/openapi/rpc-http/getSlotLeader.yaml POST /","href":"/ko/api-reference/rpc/http/getslotleader"},{"title":"getSlotLeaders","sidebarTitle":"getSlotLeaders","openapi":"ko/openapi/rpc-http/getSlotLeaders.yaml POST /","href":"/ko/api-reference/rpc/http/getslotleaders"},{"title":"getStakeMinimumDelegation","sidebarTitle":"getStakeMinimumDelegation","openapi":"ko/openapi/rpc-http/getStakeMinimumDelegation.yaml POST /","href":"/ko/api-reference/rpc/http/getstakeminimumdelegation"},{"title":"getSupply","sidebarTitle":"getSupply","openapi":"ko/openapi/rpc-http/getSupply.yaml POST /","href":"/ko/api-reference/rpc/http/getsupply"},{"title":"getTokenAccountBalance","sidebarTitle":"getTokenAccountBalance","openapi":"ko/openapi/rpc-http/getTokenAccountBalance.yaml POST /","href":"/ko/api-reference/rpc/http/gettokenaccountbalance"},{"title":"getTokenAccountsByDelegate","sidebarTitle":"getTokenAccountsByDelegate","openapi":"ko/openapi/rpc-http/getTokenAccountsByDelegate.yaml POST /","href":"/ko/api-reference/rpc/http/gettokenaccountsbydelegate"},{"title":"getTokenAccountsByOwner","sidebarTitle":"getTokenAccountsByOwner","openapi":"ko/openapi/rpc-http/getTokenAccountsByOwner.yaml POST /","href":"/ko/api-reference/rpc/http/gettokenaccountsbyowner"},{"title":"getTokenAccountsByOwnerV2","sidebarTitle":"getTokenAccountsByOwnerV2","openapi":"ko/openapi/rpc-http/getTokenAccountsByOwnerV2.yaml POST /","href":"/ko/api-reference/rpc/http/gettokenaccountsbyownerv2"},{"title":"getTokenLargestAccounts","sidebarTitle":"getTokenLargestAccounts","openapi":"ko/openapi/rpc-http/getTokenLargestAccounts.yaml POST /","href":"/ko/api-reference/rpc/http/gettokenlargestaccounts"},{"title":"getTokenSupply","sidebarTitle":"getTokenSupply","openapi":"ko/openapi/rpc-http/getTokenSupply.yaml POST /","href":"/ko/api-reference/rpc/http/gettokensupply"},{"title":"getTransaction","sidebarTitle":"getTransaction","openapi":"ko/openapi/rpc-http/getTransaction.yaml POST /","href":"/ko/api-reference/rpc/http/gettransaction"},{"title":"getTransactionCount","sidebarTitle":"getTransactionCount","openapi":"ko/openapi/rpc-http/getTransactionCount.yaml POST /","href":"/ko/api-reference/rpc/http/gettransactioncount"},{"title":"getVersion","sidebarTitle":"getVersion","openapi":"ko/openapi/rpc-http/getVersion.yaml POST /","href":"/ko/api-reference/rpc/http/getversion"},{"title":"getVoteAccounts","sidebarTitle":"getVoteAccounts","openapi":"ko/openapi/rpc-http/getVoteAccounts.yaml POST /","href":"/ko/api-reference/rpc/http/getvoteaccounts"},{"title":"isBlockhashValid","sidebarTitle":"isBlockhashValid","openapi":"ko/openapi/rpc-http/isBlockhashValid.yaml POST /","href":"/ko/api-reference/rpc/http/isblockhashvalid"},{"title":"minimumLedgerSlot","sidebarTitle":"minimumLedgerSlot","openapi":"ko/openapi/rpc-http/minimumLedgerSlot.yaml POST /","href":"/ko/api-reference/rpc/http/minimumledgerslot"},{"title":"requestAirdrop","sidebarTitle":"requestAirdrop","openapi":"ko/openapi/rpc-http/requestAirdrop.yaml POST /","href":"/ko/api-reference/rpc/http/requestairdrop"},{"title":"sendTransaction","sidebarTitle":"sendTransaction","openapi":"ko/openapi/rpc-http/sendTransaction.yaml POST /","href":"/ko/api-reference/rpc/http/sendtransaction"},{"title":"simulateBundle","sidebarTitle":"simulateBundle","openapi":"ko/openapi/rpc-http/simulateBundle.yaml POST /","href":"/ko/api-reference/rpc/http/simulatebundle"},{"title":"simulateTransaction","sidebarTitle":"simulateTransaction","openapi":"ko/openapi/rpc-http/simulateTransaction.yaml POST /","href":"/ko/api-reference/rpc/http/simulatetransaction"}]},{"group":"트랜잭션","icon":"arrow-right-arrow-left","pages":[{"title":"getTransactionsForAddress","icon":"clock-rotate-left","sidebarTitle":"getTransactionsForAddress","openapi":"ko/openapi/rpc-http/getTransactionsForAddress.yaml POST /","hideApiMarker":true,"href":"/ko/api-reference/rpc/http/gettransactionsforaddress"},{"title":"getTransfersByAddress","icon":"money-bill-transfer","sidebarTitle":"getTransfersByAddress","openapi":"ko/openapi/rpc-http/getTransfersByAddress.yaml POST /","hideApiMarker":true,"href":"/ko/api-reference/rpc/http/gettransfersbyaddress"},{"group":"향상된 트랜잭션(레거시)","icon":"receipt","pages":[{"title":"향상된 트랜잭션 API","sidebarTitle":"개요","href":"/ko/api-reference/enhanced-transactions/overview"},{"title":"향상된 거래 가져오기","sidebarTitle":"거래 가져오기","openapi":"openapi/openapi-definition.yaml POST /v0/transactions","href":"/ko/api-reference/enhanced-transactions/gettransactions"},{"title":"주소별 향상된 트랜잭션 가져오기","sidebarTitle":"주소별 트랜잭션 가져오기","openapi":"openapi/openapi-definition.yaml GET /v0/addresses/{address}/transactions","href":"/ko/api-reference/enhanced-transactions/gettransactionsbyaddress"}]}]},{"group":"파싱된 이벤트","icon":"wave-pulse","pages":[{"title":"파싱된 이벤트 참고 자료","sidebarTitle":"개요","href":"/ko/api-reference/parsed-events/overview"},{"title":"거래 파싱하기","sidebarTitle":"거래 파싱하기","openapi":"ko/openapi/parsed-events.yaml POST /v1/parsed-events/transactions","href":"/ko/api-reference/parsed-events/transactions"},{"title":"구문 분석된 거래 기록","sidebarTitle":"구문 분석된 거래 기록","description":"구문 분석된 이벤트로 주소의 구문 분석된 거래 기록을 가져옵니다.","openapi":"ko/openapi/parsed-events.yaml POST /v1/parsed-events/transaction-history","href":"/ko/api-reference/parsed-events/transaction-history"},{"title":"트랜잭션 기록 스캔","sidebarTitle":"트랜잭션 기록 스캔","openapi":"ko/openapi/parsed-events.yaml POST /v1/parsed-events/scan","href":"/ko/api-reference/parsed-events/scan"}]},{"group":"토큰 및 NFT(DAS)","icon":"hexagon-image","pages":[{"title":"Digital Asset Standard (DAS)","sidebarTitle":"Overview","description":"Helius DAS (Digital Asset Standard) 엔드포인트에 대한 전체 API 참조입니다. Solana의 NFT, 압축 NFT, 대체 가능 토큰, 소유권, 메타데이터를 조회하세요.","href":"/ko/api-reference/das"},{"title":"getAsset","openapi":"ko/openapi/das-api/getAsset.yaml POST /","href":"/ko/api-reference/das/getasset"},{"title":"getAssetBatch","openapi":"ko/openapi/das-api/getAssetBatch.yaml POST /","href":"/ko/api-reference/das/getassetbatch"},{"title":"getAssetProof","openapi":"ko/openapi/das-api/getAssetProof.yaml POST /","href":"/ko/api-reference/das/getassetproof"},{"title":"getAssetProofBatch","openapi":"ko/openapi/das-api/getAssetProofBatch.yaml POST /","href":"/ko/api-reference/das/getassetproofbatch"},{"title":"getAssetsByAuthority","openapi":"ko/openapi/das-api/getAssetsByAuthority.yaml POST /","href":"/ko/api-reference/das/getassetsbyauthority"},{"title":"getAssetsByCreator","openapi":"ko/openapi/das-api/getAssetsByCreator.yaml POST /","href":"/ko/api-reference/das/getassetsbycreator"},{"title":"getAssetsByGroup","openapi":"ko/openapi/das-api/getAssetsByGroup.yaml POST /","href":"/ko/api-reference/das/getassetsbygroup"},{"title":"getAssetsByOwner","openapi":"ko/openapi/das-api/getAssetsByOwner.yaml POST /","href":"/ko/api-reference/das/getassetsbyowner"},{"title":"getNftEditions","openapi":"ko/openapi/das-api/getNftEditions.yaml POST /","href":"/ko/api-reference/das/getnfteditions"},{"title":"getSignaturesForAsset","openapi":"ko/openapi/das-api/getSignaturesForAsset.yaml POST /","href":"/ko/api-reference/das/getsignaturesforasset"},{"title":"getTokenAccounts","openapi":"ko/openapi/das-api/getTokenAccounts.yaml POST /","href":"/ko/api-reference/das/gettokenaccounts"},{"title":"searchAssets","openapi":"ko/openapi/das-api/searchAssets.yaml POST /","href":"/ko/api-reference/das/searchassets"}]},{"group":"지갑","icon":"wallet","tag":"Beta","pages":[{"title":"Wallet API (베타)","sidebarTitle":"개요","href":"/ko/api-reference/wallet-api"},{"title":"지갑 신원 가져오기","sidebarTitle":"신원","openapi":"openapi/wallet-api/openapi.yaml GET /v1/wallet/{wallet}/identity","href":"/ko/api-reference/wallet-api/identity"},{"title":"지갑 잔액 가져오기","sidebarTitle":"잔액","openapi":"openapi/wallet-api/openapi.yaml GET /v1/wallet/{wallet}/balances","href":"/ko/api-reference/wallet-api/balances"},{"title":"과거 토큰 잔액 가져오기","sidebarTitle":"balance-at","openapi":"openapi/wallet-api/openapi.yaml GET /v1/wallet/{wallet}/balance-at","href":"/ko/api-reference/wallet-api/balance-at"},{"title":"지갑 내역 가져오기","sidebarTitle":"내역","openapi":"openapi/wallet-api/openapi.yaml GET /v1/wallet/{wallet}/history","href":"/ko/api-reference/wallet-api/history"},{"title":"지갑 전송 가져오기","sidebarTitle":"전송","openapi":"openapi/wallet-api/openapi.yaml GET /v1/wallet/{wallet}/transfers","href":"/ko/api-reference/wallet-api/transfers"},{"title":"지갑 자금 확보","sidebarTitle":"funded-by","openapi":"openapi/wallet-api/openapi.yaml GET /v1/wallet/{wallet}/funded-by","href":"/ko/api-reference/wallet-api/funded-by"}]},{"group":"ZK 압축","icon":"arrows-to-circle","pages":[{"title":"ZK Compression API","sidebarTitle":"개요","href":"/ko/api-reference/zk-compression"},{"title":"getCompressedAccount","sidebarTitle":"getCompressedAccount","openapi":"ko/openapi/zk-compression/getCompressedAccount.yaml POST /","href":"/ko/api-reference/zk-compression/getcompressedaccount"},{"title":"getCompressedAccountProof","sidebarTitle":"getCompressedAccountProof","openapi":"ko/openapi/zk-compression/getCompressedAccountProof.yaml POST /","href":"/ko/api-reference/zk-compression/getcompressedaccountproof"},{"title":"getCompressedAccountsByOwner","sidebarTitle":"getCompressedAccountsByOwner","openapi":"ko/openapi/zk-compression/getCompressedAccountsByOwner.yaml POST /","href":"/ko/api-reference/zk-compression/getcompressedaccountsbyowner"},{"title":"getCompressedBalance","sidebarTitle":"getCompressedBalance","openapi":"ko/openapi/zk-compression/getCompressedBalance.yaml POST /","href":"/ko/api-reference/zk-compression/getcompressedbalance"},{"title":"getCompressedBalanceByOwner","sidebarTitle":"getCompressedBalanceByOwner","openapi":"ko/openapi/zk-compression/getCompressedBalanceByOwner.yaml POST /","href":"/ko/api-reference/zk-compression/getcompressedbalancebyowner"},{"title":"getCompressedMintTokenHolders","sidebarTitle":"getCompressedMintTokenHolders","openapi":"ko/openapi/zk-compression/getCompressedMintTokenHolders.yaml POST /","href":"/ko/api-reference/zk-compression/getcompressedminttokenholders"},{"title":"getCompressedTokenAccountBalance","sidebarTitle":"getCompressedTokenAccountBalance","openapi":"ko/openapi/zk-compression/getCompressedTokenAccountBalance.yaml POST /","href":"/ko/api-reference/zk-compression/getcompressedtokenaccountbalance"},{"title":"getCompressedTokenAccountsByDelegate","sidebarTitle":"getCompressedTokenAccountsByDelegate","openapi":"ko/openapi/zk-compression/getCompressedTokenAccountsByDelegate.yaml POST /","href":"/ko/api-reference/zk-compression/getcompressedtokenaccountsbydelegate"},{"title":"getCompressedTokenAccountsByOwner","sidebarTitle":"getCompressedTokenAccountsByOwner","openapi":"ko/openapi/zk-compression/getCompressedTokenAccountsByOwner.yaml POST /","href":"/ko/api-reference/zk-compression/getcompressedtokenaccountsbyowner"},{"title":"getCompressedTokenBalancesByOwner","sidebarTitle":"getCompressedTokenBalancesByOwner","openapi":"ko/openapi/zk-compression/getCompressedTokenBalancesByOwner.yaml POST /","href":"/ko/api-reference/zk-compression/getcompressedtokenbalancesbyowner"},{"title":"getCompressedTokenBalancesByOwnerV2","sidebarTitle":"getCompressedTokenBalancesByOwnerV2","openapi":"ko/openapi/zk-compression/getCompressedTokenBalancesByOwnerV2.yaml POST /","href":"/ko/api-reference/zk-compression/getcompressedtokenbalancesbyownerv2"},{"title":"getCompressionSignaturesForAccount","sidebarTitle":"getCompressionSignaturesForAccount","openapi":"ko/openapi/zk-compression/getCompressionSignaturesForAccount.yaml POST /","href":"/ko/api-reference/zk-compression/getcompressionsignaturesforaccount"},{"title":"getCompressionSignaturesForAddress","sidebarTitle":"getCompressionSignaturesForAddress","openapi":"ko/openapi/zk-compression/getCompressionSignaturesForAddress.yaml POST /","href":"/ko/api-reference/zk-compression/getcompressionsignaturesforaddress"},{"title":"getCompressionSignaturesForOwner","sidebarTitle":"getCompressionSignaturesForOwner","openapi":"ko/openapi/zk-compression/getCompressionSignaturesForOwner.yaml POST /","href":"/ko/api-reference/zk-compression/getcompressionsignaturesforowner"},{"title":"getCompressionSignaturesForTokenOwner","sidebarTitle":"getCompressionSignaturesForTokenOwner","openapi":"ko/openapi/zk-compression/getCompressionSignaturesForTokenOwner.yaml POST /","href":"/ko/api-reference/zk-compression/getcompressionsignaturesfortokenowner"},{"title":"getIndexerHealth","sidebarTitle":"getIndexerHealth","openapi":"ko/openapi/zk-compression/getIndexerHealth.yaml POST /","href":"/ko/api-reference/zk-compression/getindexerhealth"},{"title":"getIndexerSlot","sidebarTitle":"getIndexerSlot","openapi":"ko/openapi/zk-compression/getIndexerSlot.yaml POST /","href":"/ko/api-reference/zk-compression/getindexerslot"},{"title":"getLatestCompressionSignatures","sidebarTitle":"getLatestCompressionSignatures","openapi":"ko/openapi/zk-compression/getLatestCompressionSignatures.yaml POST /","href":"/ko/api-reference/zk-compression/getlatestcompressionsignatures"},{"title":"getLatestNonVotingSignatures","sidebarTitle":"getLatestNonVotingSignatures","openapi":"ko/openapi/zk-compression/getLatestNonVotingSignatures.yaml POST /","href":"/ko/api-reference/zk-compression/getlatestnonvotingsignatures"},{"title":"getMultipleCompressedAccountProofs","sidebarTitle":"getMultipleCompressedAccountProofs","openapi":"ko/openapi/zk-compression/getMultipleCompressedAccountProofs.yaml POST /","href":"/ko/api-reference/zk-compression/getmultiplecompressedaccountproofs"},{"title":"getMultipleCompressedAccounts","sidebarTitle":"getMultipleCompressedAccounts","openapi":"ko/openapi/zk-compression/getMultipleCompressedAccounts.yaml POST /","href":"/ko/api-reference/zk-compression/getmultiplecompressedaccounts"},{"title":"getMultipleNewAddressProofs","sidebarTitle":"getMultipleNewAddressProofs","openapi":"ko/openapi/zk-compression/getMultipleNewAddressProofs.yaml POST /","href":"/ko/api-reference/zk-compression/getmultiplenewaddressproofs"},{"title":"getMultipleNewAddressProofsV2","sidebarTitle":"getMultipleNewAddressProofsV2","openapi":"ko/openapi/zk-compression/getMultipleNewAddressProofsV2.yaml POST /","href":"/ko/api-reference/zk-compression/getmultiplenewaddressProofsv2"},{"title":"getTransactionWithCompressionInfo","sidebarTitle":"getTransactionWithCompressionInfo","openapi":"ko/openapi/zk-compression/getTransactionWithCompressionInfo.yaml POST /","href":"/ko/api-reference/zk-compression/gettransactionwithcompressioninfo"},{"title":"getValidityProof","sidebarTitle":"getValidityProof","openapi":"ko/openapi/zk-compression/getValidityProof.yaml POST /","href":"/ko/api-reference/zk-compression/getvalidityproof"}]}]},{"group":"거래","pages":[{"group":"Preconfirmations","icon":"stopwatch","pages":[{"title":"preconfSubscribe","sidebarTitle":"preconfSubscribe","href":"/ko/api-reference/pre-confirmations/preconfsubscribe"},{"title":"preconfUnsubscribe","sidebarTitle":"preconfUnsubscribe","href":"/ko/api-reference/pre-confirmations/preconfunsubscribe"},{"title":"getPreConfCoverage","sidebarTitle":"getPreConfCoverage","href":"/ko/api-reference/pre-confirmations/getpreconfcoverage"}]},{"group":"Helius Sender","icon":"satellite-dish","pages":[{"title":"sendTransaction (Sender)","sidebarTitle":"sendTransaction","openapi":"ko/openapi/sender-api/sendTransaction.yaml POST /fast","href":"/ko/api-reference/sender/sendtransaction"},{"title":"ping","sidebarTitle":"ping","openapi":"ko/openapi/sender-api/ping.yaml GET /ping","href":"/ko/api-reference/sender/ping"},{"title":"sendBundle","sidebarTitle":"sendBundle","href":"/ko/api-reference/sender/sendbundle"},{"title":"getBundleStatuses","sidebarTitle":"getBundleStatuses","href":"/ko/api-reference/sender/getbundlestatuses"}]}]},{"group":"트랜잭션 전송","pages":[{"group":"우선순위 수수료 API","icon":"star","pages":[{"title":"getPriorityFeeEstimate","sidebarTitle":"getPriorityFeeEstimate","openapi":"ko/openapi/priority-fee-api/getPriorityFeeEstimate.yaml POST /","href":"/ko/api-reference/priority-fee/getpriorityfeeestimate"}]}]},{"group":"계정 관리","pages":[{"group":"관리","icon":"shield-halved","pages":[{"title":"Admin API","sidebarTitle":"개요","href":"/ko/api-reference/admin"},{"title":"프로젝트 사용량 가져오기","sidebarTitle":"프로젝트 사용량 가져오기","openapi":"ko/openapi/admin-api/getProjectUsage.yaml GET /v0/admin/projects/{id}/usage","href":"/ko/api-reference/admin/get-project-usage"}]}]}]},{"tab":"가이드","pages":[{"title":"가이드","href":"/ko/guides/overview"}]},{"tab":"에이전트","pages":[{"title":"에이전트","href":"/ko/agents/overview"}]},{"tab":"자주 묻는 질문","pages":[{"title":"자주 묻는 질문","href":"/ko/faqs"}]}]},{"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","pages":[{"title":"es","href":"/es/api-reference/parsed-events/scan"}]},{"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":"트랜잭션 기록 스캔 - 파싱된 이벤트 API","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"]}