我正在尝试处理示例https://docs.wavesplatform.com/en/smart-contracts/ride4dapps/examples.html并对其进行一些更改以将其扩展到任何类型的资产。不清楚返回给函数的是什么类型的数据,以及如何把它带到字符串中,以便以后可以写入状态。
let payment = match(i.payment) { #even none or exact amount of the attached payment(InvokeScriptTransaction).
case p : AttachedPayment => p
case _ => throw("You have to provide a payment to deposit")
}
let assetId = toBase58String(payment.assetId)