{
  "version": "https://jsonfeed.org/version/1.1",
  "title": "Crypto hacks and exploits",
  "home_page_url": "https://defillama.com/hacks",
  "description": "Events collected by UnlimitedPipe 0.3.2",
  "_unlimitedpipe": {
    "schema": "unlimitedpipe.event/1",
    "generator": "UnlimitedPipe 0.3.2"
  },
  "items": [
    {
      "id": "10337b3f14e778427171",
      "title": "Duelbits: $7.0M lost (key compromise)",
      "content_text": "Hot Wallet Key Compromised. Target: Gambling Platform.",
      "date_published": "2026-09-24T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "10337b3f14e778427171",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#Duelbits 1790208000",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "Duelbits: $7.0M lost (key compromise)",
            "item_type": "record",
            "summary": "added: Duelbits: $7.0M lost (key compromise)",
            "after": {
              "title": "Duelbits: $7.0M lost (key compromise)",
              "summary": "Hot Wallet Key Compromised. Target: Gambling Platform.",
              "published_at": "2026-09-24T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "Duelbits 1790208000",
              "chain": [
                "Ethereum",
                "BSC",
                "Bitcoin",
                "Tron"
              ],
              "amount": 7000000
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    },
    {
      "id": "3a3e4e9757df25a40425",
      "title": "Bitget: $387.0M lost (key compromise)",
      "content_text": "Hot Wallet Key Compromised. Target: CEX.",
      "date_published": "2026-09-24T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "3a3e4e9757df25a40425",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#Bitget 1790208000",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "Bitget: $387.0M lost (key compromise)",
            "item_type": "record",
            "summary": "added: Bitget: $387.0M lost (key compromise)",
            "after": {
              "title": "Bitget: $387.0M lost (key compromise)",
              "summary": "Hot Wallet Key Compromised. Target: CEX.",
              "published_at": "2026-09-24T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "Bitget 1790208000",
              "chain": [
                "Ethereum",
                "XRP",
                "Tron",
                "Zcash"
              ],
              "amount": 387000000
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    },
    {
      "id": "a366ee94bdf435a14c6e",
      "title": "Payy Network: $1.8M lost (bridge & cross-chain)",
      "content_text": "Bridge Logic Flaw. Target: DeFi Protocol.",
      "date_published": "2026-09-24T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "a366ee94bdf435a14c6e",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#Payy Network 1790208000",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "Payy Network: $1.8M lost (bridge & cross-chain)",
            "item_type": "record",
            "summary": "added: Payy Network: $1.8M lost (bridge & cross-chain)",
            "after": {
              "title": "Payy Network: $1.8M lost (bridge & cross-chain)",
              "summary": "Bridge Logic Flaw. Target: DeFi Protocol.",
              "published_at": "2026-09-24T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "Payy Network 1790208000",
              "chain": [
                "Ethereum"
              ],
              "amount": 1828589.378132
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    },
    {
      "id": "4c04cf6b002aad6774df",
      "title": "Meter: hacked, amount not disclosed (protocol logic)",
      "content_text": "published_at 2026-09-23T00:00:00Z",
      "date_published": "2026-09-23T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "4c04cf6b002aad6774df",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#Meter 1790121600",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "Meter: hacked, amount not disclosed (protocol logic)",
            "item_type": "record",
            "summary": "added: Meter: hacked, amount not disclosed (protocol logic)",
            "after": {
              "title": "Meter: hacked, amount not disclosed (protocol logic)",
              "summary": "Unknown. Target: Chain.",
              "published_at": "2026-09-23T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "Meter 1790121600",
              "chain": [
                "Meter",
                "BSC",
                "Ethereum"
              ],
              "amount": null
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    },
    {
      "id": "c5948cf6ced567dc67ed",
      "title": "Drop: $4.4M lost (governance)",
      "content_text": "Malicious Proposal. Target: DeFi Protocol.",
      "date_published": "2026-09-22T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "c5948cf6ced567dc67ed",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#Drop 1790035200",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "Drop: $4.4M lost (governance)",
            "item_type": "record",
            "summary": "added: Drop: $4.4M lost (governance)",
            "after": {
              "title": "Drop: $4.4M lost (governance)",
              "summary": "Malicious Proposal. Target: DeFi Protocol.",
              "published_at": "2026-09-22T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "Drop 1790035200",
              "chain": [
                "Neutron"
              ],
              "amount": 4400000
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    },
    {
      "id": "3f5370cced1f3a19dbb6",
      "title": "Astroport: $4.9M lost (governance)",
      "content_text": "Malicious Proposal. Target: DeFi Protocol.",
      "date_published": "2026-09-22T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "3f5370cced1f3a19dbb6",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#Astroport 1790035200",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "Astroport: $4.9M lost (governance)",
            "item_type": "record",
            "summary": "added: Astroport: $4.9M lost (governance)",
            "after": {
              "title": "Astroport: $4.9M lost (governance)",
              "summary": "Malicious Proposal. Target: DeFi Protocol.",
              "published_at": "2026-09-22T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "Astroport 1790035200",
              "chain": [
                "Neutron"
              ],
              "amount": 4900000
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    },
    {
      "id": "481c56e1a937a834cb84",
      "title": "The Internet Token: $16K lost (access control)",
      "content_text": "Arbitrary External Call. Target: Token.",
      "date_published": "2026-09-21T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "481c56e1a937a834cb84",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#The Internet Token 1789948800",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "The Internet Token: $16K lost (access control)",
            "item_type": "record",
            "summary": "added: The Internet Token: $16K lost (access control)",
            "after": {
              "title": "The Internet Token: $16K lost (access control)",
              "summary": "Arbitrary External Call. Target: Token.",
              "published_at": "2026-09-21T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "The Internet Token 1789948800",
              "chain": [
                "Base"
              ],
              "amount": 16380
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    },
    {
      "id": "635576f5920aceeffd64",
      "title": "DoinGud: $35K lost (protocol logic)",
      "content_text": "published_at 2026-09-21T00:00:00Z · amount 35486",
      "date_published": "2026-09-21T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "635576f5920aceeffd64",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#DoinGud 1789948800",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "DoinGud: $35K lost (protocol logic)",
            "item_type": "record",
            "summary": "added: DoinGud: $35K lost (protocol logic)",
            "after": {
              "title": "DoinGud: $35K lost (protocol logic)",
              "summary": "Swap Logic Flaw. Target: NFTfi.",
              "published_at": "2026-09-21T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "DoinGud 1789948800",
              "chain": [
                "Polygon"
              ],
              "amount": 35486
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    },
    {
      "id": "9812f84a2814a89947b7",
      "title": "Fetch.ai: $1.5M lost (key compromise)",
      "content_text": "Private Key Compromised. Target: DeFi Protocol.",
      "date_published": "2026-09-19T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "9812f84a2814a89947b7",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#Fetch.ai 1789776000",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "Fetch.ai: $1.5M lost (key compromise)",
            "item_type": "record",
            "summary": "added: Fetch.ai: $1.5M lost (key compromise)",
            "after": {
              "title": "Fetch.ai: $1.5M lost (key compromise)",
              "summary": "Private Key Compromised. Target: DeFi Protocol.",
              "published_at": "2026-09-19T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "Fetch.ai 1789776000",
              "chain": [
                "Ethereum"
              ],
              "amount": 1530000
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    },
    {
      "id": "311aa9aeace7cab7fb3a",
      "title": "NuNet: $462K lost (key compromise)",
      "content_text": "Private Key Compromised. Target: Token.",
      "date_published": "2026-09-19T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "311aa9aeace7cab7fb3a",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#NuNet 1789776000",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "NuNet: $462K lost (key compromise)",
            "item_type": "record",
            "summary": "added: NuNet: $462K lost (key compromise)",
            "after": {
              "title": "NuNet: $462K lost (key compromise)",
              "summary": "Private Key Compromised. Target: Token.",
              "published_at": "2026-09-19T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "NuNet 1789776000",
              "chain": [
                "Ethereum"
              ],
              "amount": 462730
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    },
    {
      "id": "4deb81a7b5ff88af4b63",
      "title": "MultiversX: 0 lost (protocol logic)",
      "content_text": "published_at 2026-09-19T00:00:00Z",
      "date_published": "2026-09-19T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "4deb81a7b5ff88af4b63",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#MultiversX 1789776000",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "MultiversX: 0 lost (protocol logic)",
            "item_type": "record",
            "summary": "added: MultiversX: 0 lost (protocol logic)",
            "after": {
              "title": "MultiversX: 0 lost (protocol logic)",
              "summary": "Unknown. Target: Chain.",
              "published_at": "2026-09-19T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "MultiversX 1789776000",
              "chain": [
                "MultiversX"
              ],
              "amount": 0
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    },
    {
      "id": "8643533c9722e264588a",
      "title": "Nostra Money Market: $3.5M lost (oracle manipulation)",
      "content_text": "Spot Price Manipulation. Target: DeFi Protocol.",
      "date_published": "2026-09-17T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "8643533c9722e264588a",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#Nostra Money Market 1789603200",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "Nostra Money Market: $3.5M lost (oracle manipulation)",
            "item_type": "record",
            "summary": "added: Nostra Money Market: $3.5M lost (oracle manipulation)",
            "after": {
              "title": "Nostra Money Market: $3.5M lost (oracle manipulation)",
              "summary": "Spot Price Manipulation. Target: DeFi Protocol.",
              "published_at": "2026-09-17T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "Nostra Money Market 1789603200",
              "chain": [
                "Starknet"
              ],
              "amount": 3500000
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    },
    {
      "id": "6caaa7d0de2c36d40e3e",
      "title": "Flamincome: $595K lost (oracle manipulation)",
      "content_text": "Spot Price Manipulation. Target: DeFi Protocol.",
      "date_published": "2026-09-16T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "6caaa7d0de2c36d40e3e",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#Flamincome 1789516800",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "Flamincome: $595K lost (oracle manipulation)",
            "item_type": "record",
            "summary": "added: Flamincome: $595K lost (oracle manipulation)",
            "after": {
              "title": "Flamincome: $595K lost (oracle manipulation)",
              "summary": "Spot Price Manipulation. Target: DeFi Protocol.",
              "published_at": "2026-09-16T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "Flamincome 1789516800",
              "chain": [
                "Ethereum"
              ],
              "amount": 595000
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    },
    {
      "id": "22b5a92bcd820b62b7ad",
      "title": "Startale: $2K lost (access control)",
      "content_text": "Improper Access Control. Target: DeFi Protocol.",
      "date_published": "2026-09-16T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "22b5a92bcd820b62b7ad",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#Startale 1789516800",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "Startale: $2K lost (access control)",
            "item_type": "record",
            "summary": "added: Startale: $2K lost (access control)",
            "after": {
              "title": "Startale: $2K lost (access control)",
              "summary": "Improper Access Control. Target: DeFi Protocol.",
              "published_at": "2026-09-16T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "Startale 1789516800",
              "chain": [
                "Ethereum"
              ],
              "amount": 2876
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    },
    {
      "id": "51805adaa300cbdb58df",
      "title": "Nimiq: $50K lost (input validation)",
      "content_text": "Signature Verification Flaw. Target: DeFi Protocol.",
      "date_published": "2026-09-16T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "51805adaa300cbdb58df",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#Nimiq 1789516800",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "Nimiq: $50K lost (input validation)",
            "item_type": "record",
            "summary": "added: Nimiq: $50K lost (input validation)",
            "after": {
              "title": "Nimiq: $50K lost (input validation)",
              "summary": "Signature Verification Flaw. Target: DeFi Protocol.",
              "published_at": "2026-09-16T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "Nimiq 1789516800",
              "chain": [
                "Polygon"
              ],
              "amount": 50400
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    },
    {
      "id": "2da65e899b1cbd789ee2",
      "title": "Bonfire: $47K lost (access control)",
      "content_text": "Improper Access Control. Target: DeFi Protocol.",
      "date_published": "2026-09-15T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "2da65e899b1cbd789ee2",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#Bonfire 1789430400",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "Bonfire: $47K lost (access control)",
            "item_type": "record",
            "summary": "added: Bonfire: $47K lost (access control)",
            "after": {
              "title": "Bonfire: $47K lost (access control)",
              "summary": "Improper Access Control. Target: DeFi Protocol.",
              "published_at": "2026-09-15T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "Bonfire 1789430400",
              "chain": [
                "BSC"
              ],
              "amount": 47400
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    },
    {
      "id": "0f4b87695e4bb8e021f1",
      "title": "Chainflip AMM: $736K lost (bridge & cross-chain)",
      "content_text": "Bridge Logic Flaw. Target: DeFi Protocol.",
      "date_published": "2026-09-12T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "0f4b87695e4bb8e021f1",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#Chainflip AMM 1789171200",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "Chainflip AMM: $736K lost (bridge & cross-chain)",
            "item_type": "record",
            "summary": "added: Chainflip AMM: $736K lost (bridge & cross-chain)",
            "after": {
              "title": "Chainflip AMM: $736K lost (bridge & cross-chain)",
              "summary": "Bridge Logic Flaw. Target: DeFi Protocol.",
              "published_at": "2026-09-12T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "Chainflip AMM 1789171200",
              "chain": [
                "Tron"
              ],
              "amount": 736442.17
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    },
    {
      "id": "ac9e04e0c84e7982279e",
      "title": "ether.fi Liquid: $43K lost (access control)",
      "content_text": "Arbitrary External Call. Target: DeFi Protocol.",
      "date_published": "2026-09-11T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "ac9e04e0c84e7982279e",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#ether.fi Liquid 1789084800",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "ether.fi Liquid: $43K lost (access control)",
            "item_type": "record",
            "summary": "added: ether.fi Liquid: $43K lost (access control)",
            "after": {
              "title": "ether.fi Liquid: $43K lost (access control)",
              "summary": "Arbitrary External Call. Target: DeFi Protocol.",
              "published_at": "2026-09-11T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "ether.fi Liquid 1789084800",
              "chain": [
                "Ethereum"
              ],
              "amount": 43260
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    },
    {
      "id": "78d31653579a74ba48df",
      "title": "Dominion: hacked, amount not disclosed (key compromise)",
      "content_text": "Private Key Compromised. Target: DeFi Protocol.",
      "date_published": "2026-09-10T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "78d31653579a74ba48df",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#Dominion 1788998400",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "Dominion: hacked, amount not disclosed (key compromise)",
            "item_type": "record",
            "summary": "added: Dominion: hacked, amount not disclosed (key compromise)",
            "after": {
              "title": "Dominion: hacked, amount not disclosed (key compromise)",
              "summary": "Private Key Compromised. Target: DeFi Protocol.",
              "published_at": "2026-09-10T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "Dominion 1788998400",
              "chain": [
                "Solana"
              ],
              "amount": null
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    },
    {
      "id": "f467b0004cafaa8b176b",
      "title": "Symbiosis: $336K lost (bridge & cross-chain)",
      "content_text": "Unbacked Cross-Chain Mint. Target: DeFi Protocol.",
      "date_published": "2026-09-10T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "f467b0004cafaa8b176b",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#Symbiosis 1788998400",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "Symbiosis: $336K lost (bridge & cross-chain)",
            "item_type": "record",
            "summary": "added: Symbiosis: $336K lost (bridge & cross-chain)",
            "after": {
              "title": "Symbiosis: $336K lost (bridge & cross-chain)",
              "summary": "Unbacked Cross-Chain Mint. Target: DeFi Protocol.",
              "published_at": "2026-09-10T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "Symbiosis 1788998400",
              "chain": [
                "BSC",
                "Ethereum"
              ],
              "amount": 336000
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    },
    {
      "id": "3f311ba0c1c5c885d958",
      "title": "Nomic: $3.1M lost (bridge & cross-chain)",
      "content_text": "Unbacked Cross-Chain Mint. Target: DeFi Protocol.",
      "date_published": "2026-09-09T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "3f311ba0c1c5c885d958",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#Nomic 1788912000",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "Nomic: $3.1M lost (bridge & cross-chain)",
            "item_type": "record",
            "summary": "added: Nomic: $3.1M lost (bridge & cross-chain)",
            "after": {
              "title": "Nomic: $3.1M lost (bridge & cross-chain)",
              "summary": "Unbacked Cross-Chain Mint. Target: DeFi Protocol.",
              "published_at": "2026-09-09T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "Nomic 1788912000",
              "chain": [
                "Nomic"
              ],
              "amount": 3150000
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    },
    {
      "id": "271d78e567bf36163f01",
      "title": "Zentra Finance: $140K lost (token & share accounting)",
      "content_text": "Rounding Error. Target: DeFi Protocol.",
      "date_published": "2026-09-09T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "271d78e567bf36163f01",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#Zentra Finance 1788912000",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "Zentra Finance: $140K lost (token & share accounting)",
            "item_type": "record",
            "summary": "added: Zentra Finance: $140K lost (token & share accounting)",
            "after": {
              "title": "Zentra Finance: $140K lost (token & share accounting)",
              "summary": "Rounding Error. Target: DeFi Protocol.",
              "published_at": "2026-09-09T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "Zentra Finance 1788912000",
              "chain": [
                "Citrea"
              ],
              "amount": 140030
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    },
    {
      "id": "2d2aadef49ad38cb2ac3",
      "title": "BeatXswap: $77K lost (oracle manipulation)",
      "content_text": "Spot Price Manipulation. Target: DeFi Protocol.",
      "date_published": "2026-09-09T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "2d2aadef49ad38cb2ac3",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#BeatXswap 1788912000",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "BeatXswap: $77K lost (oracle manipulation)",
            "item_type": "record",
            "summary": "added: BeatXswap: $77K lost (oracle manipulation)",
            "after": {
              "title": "BeatXswap: $77K lost (oracle manipulation)",
              "summary": "Spot Price Manipulation. Target: DeFi Protocol.",
              "published_at": "2026-09-09T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "BeatXswap 1788912000",
              "chain": [
                "BSC"
              ],
              "amount": 77512
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    },
    {
      "id": "414b3f5d87bab07cac26",
      "title": "WealthManagementV2: $26K lost (key compromise)",
      "content_text": "Private Key Compromised. Target: DeFi Protocol.",
      "date_published": "2026-09-08T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "414b3f5d87bab07cac26",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#WealthManagementV2 1788825600",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "WealthManagementV2: $26K lost (key compromise)",
            "item_type": "record",
            "summary": "added: WealthManagementV2: $26K lost (key compromise)",
            "after": {
              "title": "WealthManagementV2: $26K lost (key compromise)",
              "summary": "Private Key Compromised. Target: DeFi Protocol.",
              "published_at": "2026-09-08T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "WealthManagementV2 1788825600",
              "chain": [
                "BSC"
              ],
              "amount": 26414
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    },
    {
      "id": "51bde847af128996ff2d",
      "title": "Cozy V2: $163K lost (protocol logic)",
      "content_text": "Unknown. Target: DeFi Protocol.",
      "date_published": "2026-09-07T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "51bde847af128996ff2d",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#Cozy V2 1788739200",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "Cozy V2: $163K lost (protocol logic)",
            "item_type": "record",
            "summary": "added: Cozy V2: $163K lost (protocol logic)",
            "after": {
              "title": "Cozy V2: $163K lost (protocol logic)",
              "summary": "Unknown. Target: DeFi Protocol.",
              "published_at": "2026-09-07T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "Cozy V2 1788739200",
              "chain": [
                "Optimism"
              ],
              "amount": 163326
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    },
    {
      "id": "ef75eef5e19f719b4664",
      "title": "Liquid Network: $320.0M lost (bridge & cross-chain)",
      "content_text": "Unbacked Cross-Chain Mint. Target: Chain.",
      "date_published": "2026-09-06T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "ef75eef5e19f719b4664",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#Liquid Network 1788652800",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "Liquid Network: $320.0M lost (bridge & cross-chain)",
            "item_type": "record",
            "summary": "added: Liquid Network: $320.0M lost (bridge & cross-chain)",
            "after": {
              "title": "Liquid Network: $320.0M lost (bridge & cross-chain)",
              "summary": "Unbacked Cross-Chain Mint. Target: Chain.",
              "published_at": "2026-09-06T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "Liquid Network 1788652800",
              "chain": [
                "Liquid"
              ],
              "amount": 320000000
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    },
    {
      "id": "4822590c26454bbc11ce",
      "title": "Secured Finance Lending: $104K lost (oracle manipulation)",
      "content_text": "Spot Price Manipulation. Target: DeFi Protocol.",
      "date_published": "2026-09-05T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "4822590c26454bbc11ce",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#Secured Finance Lending 1788566400",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "Secured Finance Lending: $104K lost (oracle manipulation)",
            "item_type": "record",
            "summary": "added: Secured Finance Lending: $104K lost (oracle manipulation)",
            "after": {
              "title": "Secured Finance Lending: $104K lost (oracle manipulation)",
              "summary": "Spot Price Manipulation. Target: DeFi Protocol.",
              "published_at": "2026-09-05T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "Secured Finance Lending 1788566400",
              "chain": [
                "Ethereum"
              ],
              "amount": 104000
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    },
    {
      "id": "7e7aa9a17589c786f82f",
      "title": "Dream Health Chain: $71K lost (protocol logic)",
      "content_text": "Reward Logic Flaw. Target: DeFi Protocol.",
      "date_published": "2026-09-05T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "7e7aa9a17589c786f82f",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#Dream Health Chain 1788566400",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "Dream Health Chain: $71K lost (protocol logic)",
            "item_type": "record",
            "summary": "added: Dream Health Chain: $71K lost (protocol logic)",
            "after": {
              "title": "Dream Health Chain: $71K lost (protocol logic)",
              "summary": "Reward Logic Flaw. Target: DeFi Protocol.",
              "published_at": "2026-09-05T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "Dream Health Chain 1788566400",
              "chain": [
                "BSC"
              ],
              "amount": 71800
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    },
    {
      "id": "e6010190b8b6c7fc5427",
      "title": "Reddio RedSonic: $22K lost (token & share accounting)",
      "content_text": "Incorrect Share Accounting. Target: DeFi Protocol.",
      "date_published": "2026-09-05T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "e6010190b8b6c7fc5427",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#Reddio RedSonic 1788566400",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "Reddio RedSonic: $22K lost (token & share accounting)",
            "item_type": "record",
            "summary": "added: Reddio RedSonic: $22K lost (token & share accounting)",
            "after": {
              "title": "Reddio RedSonic: $22K lost (token & share accounting)",
              "summary": "Incorrect Share Accounting. Target: DeFi Protocol.",
              "published_at": "2026-09-05T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "Reddio RedSonic 1788566400",
              "chain": [
                "Ethereum"
              ],
              "amount": 22800
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    },
    {
      "id": "134c5454195116ee4b40",
      "title": "Notional V2: $1.7M lost (token & share accounting)",
      "content_text": "Arithmetic Error. Target: DeFi Protocol.",
      "date_published": "2026-09-04T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "134c5454195116ee4b40",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#Notional V2 1788480000",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "Notional V2: $1.7M lost (token & share accounting)",
            "item_type": "record",
            "summary": "added: Notional V2: $1.7M lost (token & share accounting)",
            "after": {
              "title": "Notional V2: $1.7M lost (token & share accounting)",
              "summary": "Arithmetic Error. Target: DeFi Protocol.",
              "published_at": "2026-09-04T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "Notional V2 1788480000",
              "chain": [
                "Ethereum"
              ],
              "amount": 1727782
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    },
    {
      "id": "3534fa13a1185b892ee4",
      "title": "Aquifer: $2.4M lost (access control)",
      "content_text": "Arbitrary External Call. Target: DeFi Protocol.",
      "date_published": "2026-08-31T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "3534fa13a1185b892ee4",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#Aquifer 1788134400",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "Aquifer: $2.4M lost (access control)",
            "item_type": "record",
            "summary": "added: Aquifer: $2.4M lost (access control)",
            "after": {
              "title": "Aquifer: $2.4M lost (access control)",
              "summary": "Arbitrary External Call. Target: DeFi Protocol.",
              "published_at": "2026-08-31T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "Aquifer 1788134400",
              "chain": [
                "Solana"
              ],
              "amount": 2469729
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    },
    {
      "id": "1d8f2a35e33f7b276505",
      "title": "Ankr: $410K lost (token & share accounting)",
      "content_text": "Unbacked Mint. Target: DeFi Protocol.",
      "date_published": "2026-08-31T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "1d8f2a35e33f7b276505",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#Ankr 1788134400",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "Ankr: $410K lost (token & share accounting)",
            "item_type": "record",
            "summary": "added: Ankr: $410K lost (token & share accounting)",
            "after": {
              "title": "Ankr: $410K lost (token & share accounting)",
              "summary": "Unbacked Mint. Target: DeFi Protocol.",
              "published_at": "2026-08-31T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "Ankr 1788134400",
              "chain": [
                "Flow"
              ],
              "amount": 410000
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    },
    {
      "id": "a3e9cafcd65f5e5af3bc",
      "title": "Radix: $1.2M lost (access control)",
      "content_text": "Improper Access Control. Target: Chain.",
      "date_published": "2026-08-31T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "a3e9cafcd65f5e5af3bc",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#Radix 1788134400",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "Radix: $1.2M lost (access control)",
            "item_type": "record",
            "summary": "added: Radix: $1.2M lost (access control)",
            "after": {
              "title": "Radix: $1.2M lost (access control)",
              "summary": "Improper Access Control. Target: Chain.",
              "published_at": "2026-08-31T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "Radix 1788134400",
              "chain": [
                "Radix"
              ],
              "amount": 1249946
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    },
    {
      "id": "3cffb4d772a246714d5c",
      "title": "Float Protocol: $28K lost (oracle manipulation)",
      "content_text": "Spot Price Manipulation. Target: DeFi Protocol.",
      "date_published": "2026-08-31T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "3cffb4d772a246714d5c",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#Float Protocol 1788134400",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "Float Protocol: $28K lost (oracle manipulation)",
            "item_type": "record",
            "summary": "added: Float Protocol: $28K lost (oracle manipulation)",
            "after": {
              "title": "Float Protocol: $28K lost (oracle manipulation)",
              "summary": "Spot Price Manipulation. Target: DeFi Protocol.",
              "published_at": "2026-08-31T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "Float Protocol 1788134400",
              "chain": [
                "Ethereum"
              ],
              "amount": 28000
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    },
    {
      "id": "33f8dde0333a0a9ae76d",
      "title": "Weft V2: $47K lost (oracle manipulation)",
      "content_text": "Spot Price Manipulation. Target: DeFi Protocol.",
      "date_published": "2026-08-30T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "33f8dde0333a0a9ae76d",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#Weft V2 1788048000",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "Weft V2: $47K lost (oracle manipulation)",
            "item_type": "record",
            "summary": "added: Weft V2: $47K lost (oracle manipulation)",
            "after": {
              "title": "Weft V2: $47K lost (oracle manipulation)",
              "summary": "Spot Price Manipulation. Target: DeFi Protocol.",
              "published_at": "2026-08-30T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "Weft V2 1788048000",
              "chain": [
                "Radix"
              ],
              "amount": 47200
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    },
    {
      "id": "9bb044aa7dd729e411ad",
      "title": "Balancer V1: $234K lost (token & share accounting)",
      "content_text": "Rounding Error. Target: DeFi Protocol.",
      "date_published": "2026-08-30T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "9bb044aa7dd729e411ad",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#Balancer V1 1788048000",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "Balancer V1: $234K lost (token & share accounting)",
            "item_type": "record",
            "summary": "added: Balancer V1: $234K lost (token & share accounting)",
            "after": {
              "title": "Balancer V1: $234K lost (token & share accounting)",
              "summary": "Rounding Error. Target: DeFi Protocol.",
              "published_at": "2026-08-30T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "Balancer V1 1788048000",
              "chain": [
                "Ethereum"
              ],
              "amount": 234000
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    },
    {
      "id": "32c601c5ad7af86ea025",
      "title": "Tectonic: $124.4M lost (token & share accounting)",
      "content_text": "Donation Attack. Target: DeFi Protocol.",
      "date_published": "2026-08-30T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "32c601c5ad7af86ea025",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#Tectonic 1788048000",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "Tectonic: $124.4M lost (token & share accounting)",
            "item_type": "record",
            "summary": "added: Tectonic: $124.4M lost (token & share accounting)",
            "after": {
              "title": "Tectonic: $124.4M lost (token & share accounting)",
              "summary": "Donation Attack. Target: DeFi Protocol.",
              "published_at": "2026-08-30T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "Tectonic 1788048000",
              "chain": [
                "Cronos"
              ],
              "amount": 124470000
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    },
    {
      "id": "871b42baeef9a20c1c4d",
      "title": "Full Sail: hacked, amount not disclosed (oracle manipulation)",
      "content_text": "Oracle Misconfiguration. Target: DeFi Protocol.",
      "date_published": "2026-08-29T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "871b42baeef9a20c1c4d",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#Full Sail 1787961600",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "Full Sail: hacked, amount not disclosed (oracle manipulation)",
            "item_type": "record",
            "summary": "added: Full Sail: hacked, amount not disclosed (oracle manipulation)",
            "after": {
              "title": "Full Sail: hacked, amount not disclosed (oracle manipulation)",
              "summary": "Oracle Misconfiguration. Target: DeFi Protocol.",
              "published_at": "2026-08-29T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "Full Sail 1787961600",
              "chain": [
                "Sui"
              ],
              "amount": null
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    },
    {
      "id": "c957dfe1068959286de4",
      "title": "Permapod: hacked, amount not disclosed (protocol logic)",
      "content_text": "Unknown. Target: DeFi Protocol.",
      "date_published": "2026-08-29T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "c957dfe1068959286de4",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#Permapod 1787961600",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "Permapod: hacked, amount not disclosed (protocol logic)",
            "item_type": "record",
            "summary": "added: Permapod: hacked, amount not disclosed (protocol logic)",
            "after": {
              "title": "Permapod: hacked, amount not disclosed (protocol logic)",
              "summary": "Unknown. Target: DeFi Protocol.",
              "published_at": "2026-08-29T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "Permapod 1787961600",
              "chain": [
                "ZIGChain"
              ],
              "amount": null
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    },
    {
      "id": "961f489f107db518d3b5",
      "title": "Ajna V2: $775K lost (protocol logic)",
      "content_text": "Liquidation Logic Flaw. Target: DeFi Protocol.",
      "date_published": "2026-08-28T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "961f489f107db518d3b5",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#Ajna V2 1787875200",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "Ajna V2: $775K lost (protocol logic)",
            "item_type": "record",
            "summary": "added: Ajna V2: $775K lost (protocol logic)",
            "after": {
              "title": "Ajna V2: $775K lost (protocol logic)",
              "summary": "Liquidation Logic Flaw. Target: DeFi Protocol.",
              "published_at": "2026-08-28T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "Ajna V2 1787875200",
              "chain": [
                "Ethereum"
              ],
              "amount": 775400
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    },
    {
      "id": "a377dd2267ad9484db83",
      "title": "Virtue: $894K lost (oracle manipulation)",
      "content_text": "Oracle Misconfiguration. Target: DeFi Protocol.",
      "date_published": "2026-08-28T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "a377dd2267ad9484db83",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#Virtue 1787875200",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "Virtue: $894K lost (oracle manipulation)",
            "item_type": "record",
            "summary": "added: Virtue: $894K lost (oracle manipulation)",
            "after": {
              "title": "Virtue: $894K lost (oracle manipulation)",
              "summary": "Oracle Misconfiguration. Target: DeFi Protocol.",
              "published_at": "2026-08-28T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "Virtue 1787875200",
              "chain": [
                "Iota"
              ],
              "amount": 894500
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    },
    {
      "id": "d011b6b070236c5533df",
      "title": "Avici: $500K lost (protocol logic)",
      "content_text": "Withdrawal Logic Flaw. Target: Crypto Card.",
      "date_published": "2026-08-28T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "d011b6b070236c5533df",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#Avici 1787875200",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "Avici: $500K lost (protocol logic)",
            "item_type": "record",
            "summary": "added: Avici: $500K lost (protocol logic)",
            "after": {
              "title": "Avici: $500K lost (protocol logic)",
              "summary": "Withdrawal Logic Flaw. Target: Crypto Card.",
              "published_at": "2026-08-28T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "Avici 1787875200",
              "chain": [
                "Solana"
              ],
              "amount": 500859
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    },
    {
      "id": "f8d9de8d5d6a8a2683bb",
      "title": "Fogo Foundation: $3.0M lost (key compromise)",
      "content_text": "Private Key Compromised. Target: Foundation.",
      "date_published": "2026-08-28T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "f8d9de8d5d6a8a2683bb",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#Fogo Foundation 1787875200",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "Fogo Foundation: $3.0M lost (key compromise)",
            "item_type": "record",
            "summary": "added: Fogo Foundation: $3.0M lost (key compromise)",
            "after": {
              "title": "Fogo Foundation: $3.0M lost (key compromise)",
              "summary": "Private Key Compromised. Target: Foundation.",
              "published_at": "2026-08-28T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "Fogo Foundation 1787875200",
              "chain": [
                "Fogo"
              ],
              "amount": 3000000
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    },
    {
      "id": "8c44e6d26ed56185c123",
      "title": "Moonwell Lending: $8.7M lost (oracle manipulation)",
      "content_text": "Spot Price Manipulation. Target: DeFi Protocol.",
      "date_published": "2026-08-27T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "8c44e6d26ed56185c123",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#Moonwell Lending 1787788800",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "Moonwell Lending: $8.7M lost (oracle manipulation)",
            "item_type": "record",
            "summary": "added: Moonwell Lending: $8.7M lost (oracle manipulation)",
            "after": {
              "title": "Moonwell Lending: $8.7M lost (oracle manipulation)",
              "summary": "Spot Price Manipulation. Target: DeFi Protocol.",
              "published_at": "2026-08-27T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "Moonwell Lending 1787788800",
              "chain": [
                "Base"
              ],
              "amount": 8700000
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    },
    {
      "id": "7eb02bc873c8f57a05bd",
      "title": "CCC: $117K lost (protocol logic)",
      "content_text": "published_at 2026-08-27T00:00:00Z · amount 117000",
      "date_published": "2026-08-27T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "7eb02bc873c8f57a05bd",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#CCC 1787788800",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "CCC: $117K lost (protocol logic)",
            "item_type": "record",
            "summary": "added: CCC: $117K lost (protocol logic)",
            "after": {
              "title": "CCC: $117K lost (protocol logic)",
              "summary": "Swap Logic Flaw. Target: Token.",
              "published_at": "2026-08-27T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "CCC 1787788800",
              "chain": [
                "BSC"
              ],
              "amount": 117000
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    },
    {
      "id": "95a8cb381602b9a438cc",
      "title": "CometDEX: $717K lost (token & share accounting)",
      "content_text": "Incorrect Share Accounting. Target: DeFi Protocol.",
      "date_published": "2026-08-25T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "95a8cb381602b9a438cc",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#CometDEX 1787616000",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "CometDEX: $717K lost (token & share accounting)",
            "item_type": "record",
            "summary": "added: CometDEX: $717K lost (token & share accounting)",
            "after": {
              "title": "CometDEX: $717K lost (token & share accounting)",
              "summary": "Incorrect Share Accounting. Target: DeFi Protocol.",
              "published_at": "2026-08-25T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "CometDEX 1787616000",
              "chain": [
                "Stellar"
              ],
              "amount": 717000
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    },
    {
      "id": "639d64d6dcc2e557e35f",
      "title": "FH Token: $20K lost (protocol logic)",
      "content_text": "published_at 2026-08-25T00:00:00Z · amount 20000",
      "date_published": "2026-08-25T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "639d64d6dcc2e557e35f",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#FH Token 1787616000",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "FH Token: $20K lost (protocol logic)",
            "item_type": "record",
            "summary": "added: FH Token: $20K lost (protocol logic)",
            "after": {
              "title": "FH Token: $20K lost (protocol logic)",
              "summary": "Swap Logic Flaw. Target: Token.",
              "published_at": "2026-08-25T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "FH Token 1787616000",
              "chain": [
                "BSC"
              ],
              "amount": 20000
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    },
    {
      "id": "451457f25f43dc081fdb",
      "title": "Enjin: $162K lost (access control)",
      "content_text": "Ownership Takeover. Target: NFTfi.",
      "date_published": "2026-08-25T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "451457f25f43dc081fdb",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#Enjin 1787616000",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "Enjin: $162K lost (access control)",
            "item_type": "record",
            "summary": "added: Enjin: $162K lost (access control)",
            "after": {
              "title": "Enjin: $162K lost (access control)",
              "summary": "Ownership Takeover. Target: NFTfi.",
              "published_at": "2026-08-25T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "Enjin 1787616000",
              "chain": [
                "Ethereum"
              ],
              "amount": 162000
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    },
    {
      "id": "ae925000bfa3ff350af5",
      "title": "PacaSwap DEX: $90K lost (token & share accounting)",
      "content_text": "Arithmetic Error. Target: DeFi Protocol.",
      "date_published": "2026-08-24T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "ae925000bfa3ff350af5",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#PacaSwap DEX 1787529600",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "PacaSwap DEX: $90K lost (token & share accounting)",
            "item_type": "record",
            "summary": "added: PacaSwap DEX: $90K lost (token & share accounting)",
            "after": {
              "title": "PacaSwap DEX: $90K lost (token & share accounting)",
              "summary": "Arithmetic Error. Target: DeFi Protocol.",
              "published_at": "2026-08-24T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "PacaSwap DEX 1787529600",
              "chain": [
                "Constellation"
              ],
              "amount": 90750
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    },
    {
      "id": "902750192ed58e3f20ec",
      "title": "Nesa: $50.0M lost (token & share accounting)",
      "content_text": "published_at 2026-08-24T00:00:00Z · amount 50000000",
      "date_published": "2026-08-24T00:00:00Z",
      "_unlimitedpipe": {
        "event": {
          "schema": "unlimitedpipe.event/1",
          "id": "902750192ed58e3f20ec",
          "source": "web",
          "type": "change",
          "key": "https://api.llama.fi/hacks#Nesa 1787529600",
          "source_url": "https://api.llama.fi/hacks",
          "timestamp": null,
          "observed_at": "2026-09-25T23:17:43Z",
          "data": {
            "change": "added",
            "label": "Nesa: $50.0M lost (token & share accounting)",
            "item_type": "record",
            "summary": "added: Nesa: $50.0M lost (token & share accounting)",
            "after": {
              "title": "Nesa: $50.0M lost (token & share accounting)",
              "summary": "Arithmetic Error. Target: Chain.",
              "published_at": "2026-08-24T00:00:00Z",
              "link": "https://defillama.com/hacks",
              "id": "Nesa 1787529600",
              "chain": [
                "Nesa"
              ],
              "amount": 50000000
            }
          },
          "metadata": {
            "status": 200,
            "final_url": "https://api.llama.fi/hacks",
            "content_type": "application/json",
            "elapsed_ms": 29,
            "not_modified": false,
            "method": "json"
          },
          "provenance": [
            {
              "step": "web",
              "version": "0.3.2"
            },
            {
              "step": "sort",
              "version": "0.3.2",
              "args": {
                "by": [
                  "date"
                ],
                "reverse": true
              }
            },
            {
              "step": "limit",
              "version": "0.3.2",
              "args": {
                "count": 50
              }
            },
            {
              "step": "map",
              "version": "0.3.2",
              "args": {
                "assign": [
                  "lost=replace(replace(\"\" + amount, \"^(\\\\d+)(\\\\d)\\\\d{5}(\\\\.\\\\d+)?$\", \"$\\\\1.\\\\2M\"), \"^(\\\\d+)\\\\d{3}(\\\\.\\\\d+)?$\", \"$\\\\1K\")",
                  "title=name + \": \" + lost + \" lost (\" + lower(classification) + \")\"",
                  "untold=name + \": hacked, amount not disclosed (\" + lower(classification) + \")\"",
                  "summary=technique + \". Target: \" + targetType + \".\"",
                  "published_at=date(date)",
                  "link=replace(source, \"^$\", \"https://defillama.com/hacks\")",
                  "id=name + \" \" + date"
                ]
              }
            },
            {
              "step": "select",
              "version": "0.3.2",
              "args": {
                "fields": [
                  "title=title|untold",
                  "summary",
                  "published_at",
                  "link",
                  "id",
                  "chain",
                  "amount"
                ]
              }
            },
            {
              "step": "diff",
              "version": "0.3.2",
              "args": {
                "key": "id",
                "namespace": "crypto-hacks",
                "only": [
                  "added"
                ],
                "emit_initial": true
              }
            }
          ]
        }
      },
      "url": "https://defillama.com/hacks"
    }
  ]
}
