5.1 Understanding Smart Contracts
Before deployment, it is important to understand how smart contracts function.
A smart contract is deployed to the blockchain as code, has a permanent address, can store data and execute functions and cannot be modified once deployed.
When a user interacts with a contract, they are sending a transaction that triggers a function within that contract. This transaction is validated by the network and executed deterministically across all nodes.
Smart Contract Architecture

Previous5. Smart Contract Development (Remix + Hardhat)
Next5.2 Developing and Deploying Using Remix IDE
Last updated