我正在尝试访问SOLANA API,特别是通过所有这些操作访问GitHub:https://github.com/solana-labs/solana-web3.js:https://solana-labs.github.io/solana-web3.js/,并在此处阅读Solana文档:https://docs.solana.com/developing/clients/jsonrpc-api和我还成功安装了Solana CLI,如下所示:https://docs.solana.com/cli/install-solana-cli-tools这是我在Linux环境中的代码: sudo ap
我目前正在学习使用rust进行Solana开发。我学习了hello-world教程,想知道运行solana deploy和solana program deploy有什么不同。 我使用Solana Devnet集群对两者都进行了测试。 Result of running solana deploy。 Result of running solana program deploy。 我的直觉告诉我,solana deploy正在创建一个简单的Solana帐户,而另一个是创建一个Program帐户。如果不能调用一个事务,那么使用程序创建一个简单的Solana帐户有什么意义?
我正在尝试使用solana-keygen创建一个solana钱包,然后检查它与这一行的平衡,我创建了带有特定外部文件的钱包
C:\Users\Ali Berkin>solana-keygen new --force -o "C:\Users\Ali Berkin\Documents\Solana\test.json"
它成功地产生了钱包,并输出给我这个
Generating a new keypair
For added security, enter a BIP39 passphrase
NOTE! This passphrase improves security
我正在使用@solana/spl-token库来创建和创建标记。createMint()函数正在抛出一个错误。
TypeError: x.pubkey.toBase58 is not a function
at /home/denimcodes/Projects/solpay/node_modules/.pnpm/@solana+web3.js@1.66.2/node_modules/@solana/web3.js/lib/index.cjs.js:1565:23
at Array.sort (<anonymous>)
at Transaction.comp
当我创建一个anchor test或anchor build时,会出现以下错误:
BPF SDK: \\?\C:\Users\user\.local\share\solana\install\releases\1.9.4\solana-release\bin\sdk\bpf
Can't get home directory path: environment variable not found
solana版本1.9.4锚-cli 0.23.0
我跑了一下: curl https://release.solana.com/v1.8.3/solana-install-init-x86_64-pc-windows-msvc.exe --output C:\solana-install-tmp\solana-install-init.exe --create-dirs 在我的Windows命令提示符中,它显示如下: ? 它看起来像是安装的--然后我做了solana --version,结果是这样的: 'solana' is not recognized as an internal or external comman
我是Solana的新手,我尝试使用JSON创建FS钱包。我读过关于solana CLI接口的文章,可以使用solana-keygen new <path-to-wallet.json-file>生成新的FS钱包。但是现在我尝试使用JSON来做同样的事情。为此,我安装了python ,但无法找到如何使用该客户端来实现该目的。我连接到devnet集群,可以顺利地使用CLI,但希望使用JSON进行同样的操作。任何帮助都将不胜感激。
我正在尝试使用websockets连接Solana主板。我无法找到如何使用web3.js进行连接。也许有人能帮我解决这个问题?
谢谢
下面是我编写的一行简单代码:
let con = new web3.Connection('https://api.mainnet-beta.solana.com', { commitment: "confirmed", wsEndpoint: 'ws://api.mainnet-beta.solana.com' });
我通过安装solana API,lib安装成功,我可以访问lib。因此,当使用python3运行它们时,我会收到消息错误:
Traceback (most recent call last):
File "solana.py", line 1, in <module>
from solana.rpc.api import Client
File "/home/trannguyenhan/CodeFolder/blockchain_wallet_automation/solana.py", line 1, in <module&g
因此,在阅读了几篇文章之后,我还没有了解如何创建事务并通过Solana块链发送自定义SPL令牌。我把我的密码附在下面。
我真的不明白交易的每一部分应该是什么。
因此,我认为owner是发送和支付交易的帐户/钱包。我假设dest是我希望发送令牌的地方。
是我希望发送的令牌(在devnet上),但我似乎无法发送。
from spl.token.constants import TOKEN_PROGRAM_ID
from spl.token.instructions import transfer_checked, TransferCheckedParams
from solana.rpc.com
在Mac11.5.2上,试图运行solana测试验证器不工作,并在终端中抛出下一个错误
dyld: Symbol not found: __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekoffExNS_8ios_base7seekdirEj
Referenced from: /Users/andreyfrolov/.local/share/solana/install/active_release/bin/solana-test-validator (which was built for Mac