1

我正在尝试仅使用 WAVES 创建资产交易,并且我已经使用 RIDE 语言在 Waves 测试网上创建了一个智能资产,但是现在,我无法使用 WAVES 交易该资产,谢谢!

let WavesId = base58'WAVES'
match tx {
  case t : ExchangeTransaction => 
  t.sellOrder.assetPair.priceAsset == WavesId || t.sellOrder.assetPair.amountAsset == WavesId
  case _ => true
}

这是错误消息:

在此处输入图像描述

4

1 回答 1

1

对于定义交易,您需要确定智能资产是否与 Waves 配对,如下所示:

 let withWaves = (!isDefined(e.sellOrder.assetPair.priceAsset) || !isDefined(e.sellOrder.assetPair.amountAsset))

代替 t.sellOrder.assetPair.priceAsset == WavesId || t.sellOrder.assetPair.amountAsset == WavesId

于 2019-03-06T16:10:06.260 回答