About 400 results
Open links in new tab
  1. Introduction to smart contracts - ethereum.org

    Feb 12, 2025 · A "smart contract" is simply a program that runs on the Ethereum blockchain. It's a collection of code (its functions) and data (its state) that resides at a specific address on the …

  2. Smart contracts: What are they and their benefits | ethereum.org

    Sep 1, 2025 · Smart contracts are useful for audits and tracking. Since Ethereum smart contracts are on a public blockchain, anyone can instantly track asset transfers and other related …

  3. Anatomy of smart contracts - ethereum.org

    Sep 13, 2025 · An in-depth look into the anatomy of a smart contact – the functions, data, and variables.

  4. Deploying smart contracts - ethereum.org

    Aug 21, 2025 · Learn how to deploy smart contracts to Ethereum networks, including prerequisites, tools, and deployment steps.

  5. Smart contract composability - ethereum.org

    Sep 13, 2025 · Learn how smart contracts can be combined like Lego blocks to build complex dapps by reusing existing components.

  6. Compiling smart contracts - ethereum.org

    Sep 13, 2025 · An explanation of why you need to compile smart contracts and what compilation actually does.

  7. Smart contract libraries - ethereum.org

    Aug 21, 2025 · Discover reusable smart contract libraries and building blocks to accelerate your Ethereum development projects.

  8. Smart contract security - ethereum.org

    Sep 14, 2025 · Smart contract security is serious business, and one that every developer will do well to learn. This guide will cover security considerations for Ethereum developers and …

  9. Smart contract languages - ethereum.org

    Aug 25, 2025 · An overview and comparison of the two main smart contract languages – Solidity and Vyper.

  10. Technical introduction to dapps - ethereum.org

    Jul 28, 2025 · A smart contract is code that lives on the Ethereum blockchain and runs exactly as programmed. Once smart contracts are deployed on the network you can't change them. …