انجمن توسعه قرارداد هوشمند

ارتباط بین قرارداد هوشمند و سایت

چطور میشه قرارداد هوشمند به سایتمون متصل کرد؟

سلام خدمت شما دوست عزیز.
وقتی کانترکت آدرس رو دارید، عموماً میتونید توابعی که میشه باهاشون ارتباط برقرار کرد رو ببینید.
برای ارتباط سایت با قرارداد هوشمند باید یک dapp طراحی کنید. ینی یک اپ غیر متمرکز که عموماً با web3 هم معرفی میکننش. مقادیر رو به عنوان ورودی ها میدید به اون قرارداد هوشمند و اینطوری ارتباط برقرار میشه.
و البته باید یک والت رو اول وصل کنین به اون dapp تون(یا مثلاً اگر کاربر نصب نداشتش، ارور بده و بره دانلود کنه، بعدش بیاد رو شبکه ی مورد نظر شما - مثلاً اسمارت چین بایننس - و بعد هم که ارتباطش با dapp شما رو وریفای کنه. و حالا ارتباط آدرس کاربر با شما برقراره که دیگه به عنوان درخواست دهنده یا همون msg.sender میتونه کارش رو انجام بده)
سعی کردم موارد کلی که مورد نیاز هستش رو بگم خدمتتون.

بسیار ممنون بابت توضیحاتتون مشکل اصلی من نحوه انجام این پروسه هست
مثلا ساخت دی اپ و مچ کردنش با قرار داد

سلام همانطور که اشاره کردن برای ارتباط با قرارداد میتونید از Web3 یا ابراز های دیگه مثل etherjs استفاده کنید , نحوه انجام این فرایند هم به مرور باید تجربه کنید تا درک لازم برای استفاده درست ازشون رو یادبگیرید ، از یوتوب یا خود داکیومنتیشن ها و یا از گیت هاب میتونید استفاده کنید ، خودتون دست بکار بشید و از پروژه های کوچیک شروع کنید به مرور مهارت لازم رو کسب میکنید.