Smart Contract Assurance

Is your smart contract security as smart as you think it is?

Trust is good, but verification is better - especially when it comes to smart contract security. 

Smart contracts are taking power away from the middleman and fundamentally transforming the way we think about trust in the context of transactions. But what does this mean for businesses? 

Ever since ledgers were created way back in history to engender trust through transparency (for every debit, there’s a credit), businesses have been built on this concept of brokering trust. Now, with blockchain, there’s a way to decentralise and break down this infrastructure to fundamentally change the way we can invest in and access trust.

Emerging technology blockchain

Where do smart contracts come in?

Smart contracts are built to act on behalf of two parties for a specific transaction on the blockchain. They can easily be applied to things we already do: Buying stock options, where you pay a fee and agree to buy (or not buy) a stock based on its valuation on a specific date. Filling out your voting card. Tracking the package you mailed to your mum. The only difference is that instead of these agreements being tracked by one institution (or several), they’re now validated by records dispersed across the blockchain.

But are smart contracts really going to hold up? What about blockchain security? One day you read that blockchain is ‘immutable’. The next thing you know, it got hacked. So, what’s the reality? At the end of the day, the reliability of any smart contract and its resistance to vulnerabilities comes down to how it was built. It’s only as strong as the code that underpins it. 

With more and more use cases every day, there are clear indicators that blockchain will be a big player in our future. So, we’ve made it our mission to help companies shape this future. We give them the confidence to explore how smart contracts and blockchain can help them transform what they do and the way they do it.

Now that the ChainSecurity team has joined PwC Switzerland, we're the world's leading provider for smart contract assurance. 

Learn more

Where are you at and what do you need?

In a field as new as distributed ledger technology (DLT), companies inevitably find themselves at very different points along the journey. We have the capabilities to guide and support you wherever you are on the path – from exploring the options and planning your route to assessing and monitoring your smart contracts once they’re in place.

Smart Contract Assurance

The capabilities we can provide along your journey



DLT has great potential, but many risks. We guide your exploration.


In many projects we see costly design mistakes. We can avoid those.

Intermediate review

Few experienced developers exist. An intermediate review quickly assures the right direction.


We assess design, functionality, and security of a smart contract before it goes live.

Monitor and respond

Get relevant metrics about your smart contracts and monitor them for incidents.

What we do for clients

We combine the strengths of automated, research-based analysis tools with the expertise of our senior assessment staff. We take our assessment further, focusing on smart contracts, but also inspecting interacting components. 

Feel free to contact us.

If you’re considering blockchain but aren’t so far down the path yet, you might want to check out our Blockchain Risk Assurance services.

Contact us


{{contentList.dataService.numberHits}} {{contentList.dataService.numberHits == 1 ? 'result' : 'results'}}

Contact us

Andreas Eschbach

Andreas Eschbach

Partner & Leader Smart Contract Assurance, PwC Switzerland

Tel: +41 58 792 27 84

Matthias Egli

Matthias Egli

Smart Contract Assurance, PwC Switzerland

Hubert Ritzdorf

Hubert Ritzdorf

Smart Contract Assurance, PwC Switzerland

Tel: +41 58 792 44 49