Types of Ethereum smart contracts

Ethereum is capable of executing many types of smart contracts, which are programs that autonomously manage and carry out predefined terms involving value transfer. Smart contracts are called "smart" because they can independently enforce the conditions of an agreement without requiring intermediaries. The terms of these contracts are written in code and made available for execution on blockchain platforms, like Ethereum.

Just as normal contracts can be used for a wide variety of purposes, like forming ventures or conditionally delivering goods and services, smart contracts can be flexibly constructed to achieve a wide range of purposes. Oftentimes, a group of Smart Contracts are used to create fully fledged Applications.

For instance, an exchange may be constructed such that each trading pair is a smart contract, where a certain amount of one asset is required as a deposit to then release a certain amount of another asset. While this is a simplified example of a marketplace application, the structure of combining many smart contracts together has allowed for reliable trading applications to be created, without traditional intermediaries, and with users being able to audit the code underlying the interactions.

Welcome
to CoinShares

Personal data

0102

When you visit CoinShares website, cookies enhance your experience. They help us to show you more relevant content. Some cookies are necessary for the site to work and will always be active. Blocking some types of cookies may impact your experience of the website and the services which we offer on our website.

We use cookies on our site to optimize our services. Learn more about our EU cookie policy or US cookie policy.

  • Necessary
    Question circle icon
  • Preferences
    Question circle icon
  • Statistical
    Question circle icon
  • Marketing
    Question circle icon