🐴 Gulltoppr
Qué hace este MCP
Resolves EVM contract ABIs, reads and simulates contracts, decodes transactions, encodes calls, and prepares unsigned transactions for signing.
Herramientas
Esquema de entrada
{'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}
Esquema de salida
{'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}
Esquema de entrada
{'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}
Esquema de salida
{'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}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Esquema de entrada
{'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}
Esquema de salida
{'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}
Esquema de entrada
{'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}
Esquema de salida
{'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}
Esquema de entrada
{'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}
Esquema de salida
{'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}
Esquema de entrada
{'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}
Esquema de salida
{'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}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Esquema de salida
{'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}
Esquema de entrada
{'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}
Esquema de salida
{'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}
Esquema de entrada
{'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}
Esquema de salida
{'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}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Esquema de salida
{'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}
Esquema de entrada
{'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}
Esquema de salida
{'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}
Cambios recientes en herramientas
Servidores MCP similares
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.