Skip to Content
GlossaryEEthereum Contract Account

Ethereum Contract Account

A blockchain account containing smart contract code, controlled by its programmed logic rather than a private key.

What is Ethereum Contract Account?

A Contract Account is an Ethereum account that contains smart contract code and is controlled by its programmed logic, not a private key.

Created when a smart contract is deployed to the blockchain, it has a unique address and can hold Ether or tokens. Contract accounts execute their code automatically when triggered by a transaction from an EOA or another contract, enabling functionalities like automated token transfers or complex dApp logic. They are fundamental to Ethereum’s programmable ecosystem.

Last updated on