66trust / 100

Defi Exploits

by Aayat AI in Onchain & crypto

x402 APIFailing, checked 39 min ago

Recent crypto hacks and exploits (DeFi, bridges, exchanges) from DefiLlama's database: date, amount, technique, chains, funds returned, with totals by type, plus live alerts for protocols whose TVL is suddenly crashing (possible ongoing exploit). Filters: ?days=30&chain=Ethereum&protocol=...&minAmountUsd=1000000.

GET https://aayatai.com/defi/exploits

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
50.0%
Response time
45 ms typical, 45 ms slowest 5%
Last check
39 min ago: Expected HTTP 402, got 410
Next check
any minute now

How to call it

# See the payment challenge (nothing is charged)
curl -i -X GET "https://aayatai.com/defi/exploits?days=30&limit=25&minAmountUsd=0"
import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";

const client = new x402Client().register(
  "eip155:8453",
  new ExactEvmScheme(privateKeyToAccount(process.env.AGENT_KEY)),
);
const pay = wrapFetchWithPayment(fetch, client);

// Not sure it's safe to pay? Preflight it first for $0.005:
// GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Faayatai.com%2Fdefi%2Fexploits
const res = await pay("https://aayatai.com/defi/exploits?days=30&limit=25&minAmountUsd=0");
console.log(await res.json());

Example input

{
  "days": 30,
  "limit": 25,
  "minAmountUsd": 0
}

Example output

{
  "checkedAt": "2026-09-28T12:00:00.000Z",
  "hacks": [
    {
      "amountUsd": 387000000,
      "bridgeHack": false,
      "chains": [
        "Ethereum",
        "Tron"
      ],
      "classification": "Key Compromise",
      "date": "2026-09-24",
      "name": "Bitget",
      "returnedFundsUsd": null,
      "source": null,
      "targetType": "CEX",
      "technique": "Hot Wallet Key Compromised"
    }
  ],
  "source": "DefiLlama",
  "totals": {
    "amountUsd": 512000000,
    "byClassification": [
      {
        "amountUsd": 401000000,
        "classification": "Key Compromise",
        "count": 4
      }
    ],
    "count": 12,
    "returnedUsd": 3000000
  },
  "tvlAlerts": [
    {
      "category": "Lending",
      "chains": [
        "Base"
      ],
      "change1d": -41.5,
      "change1h": -18.2,
      "name": "Example Lend",
      "reason": "TVL down 41.5% in 24h",
      "slug": "example-lend",
      "tvlUsd": 8200000
    }
  ],
  "window": {
    "days": 30,
    "from": "2026-08-29"
  }
}

Security scan

  • No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTimePrice
39 min agoExpected HTTP 402, got 41041056 ms-
6 h agoPassed40245 ms$0.005