Parity Ink — это инструмент смарт-контрактов, который позволяет писать смарт-контракты на основе WebAssembly на языке программирования Rust.
Создайте пример смарт-контракта с документацией и учебным пособием с подробным описанием того, как вы его создали. В руководстве было бы полезно, если бы вы сравнили некоторые синтаксис и методы с тем, с чем разработчики уже могут быть знакомы в других языках смарт-контрактов. Разверните пример смарт-контракта в цепочке субстратов и при необходимости создайте пользовательский интерфейс для взаимодействия с ним.
Требования
_Правильная отправка будет:_
Статус проблемы: 1. Открыто 2. Начато 3. Отправлено 4. Готово
__Этот выпуск теперь имеет финансирование в размере 300,0 DAI (300,0 долларов США по 1,0 доллара США за DAI), прикрепленное к нему как часть фонда W3F.__
Статус выпуска: 1. Открыт 2. Отменен
__Работа начата__.
Каждый из этих пользователей заявил, что может завершить работу через 6 месяцев и 3 недели.
Пожалуйста, ознакомьтесь с их планами действий ниже:
1) aj07 подал заявку на начало работы _(только для спонсоров: утвердить работника | отклонить работника )_.
Прочтите документ, пообщайтесь на riot и сделайте это
2) riusricardo подал заявку на начало работы _(только для спонсоров: одобрить работника | отклонить работника )_.
Я буду работать над проектом IoT. Идея состоит в том, чтобы объяснить, как легко установить Substrate на ограниченные устройства.
3) hskang9 был одобрен для начала работы.
Я сделал материалы с кодом Rust для семинара Substrate "Семинар разработчиков блокчейнов: прикладной Rust для разработки протоколов"
ссылка: https://medium.com/@decentral/new-york-goes-blockchain-ec1f04560124
и я писал средние статьи, которые набрали более 4,5 тысяч просмотров (ссылка: https://medium.com/@hyungsukkang).
Вот шаги, которые я предприму, чтобы создать пример смарт-контракта на Parity Ink.
Представьте Parity Ink в Ethcon Korea (ссылка: https://ethcon.kr/) и обратитесь к официальному репозиторию и моему учебному репозиторию.
Сделайте статью среднего размера (корейский/английский), чтобы начать с паритета чернил. Я составлю контракт на голосование, сосредоточив внимание на том, как он работает (например, создание пользовательских событий)
Заключайте/контролируйте контракты и создавайте репозиторий проверенных чернильных контрактов.
Узнайте больше на странице сведений о выпуске Gitcoin .
@hskang9 Привет из Gitcoin Core. Вы все еще работаете над этой проблемой? Пожалуйста, отправьте WIP PR или комментарий в течение следующих 3 дней, иначе вы будете удалены из этой заявки, и она будет возвращена в статус «Открыта». Пожалуйста, дайте нам знать, если у вас есть вопросы!
Только для спонсоров: отложить предупреждения на 1 день | 3 дня | 5 дней | 10 дней | 100 дней
@hskang9 Привет из Gitcoin Core. Вы все еще работаете над этой проблемой? Пожалуйста, отправьте WIP PR или комментарий в течение следующих 3 дней, иначе вы будете удалены из этой заявки, и она будет возвращена в статус «Открыта». Пожалуйста, дайте нам знать, если у вас есть вопросы!
Только для спонсоров: отложить предупреждения на 1 день | 3 дня | 5 дней | 10 дней | 100 дней
@hskang9 Привет из Gitcoin Core. Вы все еще работаете над этой проблемой? Пожалуйста, отправьте WIP PR или комментарий в течение следующих 3 дней, иначе вы будете удалены из этой заявки, и она будет возвращена в статус «Открыта». Пожалуйста, дайте нам знать, если у вас есть вопросы!
Только для спонсоров: отложить предупреждения на 1 день | 3 дня | 5 дней | 10 дней | 100 дней
Я сделал корейский перевод о том, как установить подложку и подключить. На данный момент репозиторий является частным, и мы просим команду Speckle обсудить открытие для публики.
ссылка на github теперь находится в https://github.com/speckleos/Ethcon-korea , проверьте прогресс.
@hskang9 Привет из Gitcoin Core. Вы все еще работаете над этой проблемой? Пожалуйста, отправьте WIP PR или комментарий в течение следующих 3 дней, иначе вы будете удалены из этой заявки, и она будет возвращена в статус «Открыта». Пожалуйста, дайте нам знать, если у вас есть вопросы!
Только для спонсоров: отложить предупреждения на 1 день | 3 дня | 5 дней | 10 дней | 100 дней
@hskang9 Привет из Gitcoin Core. Вы все еще работаете над этой проблемой? Пожалуйста, отправьте WIP PR или комментарий в течение следующих 3 дней, иначе вы будете удалены из этой заявки, и она будет возвращена в статус «Открыта». Пожалуйста, дайте нам знать, если у вас есть вопросы!
Только для спонсоров: отложить предупреждения на 1 день | 3 дня | 5 дней | 10 дней | 100 дней
Я все еще работаю над этим вопросом. Прямо сейчас я работаю над созданием учебника по быстрому запуску субстрата, чтобы начать разработку субстрата как в локальной, так и в облачной среде.
спасибо за обновление @hskang9 !
Поэтому я сделал презентацию и представил ее на ethcon Korea. сейчас я создаю средний пост, чтобы представить его группе Polkadot Korea для новых разработчиков, которые заинтересованы в субстрате.
Эта награда еще открыта? Я хочу подать заявку на это...
@ aj07 Я работаю над чернилами с паритетом на корейском (а также на английском). Я думаю, вы можете запросить и другие языки.
Моя первая статья https://medium.com/@a4nkit/tictactoe-game-on-ink-substrate-chain-84ac30cc826a?postPublishedType=initial @Web3Foundation
Моя первая статья (корейская) https://medium.com/@hyungsukkang/parity -ink-%EB%A1%9C-substrate-%EC%8A%A4%EB%A7%88%ED%8A%B8-% EC%BB%A8%ED%8A%B8%EB%9E%99%ED%8A%B8-%EA%B5%AC%ED%98%84%ED%95%98%EA%B8%B0-c9bd1a57cc93 @Web3Foundation
Английская версия: https://medium.com/@hyungsukkang/implementing-a-quadratic-voting-with-parity-ink-71d9d06eefc6?postPublishedType=repub
@aj07 и @hskang9 мое предложение, если вы хотите попробовать и заработать эту награду, состоит в том, чтобы предоставить PR этому репо с новой главой:
https://github.com/substrate-developer-hub/substrate-contracts-workshop
Целью вашей новой главы будет выделить что-то новое в языке, например
используя любой из env
API , которые не были рассмотрены в других главах:
Средние статьи, которые вы публикуете, быстро устареют, когда мы обновим чернила! проект.
Будьте открытым исходным кодом.
Также означает быть контентом, который может обновляться и поддерживаться сообществом.
Вы оба тратите свое время на копирование и вставку одних и тех же инструкций по установке снова и снова в «часть 1» вашего руководства.
@hskang9, пожалуйста, не стесняйтесь продолжать эту награду. Как только у вас будет вторая часть и код + дополнительная документация, наша команда проверит!
@dfishb, почему это было закрыто? @ hskang9 вы продолжаете работу над этим или что еще нового? Кажется, его несколько раз забрасывали; если вы хотите прекратить работу над ним или изменить направление, я могу отменить награду.
Недавно я нашел комбинацию, в которой я могу работать со смарт-контрактом. Приятно видеть обновления здесь, но обновление с головокружительной скоростью — это действительно проблема. Чтобы предоставить настоящий учебник, я действительно хотел показать работающую демонстрацию, и я думал, что смогу решить ошибки по пути, но оказалось, что я не могу 🤦♂️... Я думаю, что я должен спросить решения, пока я получаю ошибка пока.
В порядке; @hskang9 hskang9 , значит, для вас это все еще WIP? Это понятно по срокам, поэтому я просто хотел посмотреть, планируете ли вы закончить то, что начали, когда вы сможете выполнить это.
Да, я чувствую себя виноватым каждый раз, когда вижу это... но оно уже в пути... как подсказывает мое сердце, я должен закончить это настоящим демо. Выглядит круто сразу показать решение, но для меня это долгая битва.
Итак, первая ошибка, которую я получил, это когда я загрузил контракт, экран останавливается после добавления кода в цепочку разработки субстрата. Я получил событие putCode
, и после этого приложения polkadot.js останавливаются, как показано на этом экране:
Глава, в которой я обнаружил проблему, заключается в развертывании вашего контракта .
Я использовал MacOS с новейшим интерфейсом грузовых контрактов, загруженным с сайта parity.io,
моя версия субстрата substrate 2.0.0-79dd9c83-x86_64-macos
.
Сколько времени занимает загрузка кода в субстрат?
@Web3Foundation и @hskang9
Не имеет смысла продолжать эту щедрость чернилами! сейчас.
чернила! в данный момент претерпевает огромные изменения, которые коренным образом изменят весь синтаксис.
Есть также ряд постоянно меняющихся элементов разработки, которые нарушают пользовательский интерфейс и сквозные сценарии. У нас есть один учебник прямо сейчас, что чернила! команда лично поддерживает:
https://github.com/substrate-developer-hub/substrate-contracts-workshop
Пока что вот как мы должны держать его до чернил! стабилизируется.
@hskang9 с обновлением, предоставленным @shawntabrizi , похоже, нам следует убрать это с полки, поскольку !ink недостаточно стабилен / фундаментально меняет синтаксис для завершения этой награды.
Я отзову, и мы сможем удалить до тех пор, пока дальнейшие итерации !ink не станут предположительно более стабильными.
Статус выпуска: 1. Открыт 2. Отменен
__Финансирование в размере 300,0 DAI (300,0 долларов США по 1,0 доллара США/DAI), прикрепленное к этому выпуску, было отменено отправителем вознаграждения__