Deployments
This section contains guides to deploying and testing smart contracts.
All Sections
🥇 Mainnet Deployment
Guidelines for deploying your project's contracts on Flow Mainnet
🧪 Testnet Deployment
Guidelines for deploying your application to Flow Testnet
📝 Testing Guidelines
Testing smart contract Guidelines
🛠️ Smart Contracts
At its core, a decentralized application is defined by the smart contracts it uses on the blockchain. Rather than relying on centralized application servers and databases, apps model their core application logic using smart contracts, often referred to as the “on-chain” code.