我在solana devnet上创建了一个令牌,可以使用create-account命令轻松创建帐户。然后仔细看了看代币,一切都很顺利。
现在我尝试去testnet并为这个令牌创建一个帐户,但它抛出了一个错误:
spl-token create-account 8X1oYwCiKbPdcfzQSS3C6DoqZzr319Hv5btnZ6DfMvTi --url=testnet
创建帐户3nYJ1PGggmyjc8Ht2uxCTPeMLkBNGngm7h4THysbPXM6 RPC响应错误-32002:事务模拟失败:处理错误指令0:自定义程序错误:0x2[18日志消息]
我试图在他们的github中查找错误,但这对我没有真正的帮助:https://github.com/solana-labs/solana-program-library/blob/ea354ab358021aa08f774e2d4028b33ec56d4180/token/program/src/error.rs#L16
#[错误("无效铸币"(]InvalidMint,
当我用另一种方法,在testnet上创建令牌和帐户,然后尝试在devnet上创建帐户时,也会出现同样的问题。(与主网相同(。
我在所有网络中都有足够的SOL,所以这不是问题所在,而且我有正确的权限和密钥对。
我觉得我只是在这个过程中错过了一步。请让我知道如何解决这个问题:(
您必须在testnet和其他网络上创建令牌,才能从中创建ATA
由于您只在devnet上创建了令牌,因此它还不存在于testnet 上