This project is a comprehensive educational curriculum for developing, deploying, and testing blockchain applications using the Solidity language. It serves as a technical resource for building decentralized applications on Ethereum and compatible networks using Python-based tools. The curriculum provides practical guides on creating fungible and non-fungible tokens that follow industry-standard specifications for interoperability. It includes a DeFi programming curriculum for interacting with decentralized finance protocols to manage collateral, as well as instructions for importing real-wor
This repository is a comprehensive educational curriculum and programming guide designed to teach Solidity development and smart contract testing. It provides a structured set of instructional materials and tutorials for writing, deploying, and auditing secure programmable contracts on the Ethereum Virtual Machine. The course focuses on the Foundry toolkit, providing an Ethereum tooling curriculum that covers compiling and testing smart contracts locally. It emphasizes a professional development workflow, moving from initial Solidity programming to the implementation of decentralized applicat
Hardhat is a smart contract development framework and EVM tooling suite designed for the full lifecycle of Ethereum and EVM-compatible applications. It serves as a development environment for compiling, testing, and deploying smart contracts, providing a local blockchain simulation and a programmable task runner. The framework is distinguished by its extensive simulation capabilities, including the ability to fork remote network state and manipulate block time or account balances. It features a hook-based plugin system that allows for the extension of core functionality and the creation of cu
This is an educational resource that provides a comprehensive guide to blockchain and distributed ledger technologies, covering everything from fundamental concepts to practical deployment. The guide systematically explains the core architecture of blockchain systems, including consensus-based distributed ledgers, cryptographic hash chains, Merkle trees, and smart contract execution engines, while also detailing permissioned channel architectures and modular service platforms for enterprise use. The resource distinguishes itself by offering a dual-track learning path that serves both non-tech
本项目是一个全面的教育课程和学习路径,专注于 Ethereum 智能合约开发。它作为一系列引导式课程和教程,旨在教授安全 Solidity 智能合约的编写、审计和部署。
cyfrin/foundry-full-course-cu 的主要功能包括:Smart Contract Curricula, Ethereum Development Environments, Integrated Development Toolchains, Blockchain Security Guides, Smart Contract Development Frameworks, Solidity Development, Automated Contract Testing Suites, Toolchain Proficiency Training。
cyfrin/foundry-full-course-cu 的开源替代品包括: smartcontractkit/full-blockchain-solidity-course-py — This project is a comprehensive educational curriculum for developing, deploying, and testing blockchain applications… cyfrin/foundry-full-course-f23 — This repository is a comprehensive educational curriculum and programming guide designed to teach Solidity development… nomicfoundation/hardhat — Hardhat is a smart contract development framework and EVM tooling suite designed for the full lifecycle of Ethereum… yeasy/blockchain_guide — This is an educational resource that provides a comprehensive guide to blockchain and distributed ledger technologies,… inoutcode/ethereum_book — This project is a comprehensive educational guide and technical manual for the Ethereum blockchain. It provides… foundry-rs/foundry — Foundry is an Ethereum smart contract development toolkit and blockchain simulator designed for compiling, testing,…