·solidity-gas-optimization
!

solidity-gas-optimization

أنماط تحسين الغاز لعقود Solidity الذكية. يُستخدم عند تحسين تكاليف نشر العقد أو استخدام الغاز في وقت التشغيل أو كفاءة التخزين. يغطي تعبئة التخزين، والأخطاء المخصصة، والمتغيرات غير القابلة للتغيير، وتحسين بيانات المكالمات، وأنماط الحلقات، واستخدام التجميع، وبدائل Solady المحسنة للغاز. تشغيل المهام التي تتضمن تحسين الغاز، أو تخطيط التخزين، أو تقليل تكلفة النشر، أو كفاءة إدارة القيمة الإلكترونية.

7التثبيتات·0الرائج·@whackur

التثبيت

$npx skills add https://github.com/whackur/solidity-agent-toolkit --skill solidity-gas-optimization

كيفية تثبيت solidity-gas-optimization

ثبّت مهارة الذكاء الاصطناعي solidity-gas-optimization بسرعة في بيئة التطوير لديك عبر سطر الأوامر

  1. افتح الطرفية: افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal
  2. نفّذ أمر التثبيت: انسخ ونفّذ هذا الأمر: npx skills add https://github.com/whackur/solidity-agent-toolkit --skill solidity-gas-optimization
  3. تحقق من التثبيت: بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw

المصدر: whackur/solidity-agent-toolkit.

EVM reads and writes in 32-byte (256-bit) slots. Variables smaller than 32 bytes that are declared consecutively share a slot, reducing SSTORE operations. A new SSTORE costs 20,000 gas; packing avoids additional slot allocations.

What to verify: Consecutive variables of the same or smaller combined size (≤32 bytes) are grouped together. Place uint128 next to uint128, not separated by a uint256.

Custom errors are encoded as 4-byte selectors, whereas revert strings store the full string in contract bytecode and in memory at runtime. Custom errors save gas on both deployment (smaller bytecode) and execution (cheaper encoding).

أنماط تحسين الغاز لعقود Solidity الذكية. يُستخدم عند تحسين تكاليف نشر العقد أو استخدام الغاز في وقت التشغيل أو كفاءة التخزين. يغطي تعبئة التخزين، والأخطاء المخصصة، والمتغيرات غير القابلة للتغيير، وتحسين بيانات المكالمات، وأنماط الحلقات، واستخدام التجميع، وبدائل Solady المحسنة للغاز. تشغيل المهام التي تتضمن تحسين الغاز، أو تخطيط التخزين، أو تقليل تكلفة النشر، أو كفاءة إدارة القيمة الإلكترونية. المصدر: whackur/solidity-agent-toolkit.

حقائق جاهزة للاقتباس

حقول وأوامر مستقرة للاقتباس في أنظمة الذكاء الاصطناعي والبحث.

أمر التثبيت
npx skills add https://github.com/whackur/solidity-agent-toolkit --skill solidity-gas-optimization
الفئة
!الأمن
موثق
أول ظهور
2026-02-22
آخر تحديث
2026-03-11

Browse more skills from whackur/solidity-agent-toolkit

إجابات سريعة

ما هي solidity-gas-optimization؟

أنماط تحسين الغاز لعقود Solidity الذكية. يُستخدم عند تحسين تكاليف نشر العقد أو استخدام الغاز في وقت التشغيل أو كفاءة التخزين. يغطي تعبئة التخزين، والأخطاء المخصصة، والمتغيرات غير القابلة للتغيير، وتحسين بيانات المكالمات، وأنماط الحلقات، واستخدام التجميع، وبدائل Solady المحسنة للغاز. تشغيل المهام التي تتضمن تحسين الغاز، أو تخطيط التخزين، أو تقليل تكلفة النشر، أو كفاءة إدارة القيمة الإلكترونية. المصدر: whackur/solidity-agent-toolkit.

كيف أثبّت solidity-gas-optimization؟

افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal انسخ ونفّذ هذا الأمر: npx skills add https://github.com/whackur/solidity-agent-toolkit --skill solidity-gas-optimization بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw

أين مستودع المصدر؟

https://github.com/whackur/solidity-agent-toolkit