Solana - JS/TS 客户端
Anchor 提供了一个 Typescript 客户端库(@coral-xyz/anchor),简化了使用 JavaScript 或 TypeScript 从客户端与 Solana 程序交互的过程。 ## 客户端程序 `Program` 要使用客户端库,首先使用Anchor 生成…
欢迎所有爱好区块链技术的人加入。
CATEGORY
Solana-优秀转载Solana-开源推荐Solana-新手教程
共 213 篇
Anchor 提供了一个 Typescript 客户端库(@coral-xyz/anchor),简化了使用 JavaScript 或 TypeScript 从客户端与 Solana 程序交互的过程。 ## 客户端程序 `Program` 要使用客户端库,首先使用Anchor 生成…
接口定义语言 (IDL) 文件提供了描述程序指令和账户的标准化 JSON 文件。此文件简化了链上程序与客户端应用程序集成的过程。 IDL 的主要优势: - 标准化:提供一致的格式来描述程序的指令和帐户 - 客户端生成:用于生成与程序交互的客户端代码 该`anchor build`…
以下是 Anchor 工作区中默认文件结构的概述: ## 程序文件夹 该`/programs`文件夹包含项目的 Anchor 程序。单个工作区可以包含多个程序。 ## 测试文件夹 该`/tests`文件夹包含项目的测试文件。创建项目时会为您创建一个默认测试文件。 ## 目标文件夹…
这是 Solana 的 Hello World 教程。我们将引导您完成安装 Solana 的步骤并解决可能出现的问题。 如果您遇到问题,请查看本文末尾的故障排除部分。 ## 安装步骤 ### 安装 Rust 如果您已经安装了 Rust,请跳过此步骤。 ### 安装 Yarn 您需…
## Solana 编程语言 Solana 的主要编程语言是Rust,但也支持C、C++甚至Python 。 Solana 编码语言以类似的方式使用 Rust、C 和 C++。我们将在后面的部分讨论 Python。 Rust 是一门编译型语言,如果你在电脑上编译 Rust,它最终…
了解以太坊和 Solana 智能合约之间的区别。 您可以在 Solana 区块链上编写和部署程序。 程序(在其他协议中也称为智能合约)是从 DeFi 和 NFT 到社交媒体和游戏等链上活动的基础。 - 程序处理从用户或其他程序收到的指令。 - 所有程序都不维护状态。换句话说,程序…
了解在以太坊和 Solana 上构建账户时的不同之处。 作为区块链网络,以太坊和 Solana 拥有独特的数据结构,充当全球公共计算机,在其网络上存储和共享数据。在本章中,我们旨在探索这些链如何构建其数据集。 ## 以太坊中的“账户” 在以太坊中,“账户”是指拥有以太币并可以发送…
了解以太坊和 Solana 在达成共识方面的差异。 众所周知,以太坊和 Solana 的共识机制均采用 PoS(权益证明)。它们都通过基于权益的验证器生成区块。尽管它们从根本上采用相同的共识,但以太坊目前记录的 TPS(每秒交易数)约为 30,而 Solana 则拥有 4000 …
了解 Solana 和以太坊上的客户端之间的区别。 以太坊和 Solana 是独特的区块链,具有多个不同的验证器客户端来验证交易。拥有各种验证器客户端有助于防止特定客户端遇到问题时网络中断。在本章中,我们将介绍以太坊和 Solana 生态系统中的验证器客户端,并讨论存在的节点类型…
该板条箱验证了使用 SP1 生成的 Groth16 证明,利用 Solana 的 BN254 预编译进行高效的加密操作。 github: https://github.com/succinctlabs/sp1-solana 文章介绍:https://blog.succinct.x…
这是一个小的 Rust 程序,用于获取与给定地址关联的签名总数。签名数量与交易数量直接相关。 github: https://github.com/Eclipse-Laboratories-Inc/get-signatures-for-address
## 提供的功能 - 高频率发送交易并记录结果 - 提供http API服务 - 生成报告并定期提交给 Slack - 主动检查确认损失并向 Slack 发送警报 - slack alert 垃圾邮件过滤器 github: https://github.com/anza-xyz/…
## 什么是 Octane? Octane 是 Solana 的无 gas 交易中继器。Octane 通过 HTTP API 接受交易,如果交易满足某些条件,则对其进行签名并广播到网络。 它旨在让任何人都能够作为无服务器 Node.js API 函数集合在 Vercel 上免费运…
## 安装CLI 根据返回信息,添加path 测试查看版本 ## 创建钱包 为Aq46qVyLKFWWCCu7EpSfmMQ5YEYH31o78UJFqPmTDwvF当前钱包地址转一些SOL 当前keypair路径为:/home/surou/.config/solana/id.j…
网站:https://www.magicblock.xyz/ github: https://github.com/magicblock-labs docs:https://docs.magicblock.gg/introduction
## 介绍 罗马帝国再次重生,但这一次是数字化的。 让我们回到 1500 年前,想象一下古罗马,那里有繁华的市场、角斗士游戏和战车比赛。但有一个问题,他们征服的地区有自己独特的规则、货币、语言和习俗,这可能会使治理和贸易变得复杂。 为了解决这个问题,他们开始努力修建道路、渡槽和桥…
Solana Signature SDK 是一个以开发人员为中心的工具包,旨在将 Solana 钱包(例如 Phantom、Backpack 和 Solflare)集成到通过 Neon EVM 部署在 Solana 上的与以太坊兼容的 dApp 中。 ## 关键要点 - 统一的用…
## 安装 gcloud CLI ### 启用IAM API https://cloud.google.com/iam/docs/keys-create-delete?hl=zh-cn&cloudshell=true 注意:选择对应的项目,然后启用API ### 创建实例 实例I…
官网:https://velas.com/en 文档:https://docs.velas.com/ github: https://github.com/velas/velas-chain 区块浏览器: - evm: https://evmexplorer.testnet.ve…
## 背景 当Solana 新增外部数据节点,开始同步后,前期的区块数据缺失 ## 测试配置 ## 测试节点信息 | 服务类型 | 机器ip | 目录 | RPC端口 | | ----------- | ------------ | -----------------------…