{"uid":"cap_PrOwo8H8kEhpvrU7Nuj0k","slug":"delx-commerce-abi-type-indexer-71db3403","name":"Delx Commerce ABI Type Indexer","description":"Pay-per-result APIs for agents. No signup. Exact price. Verifiable delivery. USDC on Base + Solana via x402.","url":"https://commerce.delx.ai/api/v1/x402/abi-type-index?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"types":{"type":"array","description":"ABI type strings to index (e.g. address, uint256)."}}},"responseSchema":{"type":"json","example":{"index":[{"type":"address","count":2},{"type":"uint256","count":1},{"type":"bytes","count":1}],"schema":"delx/util-abi-type-index/v1","advisory":"Index only; does not encode or eth_call.","type_count":4,"unique_types":3}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","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.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_fZ6JTCSTlFsb-xSSmMnnu","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Accepts an array of Solidity ABI type strings and returns a frequency index showing how many times each type appears","exampleAgentPrompt":"Can you index these ABI types and tell me how many times each one appears: address, uint256, address, bytes?","exampleUseCases":[{"title":"Auditing ABI type distribution","prompt":"I have this list of ABI types from a smart contract: address, uint256, bool, address, bytes32, uint256, address — can you count how many times each type appears and give me a breakdown?"},{"title":"Comparing parameter type frequency across functions","prompt":"I want to understand the type composition of my ABI. Here are the types from all the function parameters: uint256, address, bytes, uint256, bool, address — index them and tell me which types are most common."},{"title":"Validating type diversity before encoding","prompt":"Before I encode these ABI parameters, can you index these types and tell me the unique type count and how many total there are: address, uint256, bytes, address?"}],"resultDescription":"Returns a JSON object with an 'index' array where each entry lists a type string and its occurrence count, plus 'type_count' (total entries), 'unique_types' (count of distinct types), and a schema identifier. Explicitly notes this is an index only and does not perform encoding or eth_call.","failureModes":["Empty or missing 'types' array returns an empty index","Invalid or non-standard ABI type strings may be indexed as-is without validation errors","Payment failure via x402 returns HTTP 402 and no result","Malformed JSON body returns a 4xx error"],"whenToPreferThis":"Use this endpoint when you need a quick frequency index of Solidity ABI type strings — for example, to audit type diversity, understand parameter composition, or preprocess types before encoding. It does not encode values or make on-chain calls, so choose it purely for counting and summarization tasks.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-01T00:53:55.427Z","isFirstParty":false,"canonicalSlug":"delx-commerce-abi-type-indexer-71db3403"}