通过mxpy部署智能合约时如何对List进行编码?

问题描述 投票:0回答:1

使用 MultiversX SDK 时,我可以使用方法

List.fromItems(arrayTypedValue)
将键入的值列表作为单个输入参数传递给智能合约部署。

通过

List
CLI 部署时如何编码相同的
mxpy
输入?
类似于
mxpy contract deploy ... --arguments <List>

我如何在这里对
<List>
进行编码?

smartcontracts multiversx erdpy
1个回答
0
投票

您需要序列化数组中的每个变量(根据本文档),然后将它们作为连续字符串发送,前面带有

0x
,这应该将其标记为编码字符串。例如,数组
[1, 1]
变为
0x0000000100000001
,它有 3 个部分:

  • 0x
  • 00000001
  • 00000001
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.