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