Template Ethereum Smart Contract Interaction
1.0.0
يتيح هذا القالب للمستخدم (أ) استخدام قالب عقد ذكي يمكن نشره على blockchain من Ethereum ، (ب) توصيل العقد الذكي بمستودع محلي ، (ج) يتفاعل مع العقد الذكي من خلال الواجهة الأمامية ، و (د) تخصيص الواجهة الأمامية بينما لا تزال متصلة بالعقد الذكي.
Secret.sol
: عقد ذكي مكتوب في صلابة مع وظيفتين بسيطتينapp.js
: التفاعل مع العقد الذكي على blockchain من Ethereum - قم بتغيير متغيرين لإضافة العقد الخاص بك بمجرد نشره.app.js
index.html
index.css
: CSS بسيط لتخصيص موقع الويبnpm install
npm run dev
يرتبط هذا المستودع بعقد تم نشره على شبكة اختبار Ropsten. يتم تضمين العقد الذكي في هذا المستودع [secret.sol] ببساطة كقالب عقد ذكي. لإضافة العقد الخاص بك:
ABI
و var contractAddress
تم كتابة عقد القالب الخاص بنا في صلابة ولديه اثنين من funcitons الرئيسية:
setSecretWord
للمستخدم تعيين "كلمة سرية"getSecretWord
: استرداد أحدث "كلمة سرية"يتم تضمين الملف في هذا الريبو للرجوع إليه ، ولكن لا يستخدم لأغراض أخرى. يتم نشر نفس العقد الذكي بالضبط على Ropsten - وبالتالي ، لن تؤثر التغييرات في هذا الملف على القالب.