blockchain.ey.com

EY Blockchain Analyzer: Smart Contract & Token Review Services

Assess the underlying code for alignment with industry standards and leading practices to help increase confidence in blockchain-enabled smart contracts and transactions

hero image

Security

Picture of the feature

Enhance security of your digital assets when deploying and interacting with smart contracts

Identify common vulnerabilities and mitigate potential risks through customized tests that assess alignment with industry standards and leading practices.

Product feature

Business logic alignment

Picture of the feature

Better understand the expected output of your digital agreement as it is implemented in the smart contract’s code.

Assess the smart contract’s compatibility with the system design and functionality as it is declared in the published documentation.

Product feature

Create "what-if" scenarios

Picture of the feature

Helps build out scenarios of your smart contract performance before deployment .

Through the Testing Studio, run pre-defined automated tests and simulate smart contract execution by configuring selected functions through a user interface.

Product feature

Plug and play

Picture of the feature

Easy connectivity into EY’s blockchain API ecosystem.

Tests directly from the developer environment by connecting through the EY API. This puts you in the driving seat.

Product feature
icon image

Reduced risk

More information and insights help mitigate the operational and inherent risks of blockchain.

icon image

Transparency

Helps build a picture of how tokens or smart contracts will behave, giving insights into functionality, security, compliance, and design implications.

icon image

Trust

Greater confidence in the validity of smart contracts and tokens increases trust between counterparties in the blockchain ecosystem

Thought Leadership

Explore what EY leaders have to say and learn how blockchain could help your organization.

The team

Paul Brody

EY Global Blockchain Leader

Avner Geifman

EY Global Product Lead – Smart Contract & Token Review Tool

Products that might interest you

product image
EY OpsChain ESG

Track your entire carbon emissions with trusted information and strengthen your ESG performance, helping you avoid issues around greenwashing.

product image
EY OpsChain Contract Manager

Revolutionize how you manage contracts using blockchain technology.

product image
EY OpsChain Traceability

Providing a trusted platform for traceability and transparency across global supply chain ecosystems

Frequently Asked Questions (FAQs)

A smart contract is a self-executing computer program that automatically enforces the terms of an agreement between parties. It operates without the need for intermediaries and is built on blockchain technology, making it secure and transparent.

Smart contracts must be reviewed to mitigate the risks of errors, vulnerabilities, and other issues that could compromise their security and functionality. By identifying potential risks and opportunities to improve the code, reviews help reduce the risks of costly mistakes, fraud and hacking attempts.

When you submit your code, it is scanned, compiled with the relevant solidity compiler version, and sent through our testing engine. The testing engine uses static code analysis through both the source code and the solidity AST, and a customized Ethereum Virtual Machine (EVM) dynamically simulates various testing scenarios

The solution is primarily used by EY client-serving professionals. It can also be used directly by the clients and any person or enterprise wanting to assess a smart contract (subject to EY’s client acceptance process, as applicable). We also see interest from tech-savvy specialists, developers, auditors, compliance and risk teams

EY teams’ core business is to provide trust and confidence to business ecosystems. We do that in the assurance business but also across our consulting business. We have robust methodologies and standards in place to deliver quality services to help stakeholders gain more trust in the technology they are using

Our research and experience reveal that most smart contract exploits occur through unexpected behavior of the smart contract and manipulation of edge cases. Functionality testing aims to reduce that risk by verifying that a smart contract behaves as expected. The tool aims to test functionality by both reviewing the required syntax and simulating various scenarios that are part of the ERC-20 standard core functionality.

Have more questions?Contact Us

logo image

EY refers to the global organization, and may refer to one or more, of the member firms of Ernst & Young Global Limited, each of which is a separate legal entity. Ernst & Young Global Limited, a UK company limited by guarantee, does not provide services to clients.