ภาษา smart contract / EVM

Solidity

โครงการที่ต้องสร้าง contract บน EVM และออกแบบ state transition ชัดเจน

อัปเดตล่าสุด

ความเป็นมา

Solidity เป็นภาษาสำหรับเขียน smart contract ที่ใช้กับ Ethereum Virtual Machine และระบบที่รองรับ

แนวทางทำงาน

compiler แปลง contract ไปเป็น bytecode โดย storage, transaction และ gas มีผลต่อพฤติกรรมและต้นทุนการเรียก

เหมาะกับงานแบบไหน

โครงการที่ต้องสร้าง contract บน EVM และออกแบบ state transition ชัดเจน

ข้อควรชั่งน้ำหนัก

ต้อง pin compiler และตรวจ chain/runtime จริง การ compile หรือ test ผ่านไม่รับรองความปลอดภัยหรือผลทางเศรษฐกิจของ contract

Framework และเครื่องมือ

3 รายการในคลัง · กำลังขยายข้อมูลเพิ่มเติม ไม่ใช่รายชื่อทั้งหมดใน ecosystem

FoundryContract development toolkitชุดเครื่องมือพัฒนา contract ที่มี Forge, Cast และ Anvilอ่านรายละเอียด Foundry
HardhatContract development environmentenvironment พัฒนา smart contract พร้อม task, test และ pluginอ่านรายละเอียด Hardhat
OpenZeppelin ContractsContract libraryไลบรารี contract และ building block สำหรับ EVMอ่านรายละเอียด OpenZeppelin Contracts