{"uid":"cap_Ww263MbHITf852tbhqFWG","slug":"blockscout-account-abstraction-operation-lookup-32502116","name":"Blockscout Account Abstraction Operation Lookup","description":"Explore crypto activities with Blockscout's multichain search. Find transactions, addresses, tokens, and dapps across top blockchain networks — your go-to explorer for cross-chain blockchain data","url":"https://api.blockscout.com/%7Bchain_id%7D/api/v2/proxy/account-abstraction/operations/%7Boperation_hash_param%7D","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"pathParams":{"type":"object","properties":{"chain_id":{"type":"string"},"operation_hash_param":{"type":"string"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"fee":"string","gas":"string","raw":{},"hash":"string","index":0,"nonce":"string","sender":{"hash":"string","name":"string","is_scam":true,"metadata":{},"proxy_type":"string","reputation":"string","is_contract":true,"is_verified":true,"public_tags":[{"label":"string","address_hash":"string","display_name":"string"}],"private_tags":[{"label":"string","address_hash":"string","display_name":"string"}],"ens_domain_name":"string","implementations":[{"name":"string","address_hash":"string"}],"watchlist_names":[{"label":"string","display_name":"string"}]},"status":true,"bundler":{"hash":"string","name":"string","is_scam":true,"metadata":{},"proxy_type":"string","reputation":"string","is_contract":true,"is_verified":true,"public_tags":[{"label":"string","address_hash":"string","display_name":"string"}],"private_tags":[{"label":"string","address_hash":"string","display_name":"string"}],"ens_domain_name":"string","implementations":[{"name":"string","address_hash":"string"}],"watchlist_names":[{"label":"string","display_name":"string"}]},"factory":{"hash":"string","name":"string","is_scam":true,"metadata":{},"proxy_type":"string","reputation":"string","is_contract":true,"is_verified":true,"public_tags":[{"label":"string","address_hash":"string","display_name":"string"}],"private_tags":[{"label":"string","address_hash":"string","display_name":"string"}],"ens_domain_name":"string","implementations":[{"name":"string","address_hash":"string"}],"watchlist_names":[{"label":"string","display_name":"string"}]},"gas_used":"string","call_data":"string","consensus":true,"gas_price":"string","paymaster":{"hash":"string","name":"string","is_scam":true,"metadata":{},"proxy_type":"string","reputation":"string","is_contract":true,"is_verified":true,"public_tags":[{"label":"string","address_hash":"string","display_name":"string"}],"private_tags":[{"label":"string","address_hash":"string","display_name":"string"}],"ens_domain_name":"string","implementations":[{"name":"string","address_hash":"string"}],"watchlist_names":[{"label":"string","display_name":"string"}]},"signature":"string","timestamp":"string","aggregator":"string","block_hash":"string","entry_point":{"hash":"string","name":"string","is_scam":true,"metadata":{},"proxy_type":"string","reputation":"string","is_contract":true,"is_verified":true,"public_tags":[{"label":"string","address_hash":"string","display_name":"string"}],"private_tags":[{"label":"string","address_hash":"string","display_name":"string"}],"ens_domain_name":"string","implementations":[{"name":"string","address_hash":"string"}],"watchlist_names":[{"label":"string","display_name":"string"}]},"block_number":"string","bundle_index":0,"sponsor_type":"string","revert_reason":"string","call_gas_limit":"string","execute_target":{"hash":"string","name":"string","is_scam":true,"metadata":{},"proxy_type":"string","reputation":"string","is_contract":true,"is_verified":true,"public_tags":[{"label":"string","address_hash":"string","display_name":"string"}],"private_tags":[{"label":"string","address_hash":"string","display_name":"string"}],"ens_domain_name":"string","implementations":[{"name":"string","address_hash":"string"}],"watchlist_names":[{"label":"string","display_name":"string"}]},"max_fee_per_gas":"string","user_logs_count":0,"transaction_hash":"string","decoded_call_data":{},"execute_call_data":"string","entry_point_version":"string","aggregator_signature":"string","pre_verification_gas":"string","user_logs_start_index":0,"verification_gas_limit":"string","max_priority_fee_per_gas":"string","decoded_execute_call_data":{}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_82tFw-07-vP0WqgdxIZfh","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Retrieves detailed data for a specific ERC-4337 account abstraction UserOperation by its hash on a given blockchain network","exampleAgentPrompt":"Can you look up the ERC-4337 UserOperation with hash 0xabc123... on Ethereum mainnet and tell me who the sender, bundler, and paymaster are, and whether it succeeded?","exampleUseCases":[{"title":"Debug a failed smart account transaction","prompt":"My smart account transaction failed — the UserOperation hash is 0xdeadbeef... on Polygon. Can you pull up the full details from Blockscout so I can see the gas used, the paymaster involved, and what the status is?"},{"title":"Audit bundler activity for a UserOperation","prompt":"I need to verify which bundler processed the UserOperation 0x1234abcd... on Arbitrum — can you fetch the operation details and show me the bundler address and factory used?"},{"title":"Verify paymaster coverage for a sponsored transaction","prompt":"We sponsored a user transaction via our paymaster — the UserOperation hash is 0x9876fedc... on Optimism. Can you check Blockscout and confirm the paymaster address and whether the operation was included successfully?"}],"resultDescription":"Returns a detailed JSON object for the specified UserOperation including: fee, gas, gas price, gas used, nonce, call data, raw operation, status, consensus flag, and enriched address objects for the sender, bundler, factory, and paymaster — each with name, ENS domain, contract/scam/verified flags, public/private tags, reputation, proxy type, implementations, and watchlist names.","failureModes":["Invalid or unknown operation hash returns 404 or empty result","Unsupported or incorrect chain_id returns error or empty response","Malformed operation hash parameter causes 400 bad request","Operation not yet indexed by Blockscout returns no data","Network timeout or rate limit exceeded returns 5xx error"],"whenToPreferThis":"Choose this endpoint when you specifically need to inspect an ERC-4337 UserOperation by its hash on a supported blockchain network. It is the right choice for account abstraction debugging, paymaster auditing, bundler verification, or gas analysis on smart account operations. Prefer it over generic transaction lookup endpoints when the target is a UserOperation rather than a standard EOA transaction.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:30:02.209Z","isFirstParty":false}