SPL代币账户概览在开始之前,了解Solana代币计划账户的几个组件的工作原理会很有帮助:MintID和关联代币账户。MintID每个SPL代币都有一个唯一的铸币ID,可以将其与任何其他类型的代币区分开来。例如,USDCSPL代币铸币ID为[EPjFWdd5AufqSSqe
本文将带你探索 Anchor 框架中的 IDL(接口定义语言),这是一个自动生成的 JSON 文件,用于描述 Solana 程序的接口。我们将通过示例展示 IDL 的作用,解释 TypeScript 测试如何调用程序函数。
本文将通过一个简单的 Solana 程序,展示如何用 Anchor 实现类似 Solidity 的算术功能,并深入探讨 Rust 在 Solana 中的基本类型、算术运算及计算单元(Compute Units)。
本系列文章将带你完成 Solana 开发的入门流程,从环境配置到运行一个简单的 Anchor 程序(Hello World)。我们会涵盖工具安装、项目初始化、构建和测试,并提供经验性建议。
本文介绍了Solana上的嵌入式智能钱包(Account Abstraction wallets)的核心功能和实现方法,强调其在用户体验、灵活性和安全性方面的优势,同时详细对比了智能钱包、嵌入式钱包及非执行账户的区别,并提供了创建和交互智能钱包的代码示例。
Eclipse:为什么性能如此重要
本文介绍了Sig在Solana虚拟机(SVM)实现方面的重要进展,包括eBPF虚拟机、原生程序、原生跨程序调用(CPI)和一致性测试的开发。Sig的SVM旨在实现Solana验证器中的交易执行层,重点介绍了runtime、sBPF虚拟机以及一致性测试,并分享了未来改进和优化的计划。
持久交易nonce是一种绕过交易的典型短生命周期的机制recent_blockhash。它们作为Solana程序实现,其机制可在提案中阅读。随机数权威可以选择性地将nonce账户的权限分配给另一个账户。这样,新权限将从前一个权限(包括账户创建者)那里继承对nonce账户的完全
本页介绍如何使用命令行工具和命令行钱包(如纸钱包、文件系统钱包或硬件钱包接收和发送SOL代币。在开始之前,请确保您已创建钱包并可以访问其地址(公钥)和签名密钥对。测试你的钱包在与他人分享您的公钥之前,您可能首先要确保该密钥有效并且您确实持有相应的私钥。在此示例中,我们将在您的第一个钱包
报错如下:rustc1.79.0-devisnotsupportedbythefollowingpackage.Notethatthisistherustcversionthatshipswithsolanatoolsandnotyoursyste
接上篇这次一定好好学Solana(1):PoH共识简介同样这次还是自己做笔记,然后让Grok帮我整理我不会画各种账户分类的脑图,因为我发现这种死记硬背没啥用,我也不会拿以太坊举例,因为我压根没开发过,因此,通过研究我试图从本质上去解释我也不会研究太深入的东西,现阶
本文探讨在高吞吐量区块链(尤其是Solana)中,勇敢探索被认为“糟糕”的设计理念的重要性。作者提出了多种机制来处理交易优先级和垃圾邮件预防,强调即使一些想法是实验性或未完成的,但探讨它们也有助于深入理解潜在问题和启发未来解决方案。
要部署程序,请使用Solana工具与链上加载器交互以:初始化程序帐户将程序的共享对象(程序二进制文件.so)上传到程序账户的数据缓冲区(可选)验证上传的程序通过将程序帐户标记为可执行来完成该程序。一旦部署,任何人都可以通过向集群发送引用该程序的交易来执行该程序。如何部署程序要
solana-cli包为Solana提供了命令行界面工具示例获取公钥//Command$solana-keygenpubkey//Return<PUBKEY>空投SOL/Lamports//Command$solanaairdrop1//Re
参加了Tiny熊老师的Solana全栈开发的课程针对第一课中的共识部分,结合官网和Grok提问总结了笔记,然后将散乱的笔记给Grok再次整理,得到了这个比较通俗易懂的满意版本你的笔记已经涵盖了Solana共识机制和PoH的核心内容,虽然有些地方稍微零散,但知识点都很到位
链下消息签名是一种使用Solana钱包签署非交易消息的方法。此功能可用于验证用户身份或提供钱包所有权证明。签署链下消息要签署任意链下消息,请运行以下命令:solanasign-offchain-message<MESSAGE>该消息将使用CLI的默认私钥进行编码和签名,并将签
一些安全模型要求将签名密钥(因此签名过程)与交易创建和网络广播分开保存。示例包括:在多重签名方案中收集来自不同地理位置的签名者的签名使用隔离签名设备签署交易本文档介绍了如何使用Solana的CLI单独签署和提交交易。
Solana交易解析涉及多个方面,包括交易结构、签名验证、指令解析、事件日志处理等。由于Solana采用的是账户模型(Account Model),其交易结构与以太坊(Ethereum)的EVM交易存在较大差异,解析 Solana 交易需要深入理解 Solana 的交易格式、指令集(Instruct
本文介绍了 Pinocchio,一个用于在 Rust 中创建 Solana 程序的零依赖库。
跟我一起从0开始学习Solana合约开发,一起实操,一起做项目。这是一个系列文章,系统地记录了我的学习笔记。
扫一扫 - 使用登链小程序
207 篇文章,790 学分
494 篇文章,691 学分
67 篇文章,668 学分
133 篇文章,589 学分
413 篇文章,507 学分