Skip to content

Latest commit

 

History

History
36 lines (24 loc) · 1.07 KB

contracts.rst

File metadata and controls

36 lines (24 loc) · 1.07 KB
.. index:: ! contract

Contracts

Contracts in Solidity are similar to classes in object-oriented languages. They contain persistent data in state variables, and functions that can modify these variables. Calling a function on a different contract (instance) will perform an EVM function call and thus switch the context such that state variables in the calling contract are inaccessible. A contract and its functions need to be called for anything to happen. There is no "cron" concept in Ethereum to call a function at a particular event automatically.