在 solana 上部署智能合约时遇到问题

问题描述 投票:0回答:1

每当我尝试在 Solana 上部署合约时,我总是会遇到这些问题。

Deploying workspace: https://api.devnet.solana.com

Upgrade authority: /Users/*****/.config/solana/id.json
Deploying program ...

Program path: /Users/*****/*****/target/deploy/shii.so...

Error: Account ********** is not an upgradeable program or already in use

There was a problem deploying: Output { status: ExitStatus(unix_wait_status(256)), stdout: "", stderr: "" }.
solana solana-web3js anchor-solana solana-cli solana-program-library
1个回答
0
投票

solana program deploy --program-id /home/odmin/projects/solana-betting-contract/target/deploy/hamster_bet-keypair.json /home/odmin/projects/solana-betting-contract/target/deploy/hamster_bet.so --max-sign-attempts 1000 --with-compute-unit-price 100000 --buffer 4i9CLNWF1ntakuFFUnXLMt77sMHVcKuqa31abNgoHdYr

根据我的经验,这是在主网上部署合约的最佳命令。
请从我的cmd更改为您的合同so文件名。
谢谢

© www.soinside.com 2019 - 2024. All rights reserved.