Subscribe to TTTTTTTTTTTTTTTTTTTTTT
Subscribe to TTTTTTTTTTTTTTTTTTTTTT
Share Dialog
Share Dialog
<100 subscribers
<100 subscribers
1. Нам потрібно встановити розширення Daml Studio для VS Code.
1.1 Переходимо в наш код спейс, в якому ми працювали на квесті №3, можете відкрити з історії браузера. Далі на панелі зліва натискаємо на розширення

або просто натискаємо Ctrl+Shift+X.
1.2 В пошуку вводимо Daml Studio і обираємо перше зі списку, як на скріншоті та натискаємо кнопку встановити.

2. Далі переходимо до виконання самого квесту
2.1 В термінал вставляємо команду
daml new intro1 --template daml-intro-1
Якщо все ок, то в терміналі побачите наступне:
Created a new project in "intro1" based on the template "daml-intro-1".Після цього переходимо в Explorer

Бачимо тут нашу папку intro1, яку створили на попередньому кроці. Натискаємо на неї, щоб розгорнути вміст.

1. Нам потрібно встановити розширення Daml Studio для VS Code.
1.1 Переходимо в наш код спейс, в якому ми працювали на квесті №3, можете відкрити з історії браузера. Далі на панелі зліва натискаємо на розширення

або просто натискаємо Ctrl+Shift+X.
1.2 В пошуку вводимо Daml Studio і обираємо перше зі списку, як на скріншоті та натискаємо кнопку встановити.

2. Далі переходимо до виконання самого квесту
2.1 В термінал вставляємо команду
daml new intro1 --template daml-intro-1
Якщо все ок, то в терміналі побачите наступне:
Created a new project in "intro1" based on the template "daml-intro-1".Після цього переходимо в Explorer

Бачимо тут нашу папку intro1, яку створили на попередньому кроці. Натискаємо на неї, щоб розгорнути вміст.


Відкриваємо папку daml та бачимо у ній файл Token.daml, натискаємо на нього, після чого у нас відкриється по середині екрану вміст цього файлу

Видаляємо весь вміст цього файлу та вставляємо наступний код
module Token where
import Daml.Script
template Token
with
owner : Party
where
signatory owner
token_test_1 = script do
alice <- allocateParty "Alice"
submit alice do
createCmd Token with owner = alice
token_test_2 = script do
alice <- allocateParty "Alice"
bob <- allocateParty "Bob"
submitMustFail alice do
createCmd Token with owner = bob
submitMustFail bob do
createCmd Token with owner = alice
submit alice do
createCmd Token with owner = alice
submit bob do
createCmd Token with owner = bob
token_archive_exercise = script do
alice <- allocateParty "Alice"
alice_token_cid <- submit alice do
createCmd Token with owner = alice
submit alice do
archiveCmd alice_token_cid
Та зберігаємо файл натиснувши Ctrl+SПісля цього у вас має зявитись 3 кнопки Script results

Для скріна нам потрібні результати token_test_2 і token_archive_exercise, тому натискаємо напроти них на Script results. Після чого результат відкриється праворуч у двох вкладках. На вкладці token_archive_exercise нам потрібно поставити галочку, як відмічено на скріншоті.

Далі робимо спліт вікна з результатами, щоб на вікні було видно результат двох скриптів, натискаємо на кнопку що на скріні(або CTRL + \)

і переносимо туди одну із вкладок з результатами. Для token_archive_exercise не забудьте повторно поставити галочку.На виході у нас має бути ось такий скріншот, де буде видно весь код token_test_1 token_test_2 і token_archive_exercise, результат token_test_2 і token_archive. Ну і зрозуміло що фулл скрін з нижньою панеллю, як це було у попередніх тасках, мій скрін просто як приклад. Якщо у вас не поміщається увесь код, то зменшіть масштаб сторінки.


Відкриваємо папку daml та бачимо у ній файл Token.daml, натискаємо на нього, після чого у нас відкриється по середині екрану вміст цього файлу

Видаляємо весь вміст цього файлу та вставляємо наступний код
module Token where
import Daml.Script
template Token
with
owner : Party
where
signatory owner
token_test_1 = script do
alice <- allocateParty "Alice"
submit alice do
createCmd Token with owner = alice
token_test_2 = script do
alice <- allocateParty "Alice"
bob <- allocateParty "Bob"
submitMustFail alice do
createCmd Token with owner = bob
submitMustFail bob do
createCmd Token with owner = alice
submit alice do
createCmd Token with owner = alice
submit bob do
createCmd Token with owner = bob
token_archive_exercise = script do
alice <- allocateParty "Alice"
alice_token_cid <- submit alice do
createCmd Token with owner = alice
submit alice do
archiveCmd alice_token_cid
Та зберігаємо файл натиснувши Ctrl+SПісля цього у вас має зявитись 3 кнопки Script results

Для скріна нам потрібні результати token_test_2 і token_archive_exercise, тому натискаємо напроти них на Script results. Після чого результат відкриється праворуч у двох вкладках. На вкладці token_archive_exercise нам потрібно поставити галочку, як відмічено на скріншоті.

Далі робимо спліт вікна з результатами, щоб на вікні було видно результат двох скриптів, натискаємо на кнопку що на скріні(або CTRL + \)

і переносимо туди одну із вкладок з результатами. Для token_archive_exercise не забудьте повторно поставити галочку.На виході у нас має бути ось такий скріншот, де буде видно весь код token_test_1 token_test_2 і token_archive_exercise, результат token_test_2 і token_archive. Ну і зрозуміло що фулл скрін з нижньою панеллю, як це було у попередніх тасках, мій скрін просто як приклад. Якщо у вас не поміщається увесь код, то зменшіть масштаб сторінки.

No activity yet