Ride4dApps中的前三行是什么意思?

时间:2019-03-27 16:10:40

标签: blockchain smartcontracts wavesplatform ride

我开始用RIDE语言编写我的第一个dApp,我发现在智能帐户中这三行代码

{-# STDLIB_VERSION 2 #-}
{-# CONTENT_TYPE EXPRESSION #-}
{-# SCRIPT_TYPE ACCOUNT #-}

在IDE中的ride4dapps代码示例中有所不同

{-# STDLIB_VERSION 3 #-}
{-# CONTENT_TYPE DAPP #-}
{-# SCRIPT_TYPE ACCOUNT #-}

这3行是做什么用的?

1 个答案:

答案 0 :(得分:0)

此行{-# STDLIB_VERSION 2 #-}代表标准库版本(最新版本为STDLIB_VERSION 3),这对于包含ride4dapps标准功能(内置函数)和Postfix表示法很重要。

此行{-# CONTENT_TYPE EXPRESSION #-}代表合同类型

  • EXPRESSION (用于智能帐户和智能资产)。
  • DAPP (用于ride4dApps)。

最后一行{-# SCRIPT_TYPE ACCOUNT #-}代表脚本类型,即:

  • 用于智能资产脚本的ASSET。
  • 用于智能帐户和ride4dApps脚本的ACCOUNT。