A Maryland cybersecurity consultant accused of exploiting a cryptocurrency platform and stealing nearly US$55 million is on trial in Manhattan, with prosecutors and the defence offering sharply different accounts of how the alleged attack was carried out.
Jonathan Spalletta was charged in March over two alleged attacks against cryptocurrency exchange Uranium Finance in 2021. He has pleaded not guilty and faces up to 20 years in prison if convicted of the most serious charge.
Opening arguments began on Sept. 28 in Manhattan federal court.
Federal prosecutors allege that Spalletta deliberately exploited vulnerabilities in Uranium Finance's smart contracts, ultimately draining more than US$54 million in cryptocurrency from the platform.
Prosecutor Shaun Werbelow told jurors that Spalletta had planned to compromise the platform, steal cryptocurrency and subsequently launder the proceeds.
The defence, however, disputes that description. Attorney Shrey Sharma acknowledged that Spalletta interacted with Uranium Finance but argued that he did not bypass the platform's security controls through stolen credentials or malicious software.
Instead, the defence claims Spalletta used functions that were publicly available through Uranium's smart contracts.
Smart-contract logic at the centre of the case
The case highlights a security challenge that has become increasingly important across decentralised finance (DeFi): vulnerabilities do not always require attackers to break through conventional authentication systems.
Smart contracts are programs deployed on blockchains that automatically execute transactions when predefined conditions are met. If the underlying logic contains a flaw, an attacker may potentially manipulate legitimate functions in ways that produce unintended results.
According to prosecutors, Spalletta allegedly discovered a weakness in Uranium's reward mechanism during his first attack.
Uranium reportedly rewarded users with additional cryptocurrency when they deposited assets into liquidity pools. Prosecutors allege that Spalletta constructed a sequence of transactions that caused the platform to calculate rewards incorrectly, allowing him to receive significantly more cryptocurrency than he was entitled to.
The alleged exploit was repeated until cryptocurrency worth approximately US$1.4 million had been extracted from the reward pool, according to prosecutors.
Authorities further allege that Spalletta later received approximately US$386,000 from Uranium as a bug bounty after communicating with the exchange about the vulnerability.
The case took a more serious turn several weeks later.
Prosecutors allege that Spalletta identified another vulnerability affecting withdrawal limits and exploited it to obtain cryptocurrency worth more than US$53.3 million at the time.
The incident allegedly left Uranium Finance without sufficient funds and contributed to the platform shutting down.
Defence disputes whether an illegal hack occurred
The defence's argument raises a key question for DeFi security: where is the line between exploiting a software vulnerability and using a publicly accessible function in an unintended way?
Spalletta's lawyer argues that his client did not use spoofed credentials or malicious code to defeat an access-control mechanism. Instead, the defence says he interacted with functions that were already available within the platform's smart contracts.
That distinction could be important at trial because blockchain applications often operate differently from conventional online services. Code deployed on a public blockchain may expose functions and transaction mechanisms that users can interact with directly.
From a cybersecurity perspective, this creates a difficult security model. Developers must ensure that smart-contract functions remain secure not only under normal usage, but also when a technically sophisticated user deliberately searches for unusual combinations of legitimate transactions.
Alleged laundering and cryptocurrency mixers
Prosecutors also allege that Spalletta attempted to conceal the origins of the stolen cryptocurrency through a series of transactions.
Authorities say some of the cryptocurrency was moved through Tornado Cash, a crypto-mixing service designed to make transaction trails more difficult to trace.
The alleged use of cryptocurrency mixers illustrates another challenge for investigators following blockchain-related attacks. Although blockchain transactions are publicly recorded, criminals can use multiple wallets, decentralised services, mixers and cross-chain transactions to complicate efforts to establish where assets originated and where they ultimately went.
Authorities seized approximately US$31 million in cryptocurrency from Spalletta's residence, according to the case.
Investigators also seized more than US$3 million worth of collectible trading cards, including rare Pokémon and Magic: The Gathering cards. Prosecutors allege that Spalletta used proceeds from the hacks to purchase some of his collectibles.
The defence disputes that connection, arguing that there is no proof the cryptocurrency used to purchase the collectibles came from Uranium Finance. It also noted that the purchases began in 2023, after the alleged 2021 attacks.
Crypto attacks remain a persistent security threat
The case comes as cryptocurrency platforms continue to face major security incidents.
On Sept. 25, crypto exchange Bitget said hackers had stolen approximately US$357 million in cryptocurrency. Weeks earlier, the Liquid Network disclosed a theft of roughly US$320 million.
These incidents demonstrate how financial losses from attacks against cryptocurrency platforms can quickly reach hundreds of millions of dollars.
For DeFi projects, the Uranium Finance case also highlights the importance of smart-contract audits, economic testing and continuous monitoring.
Traditional cybersecurity controls such as passwords, authentication and network firewalls remain important, but they do not address every risk in decentralised applications. The underlying financial logic itself can become an attack surface.
The trial will ultimately determine whether Spalletta's actions amounted to criminal hacking under the charges against him. Regardless of the outcome, the case illustrates a broader challenge for the cryptocurrency industry: securing systems in which the same code designed to make transactions transparent and automated can also expose vulnerabilities that sophisticated users may attempt to exploit.