Bytecode Intelligence

Classify EVM smart contract bytecode as mixer, DEX, token, proxy, bridge, staking contract, or NFT — with a confidence score.

От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемРаботаетБез входаГлобальныйБесплатноТолько чтение

Что умеет

  • Analyze Bytecode: Classifies EVM smart contract bytecode and returns a risk label (mixer, erc20, erc721, proxy, dex, bridge, staking, unknown) with confidence score.
  • Get Selectors: Extracts function selectors (4-byte signatures) from EVM bytecode using PUSH4+EQ pattern matching.
  • Get Metadata: Extracts Solidity compiler metadata from bytecode tail (CBOR-encoded): IPFS hash and solc version.

Какие данные видит

Нужен ли аккаунт

Не нужен: сервер работает без входа

Classify EVM smart contract bytecode as mixer, DEX, token, proxy, bridge, staking contract, or NFT — with a confidence score. Works on Ethereum, BSC, Polygon, Arbitrum, Optimism, Base, Avalanche, and all EVM-compatible chains. No API key required.

Список инструментов сервера (23)

Технические названия из tools/list. Нужны только разработчикам.

analyze_bytecodeClassifies EVM smart contract bytecode and returns a risk label (mixer, erc20, erc721, proxy, dex, bridge, staking, unknown) with confidence score.
get_selectorsExtracts function selectors (4-byte signatures) from EVM bytecode using PUSH4+EQ pattern matching.
get_metadataExtracts Solidity compiler metadata from bytecode tail (CBOR-encoded): IPFS hash and solc version.
get_similarityComputes cosine similarity between two EVM bytecodes based on opcode frequency histograms. Returns score 0–1 and interpretation.
get_riskAnalyzes EVM bytecode for security risks: selfdestruct, delegatecall, create2, and ML-based contract classification. Returns a risk score 0–100 and risk level.
get_token_priceFetches the current USD price of a token by contract address or CoinGecko coin ID (e.g. 'ethereum', 'bitcoin'). Includes 24h change.
check_security_reportFull security analysis of a bytecode string: ML classification, opcode risk flags, function selector audit, risk score 0-100, and an LLM-generated professional assessment.
list_monitorsLists every persistent monitor on the caller's account, with its target, conditions, active/paused status, and last-fired time.
create_monitorCreates a persistent monitor that watches an address (or every address in a tag) and fires an alert when a condition is met. Evaluated every block (or on a schedule for peg_deviation).
update_monitorPauses, resumes, renames, or changes the notification channel of an existing monitor. Get the monitor_id from list_monitors.
delete_monitorPermanently deletes a monitor and its event history. Get the monitor_id from list_monitors.
list_eventsLists alerts fired by the caller's monitors, most recent first, and whether a webhook was delivered.
list_activityLists the audit trail of create/update/pause/delete actions taken on the caller's account (monitors, addresses, tags, keys).
list_addressesLists every address in the caller's address book, with its labels and tags.
create_addressAdds an address to the caller's address book, optionally labeled and assigned to existing tags.
delete_addressRemoves an address from the caller's address book. Get the address_id from list_addresses.
list_tagsLists every tag the caller has created, with its member addresses and the monitors targeting it.
create_tagCreates a new tag for grouping addresses — point a monitor at a tag to watch every address in it at once.
delete_tagDeletes a tag. Refused if any monitor still targets it. Get the tag_id from list_tags.
list_channelsLists every notification channel (webhook or Telegram) on the caller's account, with which monitors use each one.
create_channelCreates a reusable notification channel — attach the returned id to one or more monitors (create_monitor/update_monitor's channel_id) instead of repeating delivery details per monitor.
delete_channelDeletes a notification channel. Refused if any monitor still uses it. Get the channel_id from list_channels.
test_channelSends a real test alert through a channel's actual delivery path (signed webhook POST, or Telegram message) and reports whether it succeeded — use this to verify a channel is configured correctly. Get the channel_id from list_channels.
Bytecode Intelligence: подключить к Claude, ChatGPT, Cursor · Connectors.fun