# Guide qest №4

By [TTTTTTTTTTTTTTTTTTTTTT](https://paragraph.com/@tttttttttttttttttttttt) · 2025-10-13

---

**1\. Нам потрібно встановити розширення Daml Studio для VS Code.**

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

![](https://storage.googleapis.com/papyrus_images/c38123da1531ae6b9dff012fa0d8f6a75c4d93e40dc363422b520524f1d4a082.png)

або просто натискаємо Ctrl+Shift+X.

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

![](https://storage.googleapis.com/papyrus_images/f77faafa20971986ea0955dfae48c49614adc9797172e67cf27b0911f37f743e.png)

**2\. Далі переходимо до виконання самого квесту**

2.1 В термінал вставляємо команду

daml new intro1 --template daml-intro-1

Якщо все ок, то в терміналі побачите наступне:

Created a new project in "intro1" based on the template "daml-intro-1".Після цього переходимо в Explorer

![](https://storage.googleapis.com/papyrus_images/0e56b8f0d1c6383f3d99177332cc79f3931b81f71f297f4e7e936e68ef64022f.png)

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

![](https://storage.googleapis.com/papyrus_images/6aad221d138ab6c03142669572b6f5b466347d98bac5a83c200282bfb90024cb.png)

Тут бачимо ще одну папку daml та файл daml.yaml

![](https://storage.googleapis.com/papyrus_images/0ab4ce919c0f14def87712f83a10dc184464f10fd6674ac9295afc2ce662a9e9.png)

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

![](https://storage.googleapis.com/papyrus_images/5a63b406a302355bd3f6f153253d8846a3e052722c0cd0660cddae8008c956c6.png)

Видаляємо весь вміст цього файлу та вставляємо наступний код

    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

![](https://storage.googleapis.com/papyrus_images/c87481566287ea35cea0a67eb71edc50668bdefd46ea2fd092665d7aec28e0fa.png)

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

![](https://storage.googleapis.com/papyrus_images/ef51053b1c87a5fd366b357230aff90cd4bd1e43b64f33298add7551ad6028a4.png)

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

![](https://storage.googleapis.com/papyrus_images/1c788abb640ca9035c1174f3997b47d4bf28903f2ab7be4be5005fc55d3c6b12.png)

і переносимо туди одну із вкладок з результатами. Для token\_archive\_exercise не забудьте повторно поставити галочку.На виході у нас має бути ось такий скріншот, де буде видно весь код token\_test\_1 token\_test\_2 і token\_archive\_exercise, результат token\_test\_2 і token\_archive. Ну і зрозуміло що фулл скрін з нижньою панеллю, як це було у попередніх тасках, мій скрін просто як приклад. Якщо у вас не поміщається увесь код, то зменшіть масштаб сторінки.

![](https://storage.googleapis.com/papyrus_images/24162ada6dbbbcdab386267d4cf4fbb29c0fa9b62326e641220c44f71f96fd51.png)

---

*Originally published on [TTTTTTTTTTTTTTTTTTTTTT](https://paragraph.com/@tttttttttttttttttttttt/guide-qest-4)*
