نشان کن
کد آگهی: KP6706414801

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

در تهران
در وبسایت کارلنسر  (چند ساعت پیش)
دورکاری
اطلاعات شغل:
امکان دورکاری و کار در منزل: دارد
نوع همکاری:  پروژه‌ای
مهارت‌های مورد نیاز:
برنامه نویسی سالیدیتی
سالیدیتی
قرارداد هوشمند
solidity
کد نویسی
برنامه نویسی
بلاک چین
برنامه نویسی بلاک چین
blockchain
بازه حقوق:  از 6,000,000 تا 12,000,000 تومان
نحوه پرداخت:  پروژه‌ای
متن کامل آگهی:
پروژه 1inch یک صرافی غیرمتمرکز رمزارزها (DEX) است که در واقع از استخر موجودی دیگر صرافی‌های غیرمتمرکز استفاده می‌کند و از این جهت به آن «یکپارچه‌ساز صرافی‌های غیرمتمرکز» یا DEX Aggregator گفته می‌شود. روش کار پروژه 1inch به این صورت است که وقتی می‌خواهید مقدار مشخصی رمزارز الف را به رمزارز ب تبدیل کنید، ارزان‌ترین و کوتاه‌ترین مسیر را بین دکس‌های موجود پیدا می‌کند و این تبدیل را از آن مسیر برای شما انجام می‌دهد. این مسیر بهینه می‌تواند مجموعه‌ای از مسیرهای سری یا موازی یا ترکیبی باشد. مسیر سری به این معنا است که مثلا تشخیص دهد که اگر ارز شما را در دکس 1 از الف به ج تبدیل کند و در دکس 2 از ج به ب تبدیل کند. مسیر موازی به این معنا است که به دلیل محدودیت موجودی استخرها مثلا 60% از مقدار را در دکس 1 از الف به ب تبدیل کند و 40% را در دکس 2. پروژه 1inch علاوه بر این که خودش می‌تواند این عملیات تبدیل را در اپ خودش انجام دهد، سرویس‌های API مختلفی را هم به کاربران پیشنهاد می‌دهد. یکی از این سرویس‌ها مقدار رمزارز 1 و نوع رمزارز 1 و 2 را از شما می‌گیرد و مسیر بهینه برای تبدیل را به شما پیشنهاد می‌دهد: https://portal.1inch.dev/documentation/apis/swap/classic-swap/swagger?method=get&path=%2Fv6.0%2F1%2Fquote سرویس دیگر نیز همان داده‌ها را از شما می‌گیرد و یک متغیر باینری به شما می‌دهد: https://portal.1inch.dev/documentation/apis/swap/classic-swap/swagger?method=get&path=%2Fv6.0%2F1%2Fswap شما با دادن این متغیر باینری به اسمارت کانترکت وان‌اینچ به نام 1inch Router می‌توانید عملیات تبادل را مستقیما در همان اسمارت کانترکت انجام دهید. (البته برای استفاده از این API باید در لینک https://portal.1inch.dev ثبت نام کنین و ازش API Key بگیرین.) تمام اطلاعات فنی لازم در لینک زیر آمده است: https://portal.1inch.dev/documentation ما می‌خوایم یه اسمارت کانترکت دیگه داشته باشیم، که یه تابع داشته باشه. به اون تابع این متغیر باینری که از سرویس API قبل گرفتیم، به عنوان آرگومان تابع بدیم و تابع مورد نظر با استفاده از اسمارت کانترکت 1inch Router این تبادل رو برای ما انجام بده. دلیل این کار اینه که کلی عملیات دیگه در اون اسمارت کانترکت داریم که باید همه چی با هم در اون اسمارت کانترکت انجام بشه. کل این پروژه روی شبکه‌ی BNB Smart Chain به زبان Solidity پیاده می‌شه. برای پیشنهاد انجام پروژه علاوه بر برآورد هزینه و زمان، رزومه‌ی مرتبط خود با موضوع پروژه را هم ارسال فرمایید.

این آگهی از وبسایت کارلنسر پیدا شده، با زدن دکمه‌ی تماس با کارفرما، به وبسایت کارلنسر برین و از اون‌جا برای این شغل اقدام کنین.

هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک،‌ با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.
گزارش مشکل آگهی
تماس با کارفرما
این آگهی رو برای دیگران بفرست
نشان کن
گزارش مشکل آگهی
سه‌شنبه 2 بهمن 1403، ساعت 00:58