ریپو بظاہر نجی ہے: تمام اختیارات کے اپنے فوائد اور نقصانات ہیں، لہٰذا آپ تخفیف کے لیے ایک ہائبرڈ نفاذ بنا سکتے ہیں، یہاں کچھ ملٹی پروگرام ایپلیکیشنز ہیں جو آپ اپنا سکتے ہیں:
Marinade Finance: ایک واحد بنیادی پروگرام + مخصوص شعبوں کے لیے سیٹلائٹ پروگرام استعمال کرتا ہے۔ آپ دیکھ سکتے ہیں کہ وہ ایڈمن اتھارٹی بمقابلہ آپریشنل اتھارٹی کو کیسے سنبھالتے ہیں (بنیادی پروگرام میں ایڈمن کے طور پر کونسل ملٹی سگ ہے، لیکن اسٹیک ودڈرا آپریشنز کے لیے ایک PDA ہے)۔ نیز، ریفرل پروگرام ایک ریپر ہے جو مرکزی پروگرام میں CPI کرتا ہے
Marginfi: مشترکہ پروگرام کے ساتھ گروپ پر مبنی تنہائی استعمال کرتا ہے
Ellipsis Labs: بنیادی پروگرام + معاون پروگرام استعمال کرتا ہے جو بنیادی میں CPI کرتے ہیں۔ phoenix-v1 بنیادی آرڈر بک ہے جبکہ سیٹ مینیجر اور مارکیٹ میکر پروگرام اس میں CPI کرتے ہیں
عام مسائل:
invoker پروگرام ID پر اندھا اعتماد کرنا — صرف اس لیے کہ کوئی CPI پروگرام X سے آیا ہے اس کا مطلب یہ نہیں کہ پروگرام X نے صارف کی تصدیق کی ہے۔ ہمیشہ متعلقہ دستخط کنندگان کو دوبارہ چیک کریں۔ یہ بھول جانا کہ PDAs ہدایات کے دوران دستخط کنندہ کی حیثیت برقرار نہیں رکھتے — ایک PDA جس نے ہدایت 1 میں دستخط کیے وہ خود بخود ہدایت 2 میں دستخط کنندہ نہیں ہوتا جب تک کہ آپ دوبارہ invoke_signed کے ساتھ CPI نہ کریں۔ مرکزی اپ گریڈ اتھارٹی — اگر تمام پروگرام ایک اپ گریڈ اتھارٹی شیئر کرتے ہیں، تو آپ کی ماڈیولرٹی خیالی ہے۔ ملٹی سگ پر غور کریں۔