我使用接受 Bucket 和 BucketRef 的方法创建了一个蓝图,但我不知道如何使用 resim 调用它。调用组件的方法时如何发送存储桶?
最佳答案
您可以使用以下格式通过resim
将存储桶(或BucketRefs)发送到方法/函数:[amount],[token_resource_def]
。
例如,如果您的组件具有以下方法:
pub fn show_amount(&self, tokens: BucketRef) {
info!("{}", list.amount());
list.drop();
}
要创建 1000 XRD 的 BucketRef 并将其发送到此方法,您可以使用 resim
,如下所示:
resim call-method [component_address] show_amount 1000,030000000000000000000000000000000000000000000000000004
关于smartcontracts - 基数 Scrypto : How to send Bucket or BucketRef through resim,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70408632/