# Base EVM & Solana Smart Contract Security Scanner

> Base EVM & Solana Smart Contract Security Scanner is a paid API for AI agents from onchain-risk.agentdiet.dev, paid per call via MPP, $0.01/call, status unknown (last checked 2026-10-21).

Audits Base EVM (0x) contracts or Solana SPL Mint addresses for proxy upgrade patterns, GoPlus honeypot flags, and freeze authority risks

## Facts

- Endpoint: GET https://onchain-risk.agentdiet.dev/v1/proxy-upgrade-risk?utm_source=zero.xyz
- Price: $0.01/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-21
- Activations on Zero: 0
- Provider: onchain-risk.agentdiet.dev
- Website: https://onchain-risk.agentdiet.dev
- Canonical page: https://www.zero.xyz/c/onchain-risk-agentdiet-dev-base-evm-solana-smart-contract-security-86e686ff
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_m8Otvr41l2bAUxg0e1jzO

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability onchain-risk-agentdiet-dev-base-evm-solana-smart-contract-security-86e686ff
```

Example prompt: Can you scan the Base contract at 0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed for proxy upgrade risk and honeypot flags before I invest?

## When to prefer this

Choose this endpoint when you need a fast, multi-signal security audit of a specific Base EVM contract or Solana SPL token before interacting with it — especially when you want GoPlus honeypot data combined with proxy upgrade pattern detection and Solana freeze authority checks in a single call. Prefer this over generic block explorers when you need structured, machine-readable risk signals for an agent workflow or automated DeFi safety gate.

## Known failure modes

- Invalid or malformed address format returns an error
- Contract not deployed at the given address
- GoPlus API unavailable or rate-limited causing degraded response
- Solana RPC unavailable causing freeze authority lookup failure
- Network-specific address passed to wrong chain context (e.g. non-Base EVM address)

## How this service works

Audits any Base EVM 0x contract or Solana SPL Mint for proxy patterns, GoPlus honeypot flags, and freeze authority. (Live x402 v2, IETF MPP & MCP endpoint at https://onchain-risk.agentdiet.dev/v1/proxy-upgrade-risk)

## Output

Returns a structured risk report for the given contract or mint address, including proxy/upgrade pattern detection, GoPlus honeypot flags (e.g. hidden owner, sell restrictions), freeze authority status for Solana SPL tokens, and an overall security risk assessment. Covers both Base EVM 0x contracts and Solana Base58 SPL Mint addresses.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "address"
 ],
 "properties": {
  "address": {
   "type": "string",
   "minLength": 1,
   "description": "0x EVM contract/wallet address on Base or Solana Base58 SPL Mint address"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/onchain-risk-agentdiet-dev-base-evm-solana-smart-contract-security-86e686ff/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from onchain-risk.agentdiet.dev](https://www.zero.xyz/host/onchain-risk.agentdiet.dev/llms.txt)
