问题标签 [solana]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
6077 浏览

wallet - Solana:将 Sollet / Phantom Wallet Connect 添加到我的网站 - 步骤?

我希望如果有人能指出我正确的方向......我正在尝试将“钱包连接”扩展(例如 sollet / phantom)功能添加到我的网站,但我不知道从哪里开始。Metamask 有一个很好的解释/示例,但我不确定 Solana 是否相同?

0 投票
1 回答
88 浏览

chainlink - 如何从 Solana Devnet 合约中提取历史价格数据?

我希望从我们的 Solana Devnet 提要中获取历史数据。您能否告诉我是否get_submissions应该为 Solana 合约的历史数据调用该函数?如果不是,你能告诉我是什么吗?

另外,是否有我在某处遗漏的说明?

0 投票
1 回答
2221 浏览

rust - Solana Anchor Rust: How to convert a public key into an AccountInfo type

I know I can give my Solana Rust program an user's token account via a Context struct as shown in Anchor tutorial 2: https://project-serum.github.io/anchor/tutorials/tutorial-2.html#defining-a-program

But what if I want users to save that user's token account in certain user's storage account first, then let my Solana program get those token accounts from that user's storage account?

Then when trying to mint some reward tokens to the user's token account:

I got an error at compilation: expected struct anchor_lang::prelude::AccountInfo, found struct anchor_lang::prelude::Pubkey

but this to_account_info() method is not found in anchor_lang::prelude::Pubkey

I checked the Pubkey doc: https://docs.rs/anchor-lang/0.13.2/anchor_lang/prelude/struct.Pubkey.html

But it does not say anything about AccountInfo ...

Then I tried to make an AccountInfo struct from the reward_user address with the help of https://docs.rs/anchor-lang/0.13.2/anchor_lang/prelude/struct.AccountInfo.html:

But it is really hard and I do not know what the lamports, data, rent_epoch values are...

So how can I convert a public key into AccountInfo type?

0 投票
1 回答
275 浏览

solana - 索拉纳主播:如何及时转发?

在我的 Anchor 测试期间,我需要为我的 Solana 程序模拟某些时间变化以做出不同的反应,这样我的 Solana 程序中的 time_now 应该会发生变化:

我可以这样做吗?

0 投票
2 回答
3511 浏览

node.js - 如何使用现有钱包签署使用节点 JS 脚本运行的 solana 交易?

我需要通过我用 solana/web3.js 构建的节点脚本从我现有的地址(从 Phantom 钱包创建)发送一些 SOL。我的钱包里有一个私钥。但我无法使用我的私钥字符串签署创建密钥对。

谢谢

0 投票
2 回答
1157 浏览

javascript - 如何使用 @solana/web3.js 从 Solana 中的自定义令牌中删除铸币权限?

我已经能够使用使用 web3.Keypair.generate() 生成的自定义钱包创建自定义令牌,但是我现在如何限制这些令牌的供应或删除这些 SPL 令牌的铸造权限,可以这么说?

0 投票
1 回答
142 浏览

javascript - Solana 转账金额 null

我正在尝试将代币从一个 Solana 地址转移到另一个地址,虽然我能够提示数据,但金额始终为空白。

通过许多调整和更改,金额似乎保持为空。如果我不包括金额,则不会出现该行,但是当我这样做时,就不会显示任何金额。

0 投票
1 回答
924 浏览

token - 有没有办法像在主网上一样向 solana devnet 添加令牌信息?

我想测试我们的令牌,包括。Solana Devnet 上的命名、图标、价格等,但只能找到目前仅适用于 Solana 主网的令牌列表 PR(据我所知)

有人可以告诉我在 devnet 上是否有“令牌列表拉取请求”或另一种处理方法吗?

0 投票
1 回答
5375 浏览

phantomjs - 如何使用 Solana keygen 中的密钥来使用网络钱包?

我运行了这个 CLI 命令

并复制了公钥、BIP39 密码和 12 个种子词。当我将种子词复制到 phantom 和 sollet 时,它会显示空帐户。我将 SOL 发送到那个公钥地址,并担心我丢失了它。

如何通过 sollet 或 phatom 钱包访问我的账户?

0 投票
1 回答
77 浏览

solana - 为什么它可以获得新生成地址的关联帐户?

奇怪的是它可以获取关联的帐户,因为它是新生成的地址。