Skip to content

Latest commit

 

History

History
35 lines (23 loc) · 1.04 KB

contracts.rst

File metadata and controls

35 lines (23 loc) · 1.04 KB

! 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.