Share this article

Smart Contract Analyzer to Debut at Ethereum Conference

Researchers will soon open source a tool designed to evaluate ethereum smart contract code.

Updated Sep 11, 2021, 12:28 p.m. Published Sep 7, 2016, 3:05 p.m.
health, monitor

Researchers from National University of Singapore will soon release a tool that will help ethereum users determine whether the smart contracts they've coded are valid or not.

Developed in the wake of the massive hack of the first large-scale smart contract – The DAO – in June, the researchers described the tool as an attempt to curb future problems that could lead consumer funds to be lost. Called Oyente, the program has been reportedly used to successfully pinpoint bugs in thousands of smart contracts, including the one that led to the failure of The DAO.

STORY CONTINUES BELOW
Don't miss another story.Subscribe to the Crypto Daybook Americas Newsletter today. See all newsletters

National University of Singapore PhD student Loi Luu explained that the team first began its work by analyzing smart contracts for security bugs.

Luu told CoinDesk:

"After finding all these problems, we wanted to measure how many smart contracts have these problems."

Oyente, he said, represents a refinement and optimization of this process, one that analyzes security problems in which adversaries could manipulate smart contracts for gains.

Luu's team now plans to release the code for the smart contract analyzer before Devcon2, the ethereum development conference set to be held later this month in Shanghai.

The open-source analyzer is among the many new ideas to enhance smart contract security on the public ethereum blockchain, but innovation has also been forced to other blockchains.

For example, the failure of The DAO can be seen as encouraging a new emphasis on innovation at the smart contracting language level due to criticisms with Solidity, ethereum's specially designed smart contract programming language.

Automating bug detection

Before release, the team is working with ethereum developers and to clean up the Oyente code and write documentation for developers that will illustrate its benefits.

There are four key problems that the tool can detect, including the "reentrancy" bug, or the type of bug that led to The DAO collapse.

To analyze a smart contract, a user feeds it into the Oyente program, which will then notify them if it has vulnerabilities that malicious actors can potentially exploit.

Oyente aims to go through every possible path of the program to check for these bugs, Luu explained:

"If there are two possible execution paths, it will go through each of them and check whether the reentrancy bug happens in that path, and then flag whether the smart contract is vulnerable or not."

Specifically, Oyente looks at the smart contract "bytecode" or the code that's ultimately stored on the blockchain.

Before use, high-level ethereum programming languages like Solidity or Serpent are converted into bytecode so that the ethereum network can understand and execute them.

For more details on the project, read the full white paper.

Update: The headline has been updated to better reflect the performance of the Oyente tool.

Stethescope image via Shutterstock

More For You

Protocol Research: GoPlus Security

GP Basic Image

What to know:

  • As of October 2025, GoPlus has generated $4.7M in total revenue across its product lines. The GoPlus App is the primary revenue driver, contributing $2.5M (approx. 53%), followed by the SafeToken Protocol at $1.7M.
  • GoPlus Intelligence's Token Security API averaged 717 million monthly calls year-to-date in 2025 , with a peak of nearly 1 billion calls in February 2025. Total blockchain-level requests, including transaction simulations, averaged an additional 350 million per month.
  • Since its January 2025 launch , the $GPS token has registered over $5B in total spot volume and $10B in derivatives volume in 2025. Monthly spot volume peaked in March 2025 at over $1.1B , while derivatives volume peaked the same month at over $4B.

More For You

U.S. Interest Rates, Do Kwon Sentencing: Crypto Week Ahead

Federal Reserve logo highlighted on a U.S. banknote (joshua-hoehne/Unsplash/Modified by CoinDesk)

Your look at what's coming in the week starting Dec. 8.

What to know:

You are reading Crypto Week Ahead: a comprehensive list of what's coming up in the world of cryptocurrencies and blockchain in the coming days, as well as the major macroeconomic events that will influence digital asset markets. For an updated daily email reminder of what's expected, click here to sign up for Crypto Daybook Americas. You won't want to start your day without it.