
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 …
Ethereum accounts | ethereum.org
Jul 29, 2025 · The contract address is usually given when a contract is deployed to the Ethereum Blockchain. The address comes from the creator's address and the number of transactions sent from …
Anatomy of smart contracts - ethereum.org
Dec 2, 2025 · A smart contract is a program that runs at an address on Ethereum. They're made up of data and functions that can execute upon receiving a transaction. Here's an overview of what makes …
Verifying smart contracts - ethereum.org
Oct 22, 2025 · Deploying a smart contract on Ethereum requires sending a transaction with a data payload (compiled bytecode) to a special address. The data payload is generated by compiling the …
Smart contracts: What are they and their benefits | ethereum.org
Oct 22, 2025 · Since Ethereum smart contracts are on a public blockchain, anyone can instantly track asset transfers and other related information. For example, you can check to see that someone sent …
Upgrading smart contracts - ethereum.org
Oct 21, 2025 · This main contract also stores the address for each satellite contract and can switch between different implementations of the satellite contract. You can build a new satellite contract and …
Deploying smart contracts - ethereum.org
Aug 21, 2025 · Learn how to deploy smart contracts to Ethereum networks, including prerequisites, tools, and deployment steps.
Smart contract security - ethereum.org
Sep 14, 2025 · Registering a single address as Owner in a smart contract introduces the risk of centralization and represents a single point-of-failure. If the owner’s account keys are compromised, …
Transfers and approval of ERC-20 tokens from a solidity smart contract
Apr 6, 2020 · Build a DEX smart contract that handles ERC-20 token transfers and approvals using Solidity.
How to revoke smart contract access to your crypto funds
Oct 21, 2025 · How to revoke smart contract access to your crypto funds This guide will teach you how to view a list of all smart contracts you have allowed access to your funds and how to cancel them. …