{"uid":"cap_LelGv-ezmyymOr9rBHMkT","slug":"delx-evm-transaction-type-classifier-29f7e43e","name":"Delx EVM Transaction Type Classifier","description":"EVM Tx Type Classify: EVM Tx Type Classify classifies legacy, access-list, dynamic-fee, and blob transaction type codes from bounded caller-supplied values without an external provider. Call EVM Tx Type Classify before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Tx Type Classify as versioned deterministic JSON. Price:…","url":"https://api.delx.ai/api/v1/x402/evm-tx-type-classify","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"transaction_type":{"type":"integer","description":"Transaction Type supplied to EVM Tx Type Classify; used only for this bounded calculation and processed in memory without retention."}}},"responseSchema":{"type":"json","example":{"result":{"classification":"dynamic_fee","transaction_type":2},"schema":"delx/util-evm-tx-type-classify/v1","status":"pass","evidence":{"retained":false,"input_sha256":"8d7860bf2ad3e866ffa9821fc838a4e0b9a80325d1457ae15d94fe9bf16abe66","external_calls":0},"operation":"evm_preflight:evm_tx_type_classify"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_drI1YWwRMOwcI-_GM7W8C","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Classifies an EVM transaction type integer into its named category (e.g. legacy, access list, dynamic fee)","exampleAgentPrompt":"Can you classify EVM transaction type 2 for me so I know whether it's a legacy, access list, or dynamic fee transaction before I submit it to the network?","exampleUseCases":[{"title":"Preflight transaction type validation","prompt":"Before I broadcast this transaction, classify transaction type 2 to confirm it's a dynamic fee EIP-1559 transaction and not something legacy."},{"title":"Debugging unknown transaction format","prompt":"I've got a raw EVM transaction with type field set to 1 — can you classify it so I know what format and fee structure to expect?"},{"title":"Agent workflow transaction routing","prompt":"My agent is about to batch-submit transactions and needs to know whether type 0 means legacy — can you classify it so we route it through the right signing path?"}],"resultDescription":"Returns a JSON object containing the named classification (e.g. 'dynamic_fee', 'legacy', 'access_list') corresponding to the input transaction type integer, along with the schema identifier, operation name, pass/fail status, and an evidence block confirming no data retention and no external calls were made.","failureModes":["Invalid or missing transaction_type integer returns a validation error","Unknown or out-of-range transaction type integers may return an unrecognized classification or error","Malformed request body causes a 400-level error","Service unavailability returns a 5xx error"],"whenToPreferThis":"Choose this endpoint when you need a fast, cheap, stateless classification of an EVM transaction type integer before signing or broadcasting — especially in agent preflight workflows where you need to confirm the fee model (legacy vs EIP-1559 dynamic fee vs access list) without making external blockchain calls. Ideal for agents that process raw transaction objects and need to route or validate by type without writing custom mapping logic.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T07:14:48.156Z","isFirstParty":false}