简体   繁体   English

“Candy Machine v2” - Solana 上传 NFT 资产失败 - “交易未在 60.01 秒内确认”。 未知的“糖果机公钥”

[英]"Candy Machine v2" - Solana uploading NFT assets failed - "Transaction was not confirmed in 60.01 seconds". Unknown "Candy Machine PublicKey"

I've prepared NFT collection of 2 items for uploading it to the Solana blockchain with using "Candy Machine v2" on the mainnet-beta cluster.我已经准备了 2 个项目的 NFT 集合,用于在 mainnet-beta 集群上使用“Candy Machine v2”将其上传到 Solana 区块链。

According Solana documentation > Creating the Candy Machine I've tried to upload assets with the CLI.根据Solana 文档 > 创建糖果机,我尝试使用 CLI 上传资产。

I've test it with sending small number of assets (2 items).我已经通过发送少量资产(2 项)对其进行了测试。

Unfortunatelly I've got following error message:不幸的是,我收到以下错误消息:

  • "Translating error Error: Transaction was not confirmed in 60.01 seconds. It is unknown if it succeeded or failed. Check signature 2txvVMJ3UK3BHMbppH91uxUL2AS3tNF5Mgf716ZL2kjbgMcffLTMav9d2UFzbeDghH4mcRJNEcZKFq1yATHCtziB using the Solana Explorer or CLI tools." “翻译错误错误:交易未在 60.01 秒内确认。不知道它是成功还是失败。使用 Solana Explorer 或 CLI 工具检查签名 2txvVMJ3UK3BHMbppH91uxUL2AS3tNF5Mgf716ZL2kjbgMcffLTMav9d2UFzbeDghH4mcRJNEcZKFq1yATHCtziB。”

Transaction is shown as "Success - Finalized" on the solscan:交易在 solscan 上显示为“Success - Finalized”

The problem is the funds has stacked.问题是资金堆积如山。
How do I get it back?我该如何取回它?

I have no idea how to retrieve Candy Machine Id.我不知道如何检索糖果机 ID。
I guess I could withdraw Rent according to Withdraw Rent documentation.我想我可以根据Withdraw Rent文件提取 Rent。

When I make next try I'll get the same issue.当我下次尝试时,我会遇到同样的问题。

My CLI commands is:我的 CLI 命令是:

$ ts-node ~/metaplex/js/packages/cli/src/candy-machine-v2-cli.ts upload -e mainnet-beta -k ~/.config/solana/mainnet-beta.json -cp ./config.json -c example -rl 1 ./assets

wallet public key: 4SLTKpLxcBLxM6PQwgWveYBeYMDyK6GgvmCPUESBbDL4
(node:4402) ExperimentalWarning: buffer.Blob is an experimental feature. This feature could change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
Beginning the upload for 2 (img+json) pairs
started at: 1651274892714
initializing candy machine
Translating error Error: Transaction was not confirmed in 60.01 seconds. It is unknown if it succeeded or failed. Check signature 2txvVMJ3UK3BHMbppH91uxUL2AS3tNF5Mgf716ZL2kjbgMcffLTMav9d2UFzbeDghH4mcRJNEcZKFq1yATHCtziB using the Solana Explorer or CLI tools.
    at Connection.confirmTransaction (/home/adam/metaplex/js/node_modules/@solana/web3.js/src/connection.ts:2782:13)
    at async sendAndConfirmRawTransaction (/home/adam/metaplex/js/node_modules/@solana/web3.js/src/util/send-and-confirm-raw-transaction.ts:33:5)
    at async Provider.send (/home/adam/metaplex/js/node_modules/@project-serum/anchor/src/provider.ts:114:18)
    at async Object.rpc [as initializeCandyMachine] (/home/adam/metaplex/js/node_modules/@project-serum/anchor/src/program/namespace/rpc.ts:19:23)
    at async createCandyMachineV2 (/home/adam/metaplex/js/packages/cli/src/helpers/accounts.ts:156:11)
    at async uploadV2 (/home/adam/metaplex/js/packages/cli/src/commands/upload.ts:148:19)
    at async Command.<anonymous> (/home/adam/metaplex/js/packages/cli/src/candy-machine-v2-cli.ts:269:7)
Error deploying config to Solana network. Error: Transaction was not confirmed in 60.01 seconds. It is unknown if it succeeded or failed. Check signature 2txvVMJ3UK3BHMbppH91uxUL2AS3tNF5Mgf716ZL2kjbgMcffLTMav9d2UFzbeDghH4mcRJNEcZKFq1yATHCtziB using the Solana Explorer or CLI tools.
    at Connection.confirmTransaction (/home/adam/metaplex/js/node_modules/@solana/web3.js/src/connection.ts:2782:13)
    at async sendAndConfirmRawTransaction (/home/adam/metaplex/js/node_modules/@solana/web3.js/src/util/send-and-confirm-raw-transaction.ts:33:5)
    at async Provider.send (/home/adam/metaplex/js/node_modules/@project-serum/anchor/src/provider.ts:114:18)
    at async Object.rpc [as initializeCandyMachine] (/home/adam/metaplex/js/node_modules/@project-serum/anchor/src/program/namespace/rpc.ts:19:23)
    at async createCandyMachineV2 (/home/adam/metaplex/js/packages/cli/src/helpers/accounts.ts:156:11)
    at async uploadV2 (/home/adam/metaplex/js/packages/cli/src/commands/upload.ts:148:19)
    at async Command.<anonymous> (/home/adam/metaplex/js/packages/cli/src/candy-machine-v2-cli.ts:269:7)
upload was not successful, please re-run. Error: Transaction was not confirmed in 60.01 seconds. It is unknown if it succeeded or failed. Check signature 2txvVMJ3UK3BHMbppH91uxUL2AS3tNF5Mgf716ZL2kjbgMcffLTMav9d2UFzbeDghH4mcRJNEcZKFq1yATHCtziB using the Solana Explorer or CLI tools.
    at Connection.confirmTransaction (/home/adam/metaplex/js/node_modules/@solana/web3.js/src/connection.ts:2782:13)
    at async sendAndConfirmRawTransaction (/home/adam/metaplex/js/node_modules/@solana/web3.js/src/util/send-and-confirm-raw-transaction.ts:33:5)
    at async Provider.send (/home/adam/metaplex/js/node_modules/@project-serum/anchor/src/provider.ts:114:18)
    at async Object.rpc [as initializeCandyMachine] (/home/adam/metaplex/js/node_modules/@project-serum/anchor/src/program/namespace/rpc.ts:19:23)
    at async createCandyMachineV2 (/home/adam/metaplex/js/packages/cli/src/helpers/accounts.ts:156:11)
    at async uploadV2 (/home/adam/metaplex/js/packages/cli/src/commands/upload.ts:148:19)
    at async Command.<anonymous> (/home/adam/metaplex/js/packages/cli/src/candy-machine-v2-cli.ts:269:7)

My solana config is:我的 solana 配置是:

$ solana config get
Config File: /home/adam/.config/solana/cli/config.yml
RPC URL: https://api.mainnet-beta.solana.com
WebSocket URL: wss://api.mainnet-beta.solana.com/ (computed)
Keypair Path: /home/adam/.config/solana/mainnet-beta.json
Commitment: confirmed

Run the command in your CMD.在 CMD 中运行命令。 This command does not require the candy machine ID.此命令不需要糖果机 ID。

ts-node ~/metaplex/js/packages/cli/src/candy-machine-v2-cli.ts withdraw_all \
    -e devnet \
    -k ~/.config/solana/devnet.json

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM