الاذونات المخصصة


إضافة إذن مخصص باستخدام bloks

إضافة إذن مخصص باستخدام bloks

لقد بسطت EOS CAFÈ BLOCK الbloks وجعلتها سهلة الاستخدام، يمكنك استخدامها لمحافظ متعددة، مما يبسط هذه العملية باكملها. تجدر الإشارة إلى أنه لا تسمح جميع المحافظ باستخدام أذونات مخصصة، ولكنها تعمل بشكل رائع مع Scatter.

لإضافة إذن مخصص، ستحتاج إلى توقيع المعاملة إما بالمفتاح النشط أو بمفتاح المالك. في هذه الحالة، يوصى بشدة باستخدام المفتاح النشط دائماً.

دعنا نضيف مفتاح إذن مخصص

1) انتقل إلى Wallet> Keys and Permissions

2) انتقل إلى Advanced ، كما هو موضح في الصورة أدناه

 

3) أضف اسمًا لإذنك المخصص ، يمكن أن يكون هذا أي شيء بأحرف صغيرة.

    استخدمت "desktop" حيث أنوي إضافة هذا المفتاح إلى سطح المكتب، وإضافة المصادقة إلى العقود التي أنوي التفاعل معها من هذا الجهاز.

4) Parent، اجعل هذا "active"

5) اترك Threshold 1

6) في قسم Keys قم باضافة أحد المفاتيح التي قمنا بانشائها سابقاً

7) اضغط على 'Save Permission'، وقم بتوقيع المعاملة

يمكنك أن ترى أننا أضفنا إذن Desktop بنجاح ، وأن إذن "msg" موجود عندي من قبل.

 

ربط الإذن بالمصادقة المقصودة

 

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

1) انتقل إلى "Link Auth" ، الموجود ضمن Wallet> Keys and Permission

2) في Permission، أضف اسم الإذن المخصص الذي أضفته "Desktop"

3) أضف "eosio" في اسم العقد

4) أضف "voteproducer" في إجراءات العقد

 

إذا قمت بالتوقيع على المعاملة وفعلت كل شيء بشكل صحيح ، تحت حسابك والمفاتيح ، فيجب أن تجد ما يلي

 

إضافة مصادقة المطالبة

- Claimgbmvote - مكافآت التصويت

- Claimggenensis - مكافآت GBM

1) انتقل إلى "Link Auth" ، الموجود ضمن Wallet> Keys and Permission

2) في Permission ، أضف "Desktop"

3) أضف "eosio" في اسم العقد

4) أضف "Claimgbmvote" في Contract action

ثم أعد الخطوات نفسها ، ولكن أضف Claimggenensis في Contract action

 

إذا اتبعت الخطوات بالشكل الصحيح، يمكنك الآن الانتقال إلى حسابك والنقر فوق المفاتيح. يجب أن تجد مفتاح "Desktop" مع المصادقات الثلاث التي قمنا بإضافتها.

يمكنك إضافة مصادقة إلى أي عقد ذكي على السلسلة، في الصورة أدناه يمكنك أن ترى بعض الأمثلة على كيفية إضافة simpleassets للسماح بإنشاء NFT والمطالبة بها ونقلها باستخدام المفتاح. ويرجى إذا قمت بإضافة نقل NFT ، تأكد من أن لديك مفتاح آمن، أو أي شخص يحصل على مفتاحك يمكنه نقل جميع NFTs الخاصة بك.

يضاف هذا فقط كمثال وليس كتوصية.

المحتويات

اساسيات في الاذونات
إضافة الاذونات المخصصة

التقدم