问题标签 [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 - 无法为“ring v0.16.12”运行自定义构建命令
我正在我的新 Mac m1 上构建这个 ( https://github.com/solana-labs/solana ),但它失败了。
作者ring
说它可以通过升级依赖来修复(https://github.com/briansmith/ring/issues/1163)。
我尝试添加但失败ring = "0.16.19"
了,因为cargo.toml
this virtual manifest specifies a [dependencies] section, which is not allowed
我试图ring
在项目目录中搜索,但我只在cargo.lock
.
这似乎ring
是 Solana 依赖的依赖。我是 Rust 新手,我不知道如何解决这个问题。
solana - 如何将程序部署到 Solana - Solana/Rust
我正在尝试运行 HelloWorld solana 程序。我已经克隆了这个repo。我已经开始了这个项目
我跑了npm install
,然后能够用
我可以.so
在目录中看到文件/dist/program/helloworld.so
。当我尝试将程序部署到 solana 时,我运行
这是我得到的错误
它找不到文件,但我已经验证它在那里。我已经尝试了完整路径并得到了同样的错误。我试图clean
重新安装库,但它没有帮助。
我还应该尝试什么?
rust - 在这个 Solana 智能合约中,在输入指令和账户数据之间应用 XOR 有什么作用?
https://github.com/solana-labs/break/blob/master/program/src/lib.rs
这是来自他们的示例应用程序之一,真的不知道该怎么做,或者甚至可能开始研究以了解这里的意图是什么以及它是如何运作的......
提前致谢。
编辑: 这样做是为了创建程序派生地址吗?我在他们的 API 上发现了这一点,上面的内容作为我想象的实现似乎是有意义的。
rust - 添加简单的行“Pubkey::new_unique()”会破坏我的 Solana 程序
有谁知道为什么在https://github.com/solana-labs/example-helloworld/blob/master/src/program-rust/src/lib.rs#中引入像“Pubkey::new_unique()”这样的简单行L22会让程序失败?
serialization - 我注意到当我尝试使用 Borsh 进行序列化/反序列化时会出错
我注意到当我尝试使用 Borsh 进行序列化/反序列化时,当数据大小不匹配时会出现错误。例如,如果我在帐户数据中有一个数组,然后我去尝试添加另一个元素。如果我还没有占位符数据项,并且字段中有虚拟值,则序列化尝试将失败。我是在做错什么,还是这就是事实,我只能接受?
javascript - 如何使用 Solana 的 web3.js sdk 传输 SOL?
如何使用 Solana 的 web3.js sdk 传输 SOL?
javascript - 我想在 solana 上铸造一个新的代币。如何使用 solana-web3.js 做到这一点?
我正在使用,solana-web3.js
但找不到任何关于如何创建和铸造我自己的令牌的示例。最好的方法是什么?
solana - 如何通过“@solana/web3.js”传输自定义令牌
我想使用 solana web3.js 发送我部署的令牌而不是 sol,但我不知道如何。找了很久的官方文档,还是找不到。如果您有这方面的任何信息,请告诉我吗?谢谢