首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在cardano mainnet中创建标记--tx-out错误

在cardano mainnet中创建标记--tx-out错误
EN

Stack Overflow用户
提问于 2021-08-18 18:46:13
回答 1查看 149关注 0票数 3

我正试着在cardano mainnet中铸造一个令牌。我已经建立了一个积木和赌注池。我正在创建一个令牌,但我遇到了一个错误“意外的'2',期望的空格,"+”或输入结束。

下面是我正在运行的linux代码:

代码语言:javascript
复制
cardano-cli transaction build-raw  --shelley-era  --fee $fee  --tx-in $txhash#$txix  --tx-out $address+$output+"$tokenamount $policyid.$tokenname1"  --mint="$tokenamount $policyid.$tokenname1"  --minting-script-file policy/policy.script --out-file matx.raw

下面是错误:

选项--tx-out:意外的'2‘需要空格、"+“或输入结束

输入:我尝试了10000000、5000000和0的不同输出。

代码语言:javascript
复制
$tokenamount="10000000"

$address=$(cat payment.addr)

$tokenname1="CpoolTest"

https://developers.cardano.org/docs/native-tokens/minting/

请帮帮忙

EN

回答 1

Stack Overflow用户

发布于 2021-10-10 10:05:55

我想我找到了错误。

检查$policyid里面有什么。它应该只包含1x地址。

试试echo $policyid。它应该只显示1个地址

如果不是这样,你可以试试:

要删除您的policyID:

代码语言:javascript
复制
rm -rf policy/policyID

删除后创建一个全新的:

代码语言:javascript
复制
cardano-cli transaction policyid --scriptfile ./policy/policy.script >> policy/policyID

现在设置变量:

代码语言:javascript
复制
policyid=$(cat policy/policyID)

回想一下

代码语言:javascript
复制
echo $policyid

应该恰好显示一个地址。您的代码现在应该可以工作了

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68837815

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档