Curriculum·G206 Running a Security Review for a Small Team·about 32 min
Who holds the keys
By the end of this lesson you can
- →State the question that sits beneath every technical control: who ultimately holds the keys and can they be held to account
- →Explain how about 60 million dollars raised by AnubisDAO left through a single wallet's key, held by a pseudonymous founder, with no recourse
- →Compute why key custody and accountability decide the outcome regardless of code quality
- →Ask the key-custody question of a project as the last and deepest step of a security review
Graduate · enrolled learners
This lesson opens with AnubisDAO, 29 October 2021.
- What happened
- AnubisDAO was a fork of OlympusDAO, with no website and a pseudonymous team, that held a token sale through a liquidity bootstrapping pool on Copper and raised about 13,556 ether, roughly 60 million dollars, in a sale planned to run for a full day. About 20 hours in, the pool's liquidity was removed and the ether raised was sent to a different address, an instant loss for the investors, and it was never recovered; in July 2023, almost two years later, it was moved through the Tornado Cash mixer. The pool had been deployed by a pseudonymous founding member, Beerus, rather than from the project's multisig, which a project lead later called the critical mistake, and the wallet that created the Copper launch was the one that removed the liquidity. Beerus said a phishing PDF had exposed the private keys used for the launch; researchers found nothing malicious in the PDFs, and observers widely called it a rug pull. What is not in dispute is the structure: the entire raise could be pulled by whoever held the key to one wallet, run by a person no contributor could name, and pulling the liquidity and sending it to a different address put all of it beyond reach. Whether the cause was an outside compromise or an inside theft, the outcome and the exposure were identical, because there was one key, pseudonymous hands on it, and no accountability behind it.
- The decision point
- AnubisDAO is where every technical control in this track meets the question underneath them all. There was no oracle to manipulate, no reentrancy, no public function to catch; the money left through the front door, from a pool controlled by a single wallet whose holder could not be identified or held responsible. A user could have audited the contract to perfection and learned nothing that mattered, because the deciding fact was custodial, not technical: who holds the keys, and what stops them from leaving with everything. This is the last and deepest step of a security review, and the one that can override all the others. A flawless contract whose funds sit under one anonymous key is not safe; it is a single decision, by a person you cannot name, away from empty. The keys, and the accountability behind them, are the floor beneath the code.
- Recorded loss
- $60,000,000
What you will be able to answer
- →How did AnubisDAO lose about 60 million dollars?
- →Why does the hack-versus-rug distinction barely matter for AnubisDAO?
- →What question sits beneath every technical control?
- →What makes one key holder safer than another?
Orientation and Year One are open: anyone can read them without an account. From Year Two onward the lessons are for enrolled learners, because progress through the later years only means anything if it is tracked against a record.
It is free. We do not sell the list and there is nothing to buy at the end of it.
Sources and review
- https://cointelegraph.com/news/anubis-dao-rug-pull-money-washes-away-on-tornado-cash
- https://www.theblock.co/post/122529/crypto-fork-uses-dog-meme-to-raise-60-million-then-the-money-goes-missing
- https://www.chainalysis.com/blog/2021-crypto-scam-revenues/
- https://cointelegraph.com/news/investors-rug-pulled-after-pouring-57m-into-dog-themed-olympusdao-fork
- https://cryptoslate.com/police-forces-jump-into-anubisdao-saga-after-60-million-rug/
Confidence high·Volatility medium·Reviewed 2026-09-14·Owner unassigned
Contested
The AnubisDAO loss is reported at about 60 million dollars, roughly 13,556 ether at the time (The Block, Cointelegraph); Chainalysis puts it at over 58 million, and Cointelegraph's first report gave about 57 million and 13,256.4 ether raised. The single key is the wallet that deployed the Copper launch: Cointelegraph reports that the pseudonymous founder Beerus deployed the pool instead of using the project's multisig, and that he claimed a phishing PDF exposed the launch keys; CryptoSlate reports that the wallet that created the launch removed the liquidity. These reports do not describe that wallet's setup further, so the lesson's single key means that one launch wallet. Whether the cause was an outside phishing compromise, as the owner of an account linked to the receiving wallet suggested, or an inside rug pull, as many observers concluded, was never conclusively settled; this lesson's point, that a single anonymous key with no accountability produces the same exposure either way, does not depend on which it was.
The anonymity of the team and the later routing of the funds through Tornado Cash, in July 2023, are documented; specific individuals were never conclusively identified.
