本文介绍了在 Solana Anchor 中使用 Rust 读取账户余额的方法,阐释了 UncheckedAccount 的作用与安全性,解释了无需 [account] 结构体的原因,并提及账户余额与免租机制的相关注意事项。
本文详细解析了 Solana 的存储成本计算、租金免租机制、账户大小限制及动态调整方法,结合 Rust 示例展示了如何初始化和扩展账户,并与以太坊成本进行了对比。
本文通过在 Solana 的 Anchor 框架中填充 seeds 参数,结合 Rust 和 Typescript 代码示例,展示了如何模拟 Solidity 中的映射表和嵌套映射表功能,利用 seeds 生成唯一账户地址实现键值存储。
这篇文章,我们从工程化的角度来带领大家使用 anchor 框架来实现一个 Bank 链上程序。
本文旨在为Solana区块链上的代币(包括Memecoin)提供一份风险识别和质量评估的清单,帮助新手和中级用户更好地进行研究,识别潜在的诈骗项目,从而提升投资信心,文章列举了启动时间、代币经济学、团队、治理、审计、社区参与度、路线图清晰度、效用和流动性等多个方面的风险因素,并推荐了一些实用工具辅助分析。
2025年3月,PumpFun终于推出了属于自己的AMM去中心化交易所:PumpSwap,这也意味着Pumpfun与Raydium从合作的关系变为直接竞争关系。GTokenTool紧跟行业动态,推出iup市值机器人支持PumpSwap。什么是Pumpswap?Pumpswap是一款基于So
在上一节这次一定好好学Solana(3):交易和费用中,我们学习了Solana交易的结构,本质上是通过拼装参数来调用智能合约。今天我们将深入探讨如何基于此开发一个简单的Solana合约。我们会从交易的JSON表示开始,逐步过渡到合约的伪代码模板,最后通过Solana官方P
这段内容是关于一个 anchor 开源项目的变更日志,详细记录了每个版本的显著变化,包括新特性、修复和破坏性变化。文档按版本组织,提供了每个版本的发布日期,以及每个版本内的具体更改和功能。内容清晰且具有层次结构,适合开发者跟踪项目的演变。
跟我一起从0开始学习Solana合约开发,一起实操,一起做项目。这是一个系列文章,系统地记录了我的学习笔记。
本文介绍了通过 Solana Web3.js 和 Anchor 从前端读取账户数据的三种方法:自家 Anchor 程序用 fetch、跨程序读取需 IDL、任意账户用 Web3.js 自定义反序列化,强调了序列化与 IDL 的作用,为 Solana dApp 开发提供指导。
本文基于前述 Solana 账户初始化内容,扩展了如何通过 Anchor 框架实现账户数据的读写操作,通过新增 set() 函数展示数据写入流程,优化代码结构,并介绍了使用命令行和程序内方法读取账户数据的技术细节,最终实现了一个简单的计数器功能。
本文对比了以太坊和 Solana 的数据存储机制,介绍了 Solana 账户模型的统一设计及其与以太坊存储槽的差异,并通过将 Solidity 示例转换为 Anchor 代码,详细讲解了 Solana 中账户初始化的必要性、实现步骤及测试方法,强调了其显式初始化和防止重复初始化的特性。
本文对比了以太坊和 Solana 的交易费用与计算模型,深入探讨了 Solana 计算单元(CU)的使用、优化策略及字节码执行逻辑,并通过示例验证了 CU 消耗与费用无关的特点,同时介绍了 eBPF 和 SBF 的技术背景。
本文将详细的介绍如何一步步通过solana自带的脚手架工具生成SPL Token
@solana/web3.js2.0:Solana转账全流程解析Solana区块链以高吞吐量和低交易成本,已成为开发者的热门选择。而@solana/web3.js2.0作为最新一代JavaScript库,为与Solana网络交互提供了更高效、模块化的工具。本文将深入剖析如何使
在 Solidity 中,msg.sender 表示调用智能合约函数的地址,tx.origin 表示签署交易的钱包地址。本文将探讨 Solana 中类似的调用者识别机制及 onlyOwner 模式的实现。
本节将探讨 Solana 中的日志和事件日志,以及如何查询历史交易。
在 Solana 中,系统变量(sysvars)是只读的系统账户,为程序提供区块链状态和网络信息的访问权限。它们类似于以太坊的全局变量,但每个系统变量拥有唯一的公钥地址,类似以太坊的预编译合约。
本文将介绍 Solana 中与 Solidity 区块变量对应的概念。
扫一扫 - 使用登链小程序
489 篇文章,641 学分
198 篇文章,621 学分
412 篇文章,509 学分
131 篇文章,457 学分
66 篇文章,412 学分