Build on the Blockchain
Smart contracts are self-executing programs that run on blockchain networks, enabling trustless and automated agreements. Learn how to create, deploy, and secure smart contracts on leading blockchain platforms.
Development Tools & Frameworks
Truffle Suite
Development environment, testing framework and asset pipeline for Ethereum
Hardhat
Ethereum development environment for professionals
Remix IDE
Browser-based IDE for Solidity development and deployment
Anchor
Framework for Solana's Sealevel runtime providing several conveniences
Popular Smart Contract Platforms
Ethereum
The original smart contract platform using Solidity programming language.
Solana
High-performance blockchain using Rust for smart contract development.
Polkadot
Multi-chain network enabling cross-blockchain transfers of any data or asset types.