Solidity 5 – Calling other Contracts, Visibility, State Access

Published by Mario Oettler on

In this lesson, we want to invoke or call other contracts from a contract. This is particularly useful to create more complex contracts and allows us updateable contracts, cleaner code, minimal proxies, etc.

There are different ways how to invoke functions of another contract – call() and delegateCall().