در بررسی یک سری موارد ابتدایی درباره پروژههای کریپتویی و کانترکتها نیازی نیست حتما دکترای بلاکچین (که این روزها زیاد هم شده) باشید. شما میتونید به راحتی از ابزارهایی مثل هوش مصنوعی استفاده کنید و البته سعی کنید نحوه نوشتن صحیح Prompt رو یاد بگیرید تا بهترین نتیجه رو بگیرید.
برای مثال Prompt زیر در ChatGPT میتونه براتون تجزیه و تحلیل کنه که آیا WigoSwap قابلیت Mint شدن توکن توسط تیم رو داره یا نه:
Please analyze the contracts of the WigoSwap platform on the Fantom network to determine if the project team has the capability to mint new tokens. Specifically:
1. Examine the ownership of the main token contract (e.g., WIGO) and verify if it has been transferred to another contract (e.g., MasterFarmer).
2. Review the functions related to minting in both the token and farming contracts to see if they can only be triggered under specific conditions or by the farming contract itself, not by external addresses.
3. Assess if there are any role-based access controls (e.g., owner or admin roles) that could allow team members to mint tokens outside of predefined mechanisms.
4. Confirm if the farming contract’s mint function is strictly used for distributing rewards and not accessible to the team directly.
The goal is to establish if the minting process is solely automated through farming activities or if the team retains any potential to manually mint additional tokens.
با این پرامپت هوش مصنوعی تمام کانترکتها و Ownerها و حق دسترسیها رو بررسی میکنه و نتیجهای که میگیره اینه:
The minting process on WigoSwap appears to be fully automated and controlled by the predefined farming and staking mechanisms. The team does not retain the ability to mint additional tokens outside of these processes. Therefore, the minting of tokens is not manually controlled by the team but is instead tied to the platform’s farming activities.
ترجمه: فرایند مینتینگ در WigoSwap به طور کامل خودکار است و توسط مکانیزمهای پیشتعریف شدهی فارمینگ و استیکینگ کنترل میشود. تیم هیچگونه دسترسی به مینتینگ اضافی خارج از این فرایندها ندارد. بنابراین، مینتینگ توکنها به طور دستی توسط تیم کنترل نمیشود و بلکه به فعالیتهای فارمینگ پلتفرم وابسته است.
@cryptobyalireza