我如何从 RIDE 知道当前的区块链高度?

How Can i Know the current blockchain height from RIDE?

我需要从 RIDE 脚本中知道区块链的当前高度,并在当前高度上加上或多或少一周的高度。我试过这个:

let currentHeight = transactionHeightById(i.transactionId) 
let finishHeight = currentHeight + (7*1440)

这是correct/best方式吗?此外,在尝试获取 finishHeight 时出现此错误:

编译失败:在 952-974

中找不到函数重载 '+'(Int|Unit, Int)

当前RIDE中的WAVES区块链高度包含在变量height中。 所以为了知道当前的高度并添加大约一周的时间(高度):

[...]
else if (contestStartHeight <= height) then throw("Start Height must be greater than current Blockchain height: " + toString(height))
else {
    let contestFinishHeight = contestStartHeight + (7*1440)
}
[...]