Smart Contracts
Last updated
Last updated
This documentation portal is currently undergoing updates to align with the IoTeX 2.0 Whitepaper release. Information provided here may be incomplete, or out-of-date. Please use this portal for preliminary reference only, and check out the official IoTeX 2.0 Whitepaper for updated information.
.2024 | IoTeX
Thanks to the native integration of the EVM, smart contracts on IoTeX function similarly to Ethereum. Developers upload reusable code pieces to the EVM's state, known as "smart contracts." These contracts, once invoked by sending a transaction to their address with specific parameters, execute the contract specific code performing some computations given certain conditions are met.
For instance, transferring IOTX to a designated contract address might result in the assignment of a certain digital asset to the sender. Smart contracts allow Web3 developers to create trusted applications on the IoTeX network, ranging from games to financial tools to decentralized infrastructures and data marketplaces.