این تعهد متعلق به هیچ شعبه ای در این مخزن نیست و ممکن است متعلق به یک چنگال در خارج از مخزن باشد.
نام در حال استفاده
یک برچسب در حال حاضر با نام شاخه ارائه شده وجود دارد. بسیاری از دستورات GIT نام برچسب و شاخه را می پذیرند ، بنابراین ایجاد این شاخه ممکن است باعث رفتار غیر منتظره شود. آیا مطمئن هستید که می خواهید این شاخه را ایجاد کنید؟
با استفاده از URL وب از Git یا Checkout با SVN استفاده کنید.
با CLI رسمی ما سریع کار کنید. بیشتر بدانید.
ورود به سیستم لازم
لطفاً برای استفاده از برنامه های کد وارد سیستم شوید.
راه اندازی دسک تاپ GitHub
اگر هیچ اتفاقی نمی افتد ، GitHub Desktop را بارگیری کنید و دوباره امتحان کنید.
راه اندازی دسک تاپ GitHub
اگر هیچ اتفاقی نمی افتد ، GitHub Desktop را بارگیری کنید و دوباره امتحان کنید.
راه اندازی Xcode
اگر هیچ اتفاقی نمی افتد ، Xcode را بارگیری کنید و دوباره امتحان کنید.
راه اندازی کد ویژوال استودیو
فضای کد شما یک بار آماده خواهد شد.
مشکلی برای تهیه فضای کدگذاری شما وجود داشت ، لطفاً دوباره امتحان کنید.
آخرین تعهد
آمار git
فایل ها
بارگیری آخرین اطلاعات متعهد انجام نشد.
readme. md
نسخه ی نمایشی سکه پایدار Hedera
برای اجرای نسخه ی نمایشی سکه پایدار ، برای شبکه ای که می خواهید در برابر آن مستقر کنید (Maiet یا TestNet) به یک حساب Hedera نیاز دارید.
حساب های TestNet به راحتی از طریق http://portal. hedera. com قابل ایجاد است.
علاوه بر یک حساب ، به مؤلفه های نرم افزاری زیر نیاز خواهید داشت.
پیش نیازهای تنظیم Docker
نسخه داکر 19. 03. 13
نسخه Docker-Compose نسخه 1. 27. 4 ،
پیش نیازهای تنظیم دستی
در صورت لزوم ، پیش نیازهای نصب را در انتهای این سند مشاهده کنید
کلون از GitHub
_note: فرض می کند git نصب شده است
اجرای نسخه ی نمایشی از طریق ظروف Docker ساده ترین راه برای شروع است.
فایل محیط تنظیم برای تصاویر docker
پرونده محیط را کپی کنید
متغیرهای محیط را تنظیم کنید
- HSC_OPERATOR_ID = 0. 0. xxxx
- HSC_OPERATOR_KEY = 302E02XXX
- vue_app_operator_account_num = xxxx
توجه: _ در صورت استقرار به زیرساخت های ابری که توسط مشتریان از راه دور به آنها دسترسی پیدا کنید ، دو خط زیر را ویرایش کرده و LocalHost را با آدرس IP عمومی سرور خود جایگزین کنید تا بتوانید توسط مشتریان از راه دور حل شود.
- VUE_APP_HSC_PLATFORM http://localhost:8083" rel="nofollow">http: // localhost: 8083 "
- VUE_APP_APP_NET_NODES = []
توجه: در این مرحله هیچ تغییر دیگری لازم نیست ، تمام متغیرهای دیگر روی مقادیر پیش فرض تنظیم شده اند
مرحله 1 - تصاویر را بسازید
اولین قدم در ساخت تصاویر تشکیل شده است. شما در اینجا دو گزینه دارید: یا اجازه دهید ساخت کد منبع را از GitHub بیرون بکشد ، یا از نسخه محلی مخزن خود بسازید.
توجه: اسکریپت های ساخت برای MacOS آماده شده اند، ممکن است اسکریپت ها برای توزیع های جایگزین یونیکس/لینوکس نیاز به تطبیق داشته باشند.
- در حین ساخت، از مخزن github خارج شوید (این کار دو تصویر مرحله ای اضافی برای ساخت ایجاد می کند)
نکته: می توانید یک شاخه برای ساختن مشخص کنید، حتماً -b را در ابتدای متغیر محیطی وارد کنید.
نکته: این خطاها در حین ساخت کاملا طبیعی هستند.
توجه: اجرای این اسکریپت ساخت همیشه قبل از شروع ساخت، محیط را پاک می کند، به عنوان مثال، حجم ایجاد شده برای ماندگاری فایل های Postgres TimescaleDB حذف می شود، کانتینرها و تصاویر موجود نیز حذف می شوند.
مرحله 2 - ظروف را شروع کنید
پس از تکمیل ساخت، می توانید کانتینرها را با docker-compose up شروع کنید.
خروجی کنسول را تماشا کنید، برخی از خطاها در این مرحله طبیعی است.
CTRL+C به محض stable-coin-token-node |گوش دادن در پورت: 8082 روی کنسول ظاهر می شود.
مرحله 3 - . env. global را با شناسه موضوع به روز کنید
فایل . env. global را با شناسه موضوع ویرایش کنید
خطی که با #HSC_TOPIC_ID= شروع می شود را پیدا کنید.
خط را لغو کامنت کنید و شناسه موضوع ایجاد شده در مرحله قبل را وارد کنید (به عنوان مثال: HSC_TOPIC_ID=0. 0. 107057 ) و تغییرات را ذخیره کنید.
مرحله 4 - ظروف را دوباره اجرا کنید
یا اگر می خواهید کانتینرها را در پس زمینه در حال اجرا بگذارید:
توجه: می توانید هر چند وقت یک بار که می خواهید کانتینرها را متوقف کرده و مجدداً اجرا کنید
مرحله 5 - رابط های کاربری را تست کنید
رابط کاربری مشتری اکنون باید در http:// serverip :8080 و رابط کاربری admin در http:// serverip :8081 در دسترس باشد.
سعی کنید یک کاربر جدید را در دو پنجره مرورگر جداگانه ثبت کنید.
توجه: از کوکی ها استفاده می شود، بنابراین ممکن است لازم باشد دو مرورگر مانند کروم و سافاری به صورت موازی برای این کار راه اندازی شوند.
توجه: اگر محیط را بازنشانی کرده اید که منجر به شناسه موضوع جدید می شود، لازم است کوکی ها را در مرورگرهای خود پاک کنید تا "هویت" قبلی را در نظر نگیرند.
سپس باید بتوانید سکه پایدار "خرید" و بین کاربران انتقال دهید.
بخش های زیر نحوه راه اندازی نسخه نمایشی سکه پایدار را شرح می دهد.
stable-coin-java-hcs (قرارداد) منطق لازم برای حفظ وضعیت یک سکه پایدار را در چندین گره سکه پایدار پیاده سازی می کند.
پلتفرم سکه پایدار توسط مشتریان برای امضای تراکنش ها از طرف حساب شبکه هدرا استفاده می شود (اگر مشتریان حساب Hedera خودشان را داشتند، می توانستند تراکنش ها را خودشان امضا کنند).
stable-coin-proto-js مجموعه ای از پیام های protobuf است که عملیات هایی را که برای شبکه سکه پایدار در دسترس هستند را تعریف می کند.
stable-coin-sdk-js یک SDK است که توسط مشتریان استفاده می شود.
stable-coin-client یک نمونه برنامه کیف پول برای کاربران نهایی است.
stable-coin-admin یک نمونه رابط کاربری مدیریت برای انطباق و سایر عملکردها است.
پیاده سازی مرجع در جاوا یک سکه ثابت Hedera.
برای جزئیات استقرار به Hedera Stable Coin مراجعه کنید.
نمونه اجرای یک پلتفرم بزرگتر در اطراف شبکه Stable Coin.
راه اندازی محیط برای استیبل سکه-پلتفرم
. env. sample را در . env کپی کرده و ویرایش کنید
اپراتور در Hedera برای انجام هرگونه تراکنش مورد نیاز. این حسابی است که شارژ می شود.
HSC_OPERATOR_ID=0. 0. ___
- HSC_OPERATOR_KEY=302e___
- پورت HTTP
HSC_HTTP_PORT=9005
- شناسه گره برای استفاده در هنگام ایجاد تراکنش ها
HSC_FIXED_NODE_ID=0. 0. 3
- موضوع استفاده از Hedera (کپی از stable-coin-java-hcs. env)
HSC_TOPIC_ID=0. 0. ____
- اطلاعات پایگاه داده برای ثبت تراکنش ها و رویدادها
PLATFORM_DATABASE_URL=postgresql://localhost:5432/
- PLATFORM_DATABASE_DB=stable_coin_platform
- PLATFORM_DATABASE_USERNAME=postgres
- PLATFORM_DATABASE_PASSWORD=رمز عبور
- کلیدهای خصوصی برای علامت گذاری یک حساب به عنوان KYC عبوری استفاده می شود
HSC = Hedera Stable Coin، ESC = Ethereum Stable Coin
HSC_COMPLIANCE_MANAGER_KEY=302e02__ (شما می توانید از کلید خصوصی اپراتور خود برای آزمایش اولیه استفاده کنید)
- ESC_COMPLIANCE_MANAGER_KEY=0x___
- برای ضرب کردن پول به حساب ها استفاده می شود
HSC = Hedera Stable Coin، ESC = Ethereum Stable Coin
HSC_COMPLIANCE_MANAGER_KEY=302e02__ (شما می توانید از کلید خصوصی اپراتور خود برای آزمایش اولیه استفاده کنید)
- ESC_SUPPLY_MANAGER_KEY=0x___
- URL به یک گره راه دور برای تعامل با شبکه اتریوم
توجه: اگر نمی خواهید از ویژگی bridge استفاده کنید، آن را خالی بگذارید/نظر دهید
آدرس قرارداد استیبل کوین در اتریوم
ESC_CONTRACT_ADDRESS="0x___"
- تعاریف Protobuf - stable-coin-proto-js
تعاریف پیام برای استفاده توسط مشتریان
JavaScript SDK - 'stable-coin-sdk-js'
SDK برای استفاده توسط رابط کاربری مشتری و مدیر
اجرای نمونه یک کلاینت در بالای پلتفرم و شبکه.
راه اندازی محیط برای stable-coin-client
_نکته: این دستورالعمل ها برای اجرا در توسعه هستند، برای ساخت تولید، یک فایل . env. production ایجاد کنید.
شماره حساب اپراتور (بدون 0. 0 پیشرو.)
vue_app_operator_account_num =
لیست نقاط انتهای گره AppNet برای مشتریان
آدرس قرارداد اتریوم
vue_app_eth_contract_address = "0x125B7195212F40FAD937444C29D9EA49990E88F1"
- پورت مورد نظر خود را برای اجرای مشتری در دستور زیر انتخاب کنید
نمونه اجرای یک پورتال مدیریت در بالای پلتفرم و شبکه.
محیط تنظیم برای سکه پایدار-Admin
_note: این دستورالعمل ها برای اجرای در حال توسعه ، برای ساخت تولید ، یک پرونده . env. production ایجاد می کنند.
شماره حساب اپراتور (بدون 0. 0 پیشرو.)
vue_app_operator_account_num =
لیست نقاط انتهای گره AppNet برای مشتریان
توجه: این برای ارائه گره ها بر روی نقشه است ، مهم نیست
** آدرس قرارداد Ethereum **
پورت مورد نظر خود را برای اجرای مشتری در دستور زیر انتخاب کنید
نمونه اجرای یک پورتال مدیریت در بالای پلتفرم و شبکه.
توجه: این دستورالعمل های نصب برای Debian 4. 19 قابل اجرا است ، سایر سیستم عامل ها ممکن است متفاوت باشند.< SPAN> VUE_APP_OPERATOR_ACCOUNT_NUM =
آدرس پلت فرم سکه پایدار
آموزش کار در فارکس...
ما را در سایت آموزش کار در فارکس دنبال می کنید
برچسب :
نویسنده : Mihayloo
بازدید : <-PostHit->
تاريخ : چهارشنبه
3 اسفند
1401 ساعت: 14:08