このMCPでできること
Resolves EVM contract ABIs, reads and simulates contracts, decodes transactions, encodes calls, and prepares unsigned transactions for signing.
ツール
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'tx_hash'], 'properties': {'chain': {'anyOf': [{'type': 'string', 'minLength': 1}, {'type': 'integer', 'exclusiveMinimum': 0}], 'description': 'Chain alias from GET /v1/chains (for example "ethereum", "base", "monad", "bsc") or numeric EIP-155 chain id.'}, 'rpc_url': {'type': 'string', 'pattern': '^https?:\\/\\/\\S+$', 'description': 'Override HTTP(S) RPC URL. Required for chains with no default (e.g. local/31337) or custom EVM chain ids.'}, 'tx_hash': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{64}$', 'description': '0x transaction hash.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'tx_hash', 'source', 'cached', 'decoded', 'provenance'], 'properties': {'chain': {'type': 'integer'}, 'cached': {'type': 'boolean'}, 'source': {'type': 'string'}, 'decoded': {'anyOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'array'}, {'type': 'object', 'additionalProperties': {}}, {'type': 'null'}]}, 'tx_hash': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{64}$', 'description': '0x transaction hash.'}, 'provenance': {'type': 'object', 'required': ['source', 'confidence', 'verified', 'names_synthetic'], 'properties': {'source': {'type': 'string'}, 'verified': {'type': 'boolean', 'const': False}, 'confidence': {'type': 'string', 'const': 'decompiled'}, 'names_synthetic': {'type': 'boolean', 'const': True}}, 'additionalProperties': True}, 'decoded_call': {'anyOf': [{'type': 'object', 'required': ['to', 'function', 'signature', 'args', 'abi_for', 'provenance'], 'properties': {'to': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': '0x contract address.'}, 'args': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'type', 'value'], 'properties': {'name': {'type': 'string'}, 'type': {'type': 'string'}, 'value': {'$ref': '#/properties/decoded'}}, 'additionalProperties': True}}, 'abi_for': {'$ref': '#/properties/decoded_call/anyOf/0/properties/to'}, 'function': {'type': 'string'}, 'signature': {'type': 'string'}, 'provenance': {'type': 'object', 'required': ['source', 'confidence', 'verified', 'names_synthetic', 'natspec'], 'properties': {'notes': {'type': 'string'}, 'source': {'enum': ['etherscan', 'sourcify', 'proxy-impl', 'bytecode-match', 'heimdall-decompiled', '4byte'], 'type': 'string'}, 'natspec': {'type': 'boolean'}, 'verified': {'type': 'boolean'}, 'confidence': {'enum': ['verified', 'partial', 'decompiled', 'selector-only'], 'type': 'string'}, 'bytecode_match': {'type': 'object', 'required': ['chain', 'address', 'source', 'confidence'], 'properties': {'chain': {'type': 'integer'}, 'source': {'$ref': '#/properties/decoded_call/anyOf/0/properties/provenance/properties/source'}, 'address': {'$ref': '#/properties/decoded_call/anyOf/0/properties/to'}, 'confidence': {'$ref': '#/properties/decoded_call/anyOf/0/properties/provenance/properties/confidence'}}, 'additionalProperties': True}, 'names_synthetic': {'type': 'boolean'}}, 'additionalProperties': True}}, 'additionalProperties': True}, {'type': 'null'}]}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'address', 'function'], 'properties': {'args': {'type': 'array', 'default': [], 'description': 'Function arguments, in order. Pass uint values as decimal strings.'}, 'chain': {'anyOf': [{'type': 'string', 'minLength': 1}, {'type': 'integer', 'exclusiveMinimum': 0}], 'description': 'Chain alias from GET /v1/chains (for example "ethereum", "base", "monad", "bsc") or numeric EIP-155 chain id.'}, 'value': {'type': 'string', 'pattern': '^\\d+$', 'description': 'Native value in wei (decimal string), for payable functions.'}, 'address': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': '0x contract address.'}, 'rpc_url': {'type': 'string', 'pattern': '^https?:\\/\\/\\S+$', 'description': 'Override HTTP(S) RPC URL. Required for chains with no default (e.g. local/31337) or custom EVM chain ids.'}, 'function': {'type': 'string', 'pattern': '\\S', 'minLength': 1, 'description': 'Function name, or full signature like "transfer(address,uint256)" if overloaded.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data', 'function_signature'], 'properties': {'data': {'type': 'string', 'pattern': '^0x([0-9a-fA-F]{2})*$', 'description': 'Raw form: calldata (0x-prefixed hex bytes).'}, 'function_signature': {'type': 'string'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'q': {'type': 'string', 'description': 'Search by chain id, name, alias, or native symbol; multi-word queries also match token-by-token and without whitespace.'}, 'testnets': {'type': 'boolean', 'description': 'When true, only testnets; when false, only mainnets.'}, 'has_default_rpc': {'type': 'boolean', 'description': 'When true, only chains gulltoppr can query without rpc_url.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chains'], 'properties': {'chains': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'name', 'aliases', 'testnet', 'has_default_rpc', 'native_currency'], 'properties': {'id': {'type': 'integer', 'exclusiveMinimum': 0}, 'name': {'type': 'string'}, 'aliases': {'type': 'array', 'items': {'type': 'string'}}, 'testnet': {'type': 'boolean'}, 'default_rpc_url': {'type': 'string', 'pattern': '^https?:\\/\\/\\S+$', 'description': 'Override HTTP(S) RPC URL. Required for chains with no default (e.g. local/31337) or custom EVM chain ids.'}, 'has_default_rpc': {'type': 'boolean'}, 'native_currency': {'type': 'object', 'required': ['name', 'symbol', 'decimals'], 'properties': {'name': {'type': 'string'}, 'symbol': {'type': 'string'}, 'decimals': {'type': 'integer', 'minimum': 0}}, 'additionalProperties': True}, 'block_explorer_url': {'type': 'string', 'format': 'uri'}}, 'additionalProperties': True}}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['selector'], 'properties': {'selector': {'type': 'string', 'pattern': '^0x([0-9a-fA-F]{8}|[0-9a-fA-F]{64})$', 'description': '4-byte function/error selector or 32-byte event topic0.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['selector', 'entries'], 'properties': {'entries': {'type': 'array', 'items': {'type': 'object', 'required': ['kind', 'signature', 'proof'], 'properties': {'kind': {'enum': ['function', 'event', 'error'], 'type': 'string'}, 'chain': {'type': 'integer', 'exclusiveMinimum': 0}, 'proof': {'enum': ['verified-source', 'keccak-proven'], 'type': 'string'}, 'address': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': '0x contract address.'}, 'abi_item': {'anyOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'array'}, {'type': 'object', 'additionalProperties': {}}, {'type': 'null'}]}, 'signature': {'type': 'string'}}, 'additionalProperties': True}}, 'selector': {'type': 'string', 'pattern': '^0x([0-9a-fA-F]{8}|[0-9a-fA-F]{64})$', 'description': '4-byte function/error selector or 32-byte event topic0.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'address', 'function', 'from'], 'properties': {'args': {'type': 'array', 'default': [], 'description': 'Function arguments, in order. Pass uint values as decimal strings.'}, 'from': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': "The sender address (the user's wallet). No key is needed â\x80\x94 nothing is signed."}, 'chain': {'anyOf': [{'type': 'string', 'minLength': 1}, {'type': 'integer', 'exclusiveMinimum': 0}], 'description': 'Chain alias from GET /v1/chains (for example "ethereum", "base", "monad", "bsc") or numeric EIP-155 chain id.'}, 'value': {'type': 'string', 'pattern': '^\\d+$', 'description': 'Native value in wei (decimal string), for payable functions.'}, 'address': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': '0x contract address.'}, 'rpc_url': {'type': 'string', 'pattern': '^https?:\\/\\/\\S+$', 'description': 'Override HTTP(S) RPC URL. Required for chains with no default (e.g. local/31337) or custom EVM chain ids.'}, 'function': {'type': 'string', 'pattern': '\\S', 'minLength': 1, 'description': 'Function name, or full signature like "transfer(address,uint256)" if overloaded.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['unsigned_tx', 'simulation', 'human_summary', 'deeplink', 'warnings', 'safety'], 'properties': {'safety': {'type': 'object', 'required': ['signing_recommended', 'risk_level', 'requires_human_confirmation', 'reasons'], 'properties': {'reasons': {'type': 'array', 'items': {'enum': ['abi_names_inferred', 'proxy', 'simulation_failed', 'native_value', 'spending_approval', 'asset_outflow'], 'type': 'string'}}, 'risk_level': {'enum': ['low', 'medium', 'high', 'blocked'], 'type': 'string'}, 'signing_recommended': {'type': 'boolean'}, 'requires_human_confirmation': {'type': 'boolean'}}, 'additionalProperties': True}, 'deeplink': {'type': 'string'}, 'warnings': {'type': 'array', 'items': {'type': 'string'}}, 'simulation': {'type': 'object', 'required': ['success', 'gas_used', 'state_diff', 'asset_changes', 'logs'], 'properties': {'logs': {'type': 'array'}, 'revert': {}, 'success': {'type': 'boolean'}, 'gas_used': {'type': 'integer', 'minimum': 0}, 'state_diff': {'type': 'array'}, 'return_value': {}, 'asset_changes': {'type': 'array'}}, 'additionalProperties': True}, 'unsigned_tx': {'type': 'object', 'required': ['chainId', 'to', 'from', 'data', 'value'], 'properties': {'to': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': '0x contract address.'}, 'gas': {'type': 'string', 'pattern': '^\\d+$'}, 'data': {'type': 'string', 'pattern': '^0x([0-9a-fA-F]{2})*$', 'description': 'Raw form: calldata (0x-prefixed hex bytes).'}, 'from': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': "The sender address (the user's wallet). No key is needed â\x80\x94 nothing is signed."}, 'value': {'type': 'string', 'pattern': '^\\d+$'}, 'chainId': {'type': 'integer'}}, 'additionalProperties': True}, 'human_summary': {'type': 'string'}, 'wallet_request': {}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'address', 'function'], 'properties': {'args': {'type': 'array', 'default': [], 'description': 'Function arguments, in order. Pass uint values as decimal strings.'}, 'chain': {'anyOf': [{'type': 'string', 'minLength': 1}, {'type': 'integer', 'exclusiveMinimum': 0}], 'description': 'Chain alias from GET /v1/chains (for example "ethereum", "base", "monad", "bsc") or numeric EIP-155 chain id.'}, 'address': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': '0x contract address.'}, 'rpc_url': {'type': 'string', 'pattern': '^https?:\\/\\/\\S+$', 'description': 'Override HTTP(S) RPC URL. Required for chains with no default (e.g. local/31337) or custom EVM chain ids.'}, 'function': {'type': 'string', 'pattern': '\\S', 'minLength': 1, 'description': 'Function name, or full signature like "transfer(address,uint256)" if overloaded.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['decoded', 'raw', 'function_signature'], 'properties': {'raw': {'type': 'string', 'pattern': '^0x([0-9a-fA-F]{2})*$', 'description': 'Raw form: calldata (0x-prefixed hex bytes).'}, 'decoded': {'type': 'array'}, 'function_signature': {'type': 'string'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['selectors', 'bytecodes'], 'properties': {'bytecodes': {'type': 'integer', 'minimum': 0}, 'selectors': {'type': 'object', 'additionalProperties': {'type': 'integer', 'minimum': 0}}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'address'], 'properties': {'chain': {'anyOf': [{'type': 'string', 'minLength': 1}, {'type': 'integer', 'exclusiveMinimum': 0}], 'description': 'Chain alias from GET /v1/chains (for example "ethereum", "base", "monad", "bsc") or numeric EIP-155 chain id.'}, 'address': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': '0x contract address.'}, 'rpc_url': {'type': 'string', 'pattern': '^https?:\\/\\/\\S+$', 'description': 'Override HTTP(S) RPC URL. Required for chains with no default (e.g. local/31337) or custom EVM chain ids.'}, 'method_q': {'type': 'string', 'description': 'Case-insensitive manifest method search across names, signatures, parameters, outputs, and hints.'}, 'method_kind': {'enum': ['read', 'write', 'all'], 'type': 'string', 'description': 'Restrict manifest methods to read, write, or all.'}, 'method_limit': {'type': 'integer', 'maximum': 500, 'minimum': 0, 'description': 'Maximum number of manifest methods to return after filtering.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'address', 'interface', 'provenance', 'abi_for', 'cached', 'abi_omitted'], 'properties': {'chain': {'type': 'integer'}, 'proxy': {'type': 'object', 'required': ['is_proxy', 'pattern', 'hops'], 'properties': {'hops': {'type': 'array', 'items': {'type': 'object', 'required': ['address', 'role'], 'properties': {'role': {'enum': ['proxy', 'implementation', 'beacon', 'facet'], 'type': 'string'}, 'address': {'$ref': '#/properties/address'}}, 'additionalProperties': True}}, 'pattern': {'enum': ['eip1967', 'uups', 'transparent', 'beacon', 'diamond', 'minimal-1167', 'unknown'], 'type': 'string'}, 'is_proxy': {'type': 'boolean', 'const': True}, 'resolved_implementation': {'$ref': '#/properties/address', 'description': '0x contract address.'}}, 'additionalProperties': True}, 'token': {'type': 'object', 'required': ['kind'], 'properties': {'kind': {'anyOf': [{'enum': ['erc20', 'erc721', 'erc1155'], 'type': 'string'}, {'type': 'null'}]}, 'name': {'type': 'string'}, 'symbol': {'type': 'string'}, 'decimals': {'type': 'integer'}}, 'additionalProperties': True}, 'cached': {'type': 'boolean'}, 'abi_for': {'$ref': '#/properties/address'}, 'address': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': '0x contract address.'}, 'interface': {'type': 'object', 'required': ['reads', 'writes'], 'properties': {'reads': {'type': 'array', 'items': {'type': 'object', 'required': ['function', 'signature', 'inputs', 'outputs', 'names_synthetic'], 'properties': {'hint': {'type': 'string'}, 'inputs': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'type'], 'properties': {'name': {'type': 'string'}, 'type': {'type': 'string'}}, 'additionalProperties': True}}, 'outputs': {'type': 'array', 'items': {'$ref': '#/properties/interface/properties/reads/items/properties/inputs/items'}}, 'function': {'type': 'string'}, 'signature': {'type': 'string'}, 'names_synthetic': {'type': 'boolean'}}, 'additionalProperties': True}}, 'writes': {'type': 'array', 'items': {'type': 'object', 'required': ['function', 'signature', 'inputs', 'payable', 'names_synthetic'], 'properties': {'hint': {'type': 'string'}, 'inputs': {'type': 'array', 'items': {'$ref': '#/properties/interface/properties/reads/items/properties/inputs/items'}}, 'payable': {'type': 'boolean'}, 'function': {'type': 'string'}, 'signature': {'type': 'string'}, 'names_synthetic': {'type': 'boolean'}}, 'additionalProperties': True}}}, 'additionalProperties': True}, 'provenance': {'type': 'object', 'required': ['source', 'confidence', 'verified', 'names_synthetic', 'natspec'], 'properties': {'notes': {'type': 'string'}, 'source': {'enum': ['etherscan', 'sourcify', 'proxy-impl', 'bytecode-match', 'heimdall-decompiled', '4byte'], 'type': 'string'}, 'natspec': {'type': 'boolean'}, 'verified': {'type': 'boolean'}, 'confidence': {'enum': ['verified', 'partial', 'decompiled', 'selector-only'], 'type': 'string'}, 'bytecode_match': {'type': 'object', 'required': ['chain', 'address', 'source', 'confidence'], 'properties': {'chain': {'type': 'integer'}, 'source': {'$ref': '#/properties/provenance/properties/source'}, 'address': {'$ref': '#/properties/address'}, 'confidence': {'$ref': '#/properties/provenance/properties/confidence'}}, 'additionalProperties': True}, 'names_synthetic': {'type': 'boolean'}}, 'additionalProperties': True}, 'abi_omitted': {'type': 'boolean', 'const': True}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'pattern': '\\S', 'minLength': 1, 'description': 'An ENS/Basename (vitalik.eth, name.base.eth) or a 0x address.'}, 'chain': {'anyOf': [{'type': 'string', 'minLength': 1}, {'type': 'integer', 'exclusiveMinimum': 0}], 'description': 'Chain alias from GET /v1/chains (for example "ethereum", "base", "monad", "bsc") or numeric EIP-155 chain id.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'name': {'type': 'string'}, 'address': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': '0x contract address.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['uptime_seconds', 'metrics'], 'properties': {'metrics': {'type': 'object', 'additionalProperties': {'type': 'object', 'required': ['attempts', 'successes', 'misses', 'failures', 'total_latency_ms', 'avg_latency_ms', 'max_latency_ms', 'failure_rate'], 'properties': {'misses': {'type': 'integer', 'minimum': 0}, 'attempts': {'type': 'integer', 'minimum': 0}, 'failures': {'type': 'integer', 'minimum': 0}, 'successes': {'type': 'integer', 'minimum': 0}, 'last_error': {'type': 'string'}, 'failure_rate': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'avg_latency_ms': {'type': 'integer', 'minimum': 0}, 'max_latency_ms': {'type': 'integer', 'minimum': 0}, 'total_latency_ms': {'type': 'integer', 'minimum': 0}}, 'additionalProperties': True}}, 'uptime_seconds': {'type': 'integer', 'minimum': 0}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'from'], 'properties': {'to': {'$ref': '#/properties/address', 'description': 'Raw form: target address.'}, 'args': {'type': 'array', 'default': [], 'description': 'Function arguments, in order. Pass uint values as decimal strings.'}, 'data': {'type': 'string', 'pattern': '^0x([0-9a-fA-F]{2})*$', 'description': 'Raw form: calldata (0x-prefixed hex bytes).'}, 'from': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': "The sender address (the user's wallet). No key is needed â\x80\x94 nothing is signed."}, 'chain': {'anyOf': [{'type': 'string', 'minLength': 1}, {'type': 'integer', 'exclusiveMinimum': 0}], 'description': 'Chain alias from GET /v1/chains (for example "ethereum", "base", "monad", "bsc") or numeric EIP-155 chain id.'}, 'value': {'type': 'string', 'pattern': '^\\d+$', 'description': 'Native value in wei (decimal string), for payable functions.'}, 'address': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': '0x contract address.'}, 'rpc_url': {'type': 'string', 'pattern': '^https?:\\/\\/\\S+$', 'description': 'Override HTTP(S) RPC URL. Required for chains with no default (e.g. local/31337) or custom EVM chain ids.'}, 'function': {'type': 'string', 'pattern': '\\S', 'minLength': 1, 'description': 'Function name, or full signature like "transfer(address,uint256)" if overloaded.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['success', 'gas_used', 'state_diff', 'asset_changes', 'logs'], 'properties': {'logs': {'type': 'array', 'items': {'type': 'object', 'required': ['address'], 'properties': {'args': {'type': 'object', 'additionalProperties': {}}, 'event': {'type': 'string'}, 'address': {'$ref': '#/properties/state_diff/items/properties/address'}}, 'additionalProperties': True}}, 'revert': {'type': 'object', 'required': ['reason'], 'properties': {'reason': {'type': 'string'}, 'decoded': {'type': 'string'}}, 'additionalProperties': True}, 'success': {'type': 'boolean'}, 'gas_used': {'type': 'integer', 'minimum': 0}, 'state_diff': {'type': 'array', 'items': {'type': 'object', 'required': ['address', 'before', 'after'], 'properties': {'after': {'type': 'string'}, 'before': {'type': 'string'}, 'address': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': '0x contract address.'}, 'slot_label': {'type': 'string'}}, 'additionalProperties': True}}, 'return_value': {'type': 'object', 'required': ['decoded', 'raw'], 'properties': {'raw': {'type': 'string', 'pattern': '^0x([0-9a-fA-F]{2})*$', 'description': 'Raw form: calldata (0x-prefixed hex bytes).'}, 'decoded': {'type': 'array'}}, 'additionalProperties': True}, 'asset_changes': {'type': 'array', 'items': {'type': 'object', 'required': ['address', 'token', 'delta', 'kind'], 'properties': {'kind': {'enum': ['erc20', 'erc721', 'erc1155', 'native'], 'type': 'string'}, 'delta': {'type': 'string', 'pattern': '^-?\\d+$'}, 'token': {'$ref': '#/properties/state_diff/items/properties/address'}, 'symbol': {'type': 'string'}, 'address': {'$ref': '#/properties/state_diff/items/properties/address'}}, 'additionalProperties': True}}}, 'additionalProperties': False}
最近のツール変更
類似のMCPサーバー
XGR MCP Gateway
Provides an MCP gateway for XGRChain and XDaLa workflows, including blockchain explorer queries, session inspection, transaction …
webbersites-x402-data-api
Provides pay-per-call utilities for web scraping, SEO and accessibility audits, document extraction, DNS and email checks, crypto…
Agent Margin Router
Provides pay-per-call tools for blockchain balances, contracts, prices, gas, domains, web extraction, package intelligence, news,…
PayRam Helper MCP Server
Helps integrate and operate self-hosted PayRam crypto payment and payout systems with readiness checks, payment links, status flo…
quartermaster
Offers paid web, AI, developer, cryptographic, Base blockchain, and x402 payment-verification utilities for agents.
Avalanche AVAX MCP
Searches and retrieves Avalanche documentation, community proposals, CLI guidance, Builder Console workflows, blockchain identifi…
blobpedia
Provides searchable Celestia documentation, governance proposals, forum and GitHub discussions, ecosystem information, release ch…
Solana Rpc
Provides access to Solana RPC capabilities for querying and interacting with the Solana blockchain.