{"slug":"duo-data-utilities-0b2c46d2","name":"Duo Data Utilities","summary":"Compute the Keccak-256 hash of a Solidity function or event signature and derive the 4-byte function selector and the 32-byte event topic. Normalises the signature first — strips parameter names, expands uint to uint256 and the other aliases, flattens tuples — so a signature copied from source code produces the same selector as the canonical form. Also hashes arbitrary text or hex bytes with Keccak-256.","status":"live","indexable":true,"listed_since":"2026-10-25T17:51:56.373047Z","sources":[{"source":"x402_bazaar","external_id":"https://api.duoleads.com/v1/chain/selector","owner_address":"0xcd673f7e1dad254347aeab6be0defe8b9c6b3a39","seen_at":"2026-10-26T18:17:58.483358Z","removed_at":null}],"endpoints":[{"url":"https://api.duoleads.com/v1/chain/selector","host":"api.duoleads.com","protocol":"x402","state":"live","last_probe_at":"2026-10-26T04:42:12.307643Z","last_ok_at":"2026-10-26T04:42:12.307643Z","tools_count":null,"tools_changed_at":null,"uptime_24h":1.0,"uptime_30d":1.0}],"also_listed_as":[{"slug":"api-duoleads-com-e21aa0bc","name":"api.duoleads.com"}],"payment_options":[],"usage":{"source":"x402_bazaar","unique_payers_30d":1,"paid_calls_30d":2,"last_paid_at":"2026-10-01T20:52:55.450Z","reported_at":"2026-10-26T18:17:58.483358Z"},"assessment":{"method":"2026.10.1","checks":[{"id":"answers","state":"pass","reason":"Answered a check 10 hours ago."},{"id":"owner","state":"fail","reason":"No one has proven control of its domain or of the wallet it is paid at."},{"id":"track_record","state":"fail","reason":"Listed for 0 days; 30 are needed."},{"id":"real_customers","state":"fail","reason":"1 different wallets paid it in 30 days, as the x402 Bazaar reports (not yet counted by addrbook); 10 are needed."},{"id":"clean_scan","state":"not_applicable","reason":"Not an MCP server."}],"passed":1,"applicable":4,"contradicted":false,"computed_at":"2026-10-26T14:49:39.836100Z"},"identity":{"endpoint_domains":["duoleads.com"],"proven_domains":[],"proven_wallets":[],"namesakes":[{"slug":"duo-data-utilities-ffbb8376","name":"Duo Data Utilities","proven_domain":null},{"slug":"duo-data-utilities-291f593d","name":"Duo Data Utilities","proven_domain":null},{"slug":"duo-data-utilities-0f37979d","name":"Duo Data Utilities","proven_domain":null},{"slug":"duo-data-utilities-8b6c6cb0","name":"Duo Data Utilities","proven_domain":null},{"slug":"duo-data-utilities-d7ee9a4c","name":"Duo Data Utilities","proven_domain":null},{"slug":"duo-data-utilities-cf0f25d7","name":"Duo Data Utilities","proven_domain":null},{"slug":"duo-data-utilities-2ce58013","name":"Duo Data Utilities","proven_domain":null},{"slug":"duo-data-utilities-98489c06","name":"Duo Data Utilities","proven_domain":null},{"slug":"duo-data-utilities-0f5702f0","name":"Duo Data Utilities","proven_domain":null},{"slug":"duo-data-utilities-c44653b6","name":"Duo Data Utilities","proven_domain":null}],"namesake_count":22,"identity_checks":[]},"replies":[],"customers":null,"scan":null,"notice":"Not affiliated with addrbook — claim or request removal."}