Что означают первые три строки в Ride4dApps?
Я начинаю писать свой первый dApp на языке RIDE и заметил, что в смарт-аккаунте эти 3 строки кода
{-# STDLIB_VERSION 2 #-}
{-# CONTENT_TYPE EXPRESSION #-}
{-# SCRIPT_TYPE ACCOUNT #-}
отличаются в примере кода ride4dapps в IDE
{-# STDLIB_VERSION 3 #-}
{-# CONTENT_TYPE DAPP #-}
{-# SCRIPT_TYPE ACCOUNT #-}
для чего эти 3 строки?
1 ответ
Решение
Эта линия {-# STDLIB_VERSION 2 #-}
обозначает стандартную версию библиотеки (последняя версия - STDLIB_VERSION 3), которая важна, чтобы включать стандартную функциональность ride4dapps (встроенные функции) и нотацию Postfix.
эта линия {-# CONTENT_TYPE EXPRESSION #-}
представляет тип контракта, который является
- ВЫРАЖЕНИЕ для умных аккаунтов и умных активов.
- DAPP для Ride4DApps.
Последняя строка {-# SCRIPT_TYPE ACCOUNT #-}
представляет тип сценария, который:
- АКТИВ для умных активов скрипта.
- АККАУНТ для смарт-аккаунтов и скриптов ride4dApps.