【问题标题】:Minting token in cardano mainnet --tx-out error卡尔达诺主网中的铸造令牌--tx-ou​​t错误
【发布时间】:2021-08-18 18:46:12
【问题描述】:

我正在尝试在 cardano 主网上铸造一个代币。我已经建立了一个区块和权益池。我正在努力铸造一个令牌,我遇到了一个错误“意外的'2',需要空格,“+”或输入结束。

这是我正在运行的 linux 代码:

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-ou​​t: 意外的“2” 期望空格、“+”或输入结束

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

$tokenamount="10000000"

$address=$(cat payment.addr)

$tokenname1="CpoolTest"

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

请帮忙

【问题讨论】:

    标签: linux cardano


    【解决方案1】:

    我想我发现了错误。

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

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

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

    删除您的 policyID:

    rm -rf policy/policyID
    

    删除后新建一个:

    cardano-cli transaction policyid --scriptfile ./policy/policy.script >> policy/policyID
    

    现在设置变量:

    policyid=$(cat policy/policyID)
    

    回应它

    echo $policyid
    

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

    【讨论】:

      猜你喜欢
      • 2020-10-09
      • 1970-01-01
      • 2022-09-24
      • 1970-01-01
      • 2013-01-15
      • 2011-02-07
      • 1970-01-01
      • 1970-01-01
      • 2013-12-23
      相关资源
      最近更新 更多