tondev "Error: Param params (tuple) expect name at ..." when with payload param
tondev "Error: Param params (tuple) expect name at ..." when with payload param
我正在使用 tondev 并尝试使用负载参数调用该函数:
tondev contract run Wallet sendTransaction --input "dest: 0x5074b87aa1ece77b28f652ccd43db00b83c20da606529d2fdf7bb0f4ce9704a3, payload: te6ccgEBAQEABgAACETLeAA="
并得到错误:
Error: Param params (tuple) expect name at "...0f4ce9704a3, -> payload: te..."
怎么了?
我发现了这些错误:
- 地址为 0x
- 空间。
- 不带引号的地址和负载。
这是正确的版本:
tondev contract run Wallet sendTransaction --input "dest:5074b87aa1ece77b28f652ccd43db00b83c20da606529d2fdf7bb0f4ce9704a3,payload:te6ccgEBAQEABgAACETLeAA="
在 bash 脚本中,变量:
tondev contract run Wallet sendTransaction --input "dest:$RandomAddress,payload:$payload"
三个问题:
- 删除
0x
- 删除空格
- 删除引号
进行这些更改后,您应该可以使用以下命令:
tondev c r Wallet sendTransaction -i dest:5074b87aa1ece77b28f652ccd43db00b83c20da606529d2fdf7bb0f4ce9704a3,payload:te6ccgEBAQEABgAACETLeAA=
我正在使用 tondev 并尝试使用负载参数调用该函数:
tondev contract run Wallet sendTransaction --input "dest: 0x5074b87aa1ece77b28f652ccd43db00b83c20da606529d2fdf7bb0f4ce9704a3, payload: te6ccgEBAQEABgAACETLeAA="
并得到错误:
Error: Param params (tuple) expect name at "...0f4ce9704a3, -> payload: te..."
怎么了?
我发现了这些错误:
- 地址为 0x
- 空间。
- 不带引号的地址和负载。
这是正确的版本:
tondev contract run Wallet sendTransaction --input "dest:5074b87aa1ece77b28f652ccd43db00b83c20da606529d2fdf7bb0f4ce9704a3,payload:te6ccgEBAQEABgAACETLeAA="
在 bash 脚本中,变量:
tondev contract run Wallet sendTransaction --input "dest:$RandomAddress,payload:$payload"
三个问题:
- 删除
0x
- 删除空格
- 删除引号
进行这些更改后,您应该可以使用以下命令:
tondev c r Wallet sendTransaction -i dest:5074b87aa1ece77b28f652ccd43db00b83c20da606529d2fdf7bb0f4ce9704a3,payload:te6ccgEBAQEABgAACETLeAA=