问题标签 [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.
rust - 如何为 solana-test-validator 设置日志记录?
我在这里关注 - https://docs.solana.com/developing/on-chain-programs/debugging
我已将这一行包含在 .bashrc 中
当我将程序部署到 solana-test-validator 并调用该函数时,程序成功完成,但是 msg! rust 程序中的调用不会在控制台中打印。
我收到以下命令未找到错误。我必须配置 github cargo 注册表吗?
solana - 在 solana 中创建帐户或查找帐户的种子是什么,种子可以是任何东西还是特定的?
我的问题是:
- 种子是什么?
- 为什么需要种子?
- 种子输入是随机的还是特定的?
举些例子:
- 第一个参数是函数的种子
findProgramAddress
- 第二个参数是函数 createWithSeed 的种子?
rust - Solana Rust 如何从当前的 CPI 函数调用中获取返回值?
从 Anchor 的教程https://project-serum.github.io/anchor/tutorials/tutorial-3.html#return-values,我知道目前 Solana 无法从 CPI 返回值...
但是对于从 Solidity 移植此代码:
我需要从另一个 Solana 程序中获取返回值“sharesAdded”和“sharesRemoved”,并且该值特定于当前函数调用,然后将该值保存到另一个帐户中......我是否必须将上述 Solidity 代码分成两个函数在索拉纳打电话?
- 将返回值保存在程序帐户中
- 进行第二次函数调用以获取它,同时希望在我的第一次和第二次函数调用之间这个值没有改变
这种方法/解决方法是否正确?
node.js - 如何解决交易模拟失败:solana 区块链交易期间的错误处理指令?
我一直在尝试将一些结构类型的数据写入 solana 区块链,但遇到了一个错误,上面写着 ->
Rust 语言中 solana 程序入口点的代码是 ->
使用 Borsch Serialize 发送交易的代码是 ->
已处理发送和签署交易的代码。任何帮助将非常感激。
wsl-2 - Windows 10/WSL2/Ubuntu 18.04 上的 Solana hello_world 问题
我正在尝试遵循本教程。
我在 Windows 10 系统中运行 WSL2 Ubuntu18.04 机器,运行此行时卡住了:
$ solana-test-validator
这是我得到的输出:
关于什么可能是错误的任何线索?
token - @solana/web3.js 是否有用于 ERC721 元数据的 API?
给定一个令牌铸币厂地址,我正在寻找一种方法来访问 ERC721 令牌的元数据。@solana/web3.js 中有 API 吗?
solana - `solana 空投 10` 错误:连接超时
我在跑步:
7Fbdg5vecamm8MLxDw7bPN2xENaBE7fP65tKW935BEhq
我的公钥在哪里。
但是,我得到以下输出:
我的配置是:
solana - Solana what is a good zero value address or default address?
I have written a Sol program, but during initialization, I need to fill it with some default addresses.
Question 1: Can I use the Solana burn address: 1nc1nerator11111111111111111111111111111111 from the Solana docs ?
Question 2: Why is this a burn_address.toBase() having only 43 characters, but a randomly generated address.toBase() from web3.Keypair.generate() https://solana-labs.github.io/solana-web3.js/classes/Keypair.html has 44 characters ?
e.g. DyVj5YpgZT51NKJWJkjXbn3UHxKRdS9G1zScSK7NZQEk has 44 characters
Question 3: If I have chosen a default address, e.g. the Solana's burn address, how can I make an address from a string like fromBase58("1nc1nerator11111111111111111111111111111111") ? Using fromSeed(seed: Uint8Array) ?
After making a new account with an array of Pubkey, they have default base58 values of 11111111111111111111111111111111...
docker - 如何为私有应用程序创建私有 solana 网络
我正在开发一个处理私人用户数据的分布式应用程序。我有兴趣为此使用 Solana,并且我知道 ./net 文件夹,但我想知道如何使用 docker 来做到这一点。