24得票3回答
将幽灵钱包的私钥导入Solana CLI

我需要通过Solana CLI使用Phantom钱包,但是我无法对其进行配置。 例如,要使用solana balance --keypair fileexportedfromphantom 但是无法阅读该信息。我如何将私钥转换为Solana CLI可用的有效形式?

20得票6回答
如何使用'@solana/web3.js'和'@solana/sol-wallet-adapter'转移自定义SPL代币

我正在尝试使用solana-wallet适配器转移自定义的SPL代币。然而,我无法获取钱包的密钥并签署交易。 我查看了以下答案以编写转移代码,但我需要获取签名者,而我在solana-wallet适配器中遇到了困难: 如何使用web3.js sdk为Solana转移SOL? 如何使用'@sola...

20得票3回答
如何通过 '@solana/web3.js' 转移自定义代币。

我想使用Solana Web3.js发送已部署令牌而不是Sol,但我不知道如何操作。我已经花了很长时间寻找官方文档,但是找不到。如果您有任何相关信息,能否请告诉我?谢谢

19得票1回答
Solana Web3 confirmTransaction已过时,使用TransactionConfirmationConfig示例。

使用这段代码,VS会显示一个废弃警告: (方法) Connection.confirmTransaction(strategy: string, commitment?: Commitment): Promise<RpcResponseAndContext> (+1重载) @de...

17得票1回答
Rust Solana构建错误:没有这样的子命令:+bpf。

我刚接触Solana和Rust,最近从这个库中安装了他们的示例-helloworld - https://github.com/solana-labs/example-helloworld。 当我尝试使用npm脚本构建Rust程序或者手动进入Rust程序目录并运行cargo build-bpf...

14得票2回答
Solana测试程序Anchor Test失败,tsconfig.json需要一个类型为“json”的导入断言。

我运行了anchor test --skip-deploy命令,它应该只是初始化我的程序,但我得到一个无法解决的错误。我检查了tsconfig.json的设置,它们应该是正确的。这只是默认的anchor设置,我没有在任何地方导入任何不寻常的JSON文件。 anchor测试--跳过部署BPF ...

12得票2回答
Solana Anchor Rust:如何将公钥转换为AccountInfo类型

我知道可以通过上下文结构(Context struct)像Anchor教程2中所示,给我的Solana Rust程序提供用户的令牌账户:https://project-serum.github.io/anchor/tutorials/tutorial-2.html#defining-a-pro...

12得票2回答
11得票1回答
Solana - 承诺交易 vs 预先验证交易(preflightCommitment)

我想知道preflightCommitment和commitment之间的区别。 此外,以下列出的承诺类型有哪些不同。export type Commitment = | 'processed' | 'confirmed' | 'finalized' | 're...

11得票2回答
使用 @solana/web3.js 为 Solana Token 添加元数据

我正在尝试使用web3.js和spl-token.js创建NFT。 然而,我需要添加元数据(例如代币名称或其他属性),否则它在我的钱包中将仅显示为“未知代币”。 这是我正在铸造代币的相关代码部分:let mint = await splToken.Token.createMint( c...