我如何从 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)
}
[...]
我需要从 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)
}
[...]