我正在尝试创建一种智能资产,以限制投资组合可以拥有的所有资产数量,假设我创建了 Age Coin(虚构和非官方名称)并希望每个投资组合只有 100 个资产。目标是扰乱操纵市场的大型投机者。
问问题
70 次
1 回答
1
如果出现以下情况,您可以轻松检查资产余额并拒绝交易current amount + incoming amount > 100
完整的资产脚本如下所示:
{-# STDLIB_VERSION 2 #-}
{-# CONTENT_TYPE EXPRESSION #-}
{-# SCRIPT_TYPE ASSET #-}
match (tx) {
case t:TransferTransaction => {
let currentBalance = assetBalance(t.recipient, t.assetId)
currentBalance + t.amount <= 100
}
case _ => false
}
于 2019-04-05T08:27:08.990 回答