文章
视频
课程
百科图谱
集训营
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
课程
集训营
专栏
活动
工作
文档
集市
搜索
登录/注册
精选
推荐
最新
周榜
关注
RSS
全部
通识
以太坊
比特币
Solana
公链
Solidity
Web3应用
编程语言
安全
密码学
AI
存储
其他
solana实战案例处理电影数据
本节内容,不再简单描述怎么在链上写HelloWorld,而是把难度增加一个,怎么去存储一个结构体数据。Rust基础知识在实现本节实战内容之前,我们需要对Rust基础知识进行学习变量let关键字表示变量,默认情况下是不可变的,添加mut关键字,意味着其中存储的值是可变的。结构体结
Solana
用户_18921
发布于 2024-06-02
阅读 ( 2085 )
( 58 )
理解 Solana 中的账户所有权:从PDA中转移SOL
in
Solana 60 天课程
in
Solana 60 天课程
文章详细介绍了Solana区块链中的账户所有权机制,包括系统程序、BPFLoader和程序对不同类型的账户(如PDA和keypair账户)的所有权及其操作权限,并通过Rust和Typescript代码示例进行了演示。
Solana
账户所有权
pda
BPFLoader
Rust
Typescript
RareSkills
发布于 2024-05-29
阅读 ( 884 )
Solana 和 Rust 中的算术与基本类型
in
Solana 60 天课程
in
Solana 60 天课程
本文详细介绍了如何在Solana平台上构建程序,其功能与Solidity合约类似,并探讨了Solana如何处理算术溢出问题。文章通过具体示例展示了如何在Rust中实现函数,处理数据类型,以及进行单元测试,同时强调了计算成本及浮点操作的性能限制。
Solana
Rust
算术溢出
智能合约
测试
计算单位
RareSkills
发布于 2024-05-28
阅读 ( 1094 )
( 2 )
Solana Anchor 发布了新版本 0.30
经过 6 个月的开发, Solana Anchor 推出了 0.30 版本
Anchor
rebase
发布于 2024-05-26
阅读 ( 2817 )
( 3 )
在链上读取另一个锚点程序账户数据
in
Solana 60 天课程
in
Solana 60 天课程
本文详细介绍了在Solana链上程序中如何读取不属于自己的账户数据,通过创建`data_holder`和`data_reader`两个程序,展示了如何初始化并读取PDA中的数据,并探讨了Anchor框架下的数据反序列化机制及其限制。
Solana
pda
Anchor
数据反序列化
AccountDeserialize
RareSkills
发布于 2024-05-09
阅读 ( 778 )
给以太坊开发者的 Solana 开发完全指南
给以太坊开发者的 Solana 开发完全指南
Solana
EVM
Solidity
AI 翻译官
发布于 2024-04-23
阅读 ( 18026 )
( 268 )
Anchor 中的 Init if needed 与重初始化攻击
in
Solana 60 天课程
in
Solana 60 天课程
本篇文章详细介绍了Anchor框架的`init_if_needed`宏,提供了一种在一次事务中初始化账户并写入数据的方法。文中阐述了该宏的便利性与可能引发的重初始化攻击风险,特别是在账户状态和lamport余额的处理上。同时,通过示例代码和测试用例,深入分析了如何安全地使用这些功能,以避免潜在的错误和安全隐患。
Anchor
Solana
init_if_needed
重初始化攻击
账本管理
Rust
RareSkills
发布于 2024-04-23
阅读 ( 734 )
Solana SPL-Token使用
如果想在Solana链发代币的话,和EVM链不一样,solana不需要写任何链上合约(程序),前端可以直接调用spl-token库就可以了。通过npm安装就可以了。npminstall@solana/spl-tokennpminstall@solana/web3.js准备工作,
Solana
SPL Token
dlnuchunge
发布于 2024-04-18
阅读 ( 4637 )
( 41 )
Solana:紫凤凰的涅槃
in
小猪Web3
in
小猪Web3
FTX 暴雷给 Solana 生态很多重要项目的流动性带来重创,但能在短短一年之内快速恢复,Solana 就像一只浴火重生的紫凤凰。2024 年的 Solana 是否再次成为「以太坊杀手」已经并不重要,至少对于开发者而言,在以太坊之外提供第二种选择,这本身就是一种独特性。
POH
DePIN
BONK
Pignard
发布于 2024-04-15
阅读 ( 3065 )
( 55 )
如何使用Helius获取新铸造的代币
本文讨论了如何在Solana区块链上创建和监控代币,介绍了Solana程序库(SPL)的标准和Token Metadata Program。通过设置Webhook,用户可以实时获取新铸造代币的信息,以及如何使用API检索代币的元数据。
Solana
代币创建
SPL代币
Token Metadata Program
Webhook
API
Helius
发布于 2024-04-04
阅读 ( 730 )
Solana 程序安全搭便车指南
本文探讨了开发人员在创建 Solana 程序时可能遇到的常见漏洞。我们首先介绍了攻击者利用 Solana 程序的思维方式,涵盖了 Solana 的编程模型、Solana 设计的固有的受攻击者控制、潜在的攻击向量和常见的缓解策略。
Solana
区块链安全
dwong
发布于 2024-03-22
阅读 ( 4742 )
( 48 )
在5分钟内构建一个cNFT铸造移动应用程序
本文介绍了如何使用Helius Mint API构建一个NFT铸造的Android应用程序,用户可以轻松捕捉图像并在Solana上铸造压缩NFT。文章详细讲解了应用的搭建、Mint逻辑的实现以及如何与之前的功能交互,适合具备基本Android和Solana知识的开发者阅读。
NFT
Solana
Android
Kotlin
Helius Mint API
压缩NFT
Helius
发布于 2024-03-21
阅读 ( 497 )
使用不同签名者修改账户
in
Solana 60 天课程
in
Solana 60 天课程
文章详细介绍了在Solana区块链上如何使用不同的签名者初始化账户并进行更新操作,通过Rust代码和客户端代码示例,展示了如何实现账户管理和权限控制。
Solana
Anchor
Rust
Signer
Account
transaction
RareSkills
发布于 2024-03-17
阅读 ( 878 )
在 Anchor 中:不同类型的账户
in
Solana 60 天课程
in
Solana 60 天课程
本文详细介绍了 Solana Anchor 框架中的 `#[derive(Accounts)]` 宏,解释了 Solana 并行交易处理机制及其账户访问控制的重要性,并深入探讨了 `Account`、`UncheckedAccount`、`Signer` 和 `Program` 四种账户类型的使用场景和实现细节。
Solana
Anchor
Account
UncheckedAccount
Signer
Program
RareSkills
发布于 2024-03-17
阅读 ( 730 )
在Solana中删除和关闭账户与程序
in
Solana 60 天课程
in
Solana 60 天课程
文章详细介绍了在Solana的Anchor框架中使用`close`指令关闭账户的操作,包括其原理、实现代码及背后的工作机制,并提供了Rust和Typescript的示例代码。
Anchor
Solana
close
Rust
Typescript
账户关闭
RareSkills
发布于 2024-03-14
阅读 ( 894 )
PDA(程序派生地址)与 Solana 中的密钥对账户
in
Solana 60 天课程
in
Solana 60 天课程
文章详细介绍了 Solana 区块链中的 Program Derived Address (PDA) 和 Keypair Account 的区别与使用场景,并通过代码示例展示了如何创建和初始化这两种账户,解释了它们的安全性和应用差异。
pda
Keypair Account
Solana
Anchor
Rust
Typescript
RareSkills
发布于 2024-03-13
阅读 ( 880 )
Solana 中的所有者与权限
in
Solana 60 天课程
in
Solana 60 天课程
文章详细解释了Solana中'owner'和'authority'的区别,'owner'是程序,'authority'是钱包,程序只能修改其拥有的账户数据,而'authority'通过发送签名交易来请求程序修改数据。
Solana
owner
authority
程序
钱包
账户
RareSkills
发布于 2024-03-13
阅读 ( 1026 )
Solana 中的多重调用:批量交易与交易大小限制
in
Solana 60 天课程
in
Solana 60 天课程
本文介绍了Solana区块链中内置的多调用(multicall)功能,以及如何使用Anchor框架在Solana上进行批量交易。文章还详细解释了Solana交易大小限制,并展示了如何使用Rust和TypeScript代码实现原子性批量交易。
Solana
multicall
Anchor
Rust
Typescript
批量交易
RareSkills
发布于 2024-03-12
阅读 ( 939 )
功能修饰符(view、pure、payable)和回退函数在 Solana 中不存在的原因
in
Solana 60 天课程
in
Solana 60 天课程
文章详细介绍了 Solana 区块链中缺少的一些功能,如 `fallback` 和 `receive` 函数、`view` 和 `pure` 函数,以及 Solidity 中的自定义修饰符和单位在 Rust 中的缺失。此外,文章还讨论了 Solana 中读取账户数据的方式和防止重入攻击的策略。
Solana
fallback
receive
view
pure
Rust
RareSkills
发布于 2024-03-03
阅读 ( 856 )
在 Solana 中读取账户余额的 Anchor 方法:address(account).balance
in
Solana 60 天课程
in
Solana 60 天课程
文章介绍了如何在Solana程序中使用Anchor框架读取账户余额,并详细解释了`UncheckedAccount`的使用及其安全性考虑。
Solana
Anchor
UncheckedAccount
AccountInfo
Rust
JavaScript
RareSkills
发布于 2024-03-02
阅读 ( 774 )
‹
1
2
...
4
5
6
7
8
9
10
11
12
›
发表文章
我要提问
扫一扫 - 使用登链小程序
热门文档
»
Solidity 中文文档 - 合约开发
Foundry 中文文档 - 开发框架
Hardhat 中文文档 - 开发框架
ethers.js 中文文档 - 与链交互
Viem 中文文档 - 与链交互
web3.js 中文文档 - 与链交互
Anchor 中文文档 - 开发框架
以太坊改进提案EIP翻译
以太坊域名服务(ENS)文档
Etherscan API 手册 - 查询链上数据
热门百科
»
联盟链
性能优化
Celestia
社区
最佳实践
模块化
Ethernaut
zk-SNARKs
多链
solidity 编程
元宇宙
Yul
UTXO
Aave
模糊测试
SNARK
FISCO BCOS
Polkadot
数字签名
区块链入门
CREATE2
PeerDAS
BuildBear
Token
blockchain
30天文章收益榜
»
寻月隐君
228 篇文章,567 学分
4pillars
172 篇文章,494 学分
Helius
141 篇文章,350 学分
CoinsBench
69 篇文章,323 学分
ankitacode11
34 篇文章,292 学分
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容: