为什么我在尝试部署我的 solana 锚点 IDL 时遇到"0x1004"?



当我尝试部署带锚点的IDL时,我会得到一个神秘的"自定义错误0x1004";消息这意味着什么:?

$ anchor idl init --provider.cluster testnet --filepath ./target/idl/myprogram.json sa3BafcCxwD6G3tUbvTcvnCD28sCXhpasauLtpw9HdA
Error: Error processing Instruction 0: custom program error: 0x1004

0x1004是4100的十六进制,或DeclaredProgramIdMismatch错误。

因此,在程序的某个地方,您声明的程序id与您部署的程序id不同:

declare_id!("some_other_program_id"); // this is not your program id!

相关内容

  • 没有找到相关文章

最新更新