Radix Scrypto:如何通过 resim 发送 Bucket 或 BucketRef

Radix Scrypto: How to send Bucket or BucketRef through resim

我使用接受 Bucket 和 BucketRef 的方法创建了蓝图,但我不知道如何使用 resim 调用它。如何在调用我的组件的方法时发送存储桶?

您使用 resim 将 Buckets(或 BucketRefs)发送到 method/functions,格式如下:[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