完全希望有人能更好地向我解释这一点,但对索拉纳来说还算新鲜。我装了一个新钱包。我在下面运行以下命令。当我运行最后一个命令Solana-keygen验证。但失败了。为什么会这样呢?
keypair file itself, which is stored as insecure plain text
BIP39 Passphrase (empty for none):
====================================================================================
pubkey: At4PCqTxBw3qkfb8ThQg
当使用solana cli创建一个纸钱包,然后运行种子短语回到cli,我得到一个完全不同的公共钥匙?
我在这里错过了什么?
在本例中不使用passphase。
❯ solana-keygen new --no-outfile
Generating a new keypair
For added security, enter a BIP39 passphrase
NOTE! This passphrase improves security of the recovery seed phrase NOT the
keypair file itself, which is stored a
我正在尝试使用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
我在一家密码交换公司工作,我想保留在我的节点中创建的所有帐户。我们需要保存账户的私钥、公用钥匙等。在创建钱包时,没有传递节点的IP地址,所以我无法清楚地理解它是如何工作的。我想用web3.js创建一个钱包,并将其存储在节点中。
const web3 = require("@solana/web3.js");
const { binary_to_base58 } = require("base58-js");
let decodedPublicKey;
let decodedPrivateKey;
let connection = new web3.Connec
我正在尝试运行HelloWorld solana程序。我克隆了回购。我是从
solana-test-validator
我运行了npm install,然后就能够用
npm run build:program-rust
我可以在目录.so中看到/dist/program/helloworld.so文件。当我试图将程序部署到solana时,我运行
solana program deploy dist/program/helloworld.so
这是我所犯的错误
Error: Dynamic program error: No such file or directory (os error 2)
我正在运行solana-keygen工具,但对它的输出感到困惑。我的印象是,第一个命令的pubkey输出应该与使用第二个命令重新创建的pubkey相同。但它们是不同的。第一个代表什么?
C:\Users\MSHIRAZ>solana-keygen new --no-outfile
Generating a new keypair
For added security, enter a BIP39 passphrase
NOTE! This passphrase improves security of the recovery seed phrase NOT the
keypair
我需要通过使用solana/web3.js构建的节点脚本从我的现有地址(从Phantom wallet创建)发送一些SOL。我钱包里有一把私人钥匙。但是我不能用我的私钥字符串来签名创建密钥对。 const from = web3.Keypair.generate();
// how to get my wallet account from private key to from account 谢谢
在使用Solana时,我正在构建一个Web3应用程序。
我用连接钱包
代码:
const Wallet = ({ children }) => {
// The network can be set to 'devnet', 'testnet', or 'mainnet-beta'.
const network = WalletAdapterNetwork.Devnet;
// You can also provide a custom RPC endpoint.
const endpoint = useMemo(() => clu
我是Solana的新手,我尝试使用JSON创建FS钱包。我读过关于solana CLI接口的文章,可以使用solana-keygen new <path-to-wallet.json-file>生成新的FS钱包。但是现在我尝试使用JSON来做同样的事情。为此,我安装了python ,但无法找到如何使用该客户端来实现该目的。我连接到devnet集群,可以顺利地使用CLI,但希望使用JSON进行同样的操作。任何帮助都将不胜感激。
我正在尝试使用Web3.js连接Solana Pay中的Phantom钱包,但是我不断地收到“缓冲区未定义”的错误。如何解决这个问题?
注意:我没有使用Nodejs。我正在尝试创建与Web3.js库的集成。
以下是代码:
<script>
// The below is the code where I am getting the error
var transaction= new solanaWeb3.Transaction().add(
)