文章
视频
课程
百科图谱
集训营
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
课程
集训营
专栏
活动
工作
文档
集市
搜索
登录/注册
QuickNode
文章
专栏
问答
视频
课程
集市作品
活动
招聘
TA的视频
TA的合集
如何使用WebSocket 订阅 Solana 链上事件
视频 AI 总结: 本视频介绍了如何使用 WebSocket 连接监听 Solana 链上的事件,特别是账户余额的变化。通过 QuickNode 获取 Solana DevNet 的 HTTP 和 WebSocket 端点,并使用 Solana Web3.js 建立连接。视频演示了监听特定钱包账户余额变化,并在终端打印更新后的余额。最后,强调了及时关闭 WebSocket 连接的重要性,并提及了可以监听其他类型的链上事件,例如区块的生成。 关键信息: * 使用 WebSocket 监听 Solana 链上事件,例如账户余额变化。 * 需要 Solana Web3.js 库和 QuickNode 提供的 HTTP 和 WebSocket 端点。 * 通过 `connection.onAccountChange` 方法订阅账户变化事件。 * 在接收到事件后,及时关闭 WebSocket 连接,避免资源浪费。 * 可以监听多种链上事件,例如区块生成。
56
0
0
5天前
如何在 Solana 上构建任何你想要的应用
视频 AI 总结: 该视频是 QuickNode 的 Mike 讲解如何在 Solana 上构建任何应用的重录版本。视频核心内容是如何将想法转化为 Solana 程序,介绍了一些实用工具,并分享了赢得黑客马拉松的秘诀。Mike 强调了现代加密应用应面向广泛用户,无需加密术语解释,支持传统登录方式,关注稳定币,并在移动设备上可用。 关键信息: 1. QuickNode 提供 RPC 和其他构建区块链应用所需的工具。 2. 介绍了三个可行的 Solana 应用创意:数字遗产管理(Dead Man's Switch)、文化趋势预测市场(PolyMarket for Culture)和资金证明应用(Proof of Funds)。 3. 讲解了如何将这些想法转化为具体的 Solana 程序,包括定义 PDA 结构和指令处理器。 4. 介绍了 Solana 生态系统中一些有用的工具,如 TukTuk(定时事件)、Pyth(链上数据)、Arcium(隐私交易)、Save(闪电贷)、Squads(多重签名)和 Light protocol(零知识证明)。 5. 分享了现代加密应用的关键特征,包括广泛的实用性、无需加密术语解释、支持传统登录方式、关注稳定币以及在移动设备上的可用性。
102
0
0
2025-09-25 15:41
什么是Jito Bundles以及如何使用它们?
视频 AI 总结: 本视频介绍了如何使用 QuickNode 的 Liljit 插件在 Solana 上执行多个交易或以顺序方式执行复杂交易。核心内容是如何创建、模拟和发送 JITO bundle 到 Solana 主网,利用 JITO 的区块引擎验证和执行交易,从而实现多个交易在单个 slot 内按顺序执行。 关键信息: 1. JITO bundle 的工作原理:用户创建并签名多个交易,将这些交易打包成一个 bundle,并在最后一个交易中添加一个 tip 指令。 2. JITO 区块引擎验证 bundle 中的交易是否可以执行,并模拟所有交易。 3. 通过 QuickNode 的 Liljit 插件,可以模拟和发送交易 bundle 到 JITO 验证客户端。 4. 视频演示了如何使用 TypeScript 脚本,结合 Solana web3js 和 Solana program library,创建包含多个交易的 JITO bundle,并发送到 Solana 主网。 5. 脚本中包含了模拟 bundle、获取 JITO tip 账户、获取最近区块哈希、创建交易、将交易转换为 base64 和 base58 格式、发送 bundle 以及轮询 bundle 状态等步骤。 6. 强调了在将代码推送到公共仓库时,务必删除包含私钥的文件。
177
0
0
2025-09-19 09:02
如何构建 Hyperliquid 分析仪表板
视频 AI 总结: 本视频介绍了如何使用 QuickNode Streams 构建一个 Hyperliquid 分析仪表板,该仪表板可以展示 Hyper-Core 和 Hyper-EVM 两侧的指标。该仪表板展示了 Hype 代币的价格、市值、流通供应量和总供应量,以及 Hype 代币的实时价格图表。此外,还展示了数据库中已索引的总区块数、交易总数、跨层调用和总 CAS 使用量。通过 QuickNode Streams 从 Hyper-EVM 获取数据,并将其推送到 Postgres 实例,然后 WhiteJS 应用从 Postgres 实例获取数据,并使用 QuickNode RPC 通过预编译获取 Hyper-Core 数据。 关键信息: * QuickNode Streams 可以提供 Hyper-EVM 的实时数据,并过滤掉噪音。 * 该仪表板可以展示 Hyper-Core 和 Hyper-EVM 的关键指标,例如 Hype 代币的价格、交易总数和跨层调用。 * QuickNode Streams 可以将数据推送到 Postgres 实例,以便 WhiteJS 应用可以访问和分析数据。 * 通过设置过滤器,可以从 stream 获取增强数据。 * 该视频还介绍了如何设置 QuickNode Streams、后端实现、前端实现和配置文件。
392
0
0
2025-08-20 17:47
Base上的Flashblocks是什么
视频 AI 总结: 该视频介绍了 FlashBlocks,一种由 FlashBots 开发的预确认数据流层技术,旨在通过将传统区块链的区块分解为 200 毫秒间隔的迷你区块,从而实现更快的交易确认速度。FlashBlocks 构建在现有基础设施之上,利用差分更新和可信执行环境,实现了近乎即时的全局共识,从而优化了 DeFi、游戏和支付等实时应用的用户体验。视频还演示了如何使用 QuickNode 节点访问和监控 FlashBlocks 上的交易。 关键信息: * FlashBlocks 将区块分解为 200 毫秒的迷你区块,实现快速交易确认。 * 它使用差分更新,仅传输区块之间的变化,减少带宽需求。 * 可信执行环境(TEE)确保交易处理的安全性。 * 通过渐进式 Gas 分配,确保不同大小的交易得到公平处理。 * FlashBlocks 最终将所有迷你区块合并成一个完整的区块,提交到以太坊主网以获得最终确认。 * 可以通过 QuickNode 节点访问 FlashBlocks,并使用 "pending" 标签获取预确认数据。
358
0
0
2025-08-18 18:25
10个最受欢迎的Solana初学者问题
视频 AI 总结: 该视频针对 Solana 初学者,解答了 10 个常见问题,旨在帮助他们理解 Solana 开发中的一些核心概念和常见困惑。视频通过实际例子和类比,解释了指令处理、账户管理、交易流程以及程序派生地址(PDA)等关键概念,并强调了 Solana 在命名规范方面的一些不足之处,以及如何更好地理解和应用这些概念。 关键信息: 1. **指令与指令处理器:** 区分指令(信息)和指令处理器(处理信息的函数),建议将指令函数重命名为指令处理器。 2. **命名规范:** Solana 在命名方面存在不足,例如指令处理函数和账户结构体可能同名,建议修改账户结构体名称以区分。 3. **Pubkey 类型:** Solana 的 Pubkey 类型实际上是地址,并非传统意义上的公钥,某些地址是程序派生地址(PDA),没有对应的私钥。 4. **指令执行失败:** Solana 交易具有原子性,指令处理器中的任何函数失败,整个指令和交易都会失败,不会产生部分完成的状态。 5. **交易与指令:** 交易包含一个或多个指令,这些指令可以针对不同的程序。 6. **预先指定账户:** 可以在交易中指定尚未存在的账户地址,Solana 允许这样做以便并行处理交易。 7. **客户端指定 ID:** 允许客户端指定 ID,程序需要处理 ID 冲突的情况。 8. **参数来源:** 指令处理器的参数可能来自账户信息,而非显式指定。 9. **所有者与授权者:** 区分账户的所有者(通常是 Token 程序)和授权者(可以控制账户的程序或 PDA)。 10. **签名者种子字节 (signer\_seeds\_bytes):** 用于从种子创建账户,包括签名者、种子和字节。
206
0
0
2025-08-05 15:38
EIP-7702 使用 - 在Berachain上构建赞助Gas 的 dApp
视频 AI 总结: 该视频介绍了 EIP-7702 提案,旨在解决以太坊钱包的痛点,如交易gas费、密钥丢失等问题。EIP-7702 允许普通 EVM 钱包临时获得智能合约的能力,实现交易批量处理、gas 费赞助、社交恢复等功能,而无需用户迁移到新的智能合约钱包。视频还演示了如何在 BearerChain 上使用 EIP-7702 实现 ERC-20 代币的 gas 费赞助,展示了 EOA 账户如何通过智能合约功能,在赞助账户的帮助下完成交易。 关键信息: * EIP-7702 允许 EOA 钱包临时获得智能合约能力,无需迁移。 * EIP-7702 解决了传统以太坊钱包的 gas 费、密钥丢失等问题。 * EIP-7702 支持交易批量处理、gas 费赞助、社交恢复等功能。 * BearerChain 是一个 EVM 兼容的 Layer 1 区块链,支持 EIP-7702。 * 视频演示了在 BearerChain 上使用 EIP-7702 实现 ERC-20 gas 费赞助。 * 演示程序包含合约代码和前端代码,展示了 EOA 账户如何委托智能合约完成交易。
533
0
0
2025-07-15 16:57
使用 LiteSVM 将 Solana Anchor 测试速度提升 25 倍
视频 AI 总结: 该视频主要介绍了如何使用 LiteSVM 将 Solana Anchor 测试速度提高 25 倍。作者分享了自己从 GitHub 上的讨论中了解到 LiteSVM,并将其应用到自己的 Solana 测试项目中,取得了显著的性能提升。作者认为,虽然 Rust 语言有一定学习曲线,但现在有 AI 工具辅助,学习 Rust 变得更加容易。同时,使用 Rust 进行链上程序开发和测试,可以更好地理解 Rust 语言。作者还介绍了自己将 Solana Kit 移植到 Rust 的工作,并提供了高层次的函数,方便开发者使用。最后,作者鼓励大家尝试 LiteSVM,并提供了 QuickNode 的 GitHub 链接,其中包含使用 LiteSVM 和 Kite 的 Anchor escrow swap 示例。 关键信息: * LiteSVM 可以显著提高 Solana Anchor 测试速度(25 倍)。 * Rust 语言的学习难度降低,有 AI 工具辅助。 * 使用 Rust 进行链上程序开发和测试,可以更好地理解 Rust 语言。 * 作者将 Solana Kit 移植到 Rust,并提供了高层次的函数。 * QuickNode 的 GitHub 提供了使用 LiteSVM 和 Kite 的示例。
600
0
0
2025-07-07 21:45
Solana 上的保密代币转账
该视频主要介绍了Solana主网上线的“保密转账”代币扩展功能,该功能允许用户在不暴露转账金额和余额的情况下进行代币转账,从而保护交易隐私。 **关键论据/信息:** * **核心功能:** 保密转账允许用户在Solana网络上进行隐私保护的交易,隐藏转账金额和余额。 * **技术实现:** 该功能利用同态加密和零知识证明(ZK proofs)等密码学技术。 * **转账流程:** 用户首先将代币从公共余额存入待处理余额状态(加密),然后将待处理余额应用到可用余额状态。之后,代币可以提取到公共余额(解密)或转移到另一个用户的待处理余额状态(加密)。 * **零知识证明:** 在转移到另一个用户的待处理余额时,使用零知识证明来验证发送者是否有足够的余额,而无需暴露实际金额。 * **审计员账户(可选):** 创建代币时,可以配置一个审计员账户,该账户可以解密余额和转账金额。 * **数据结构变化:** * **Mint账户:** 引入了管理保密转账的权限、新账户的审批设置(自动批准或需要权限批准)以及可选的审计员公钥。 * **Token账户:** 使用El Gamal公钥进行加密,包含加密的余额,将余额分为待处理和可用部分,并使用信用计数器来跟踪和限制待处理操作。 * **待处理余额和可用余额:** 新收到的代币存储在待处理余额状态,可以转移或提取的代币存储在可用余额状态。
716
0
0
2025-06-27 09:29
使用 Solana Kit 和 Anchor 交互 (迁移旧 web3.js 应用)
该视频的核心内容是演示如何将一个使用旧版 web3.js 构建的 Solana 应用程序迁移到使用 Solana Kit (原 web3.js v2)。视频展示了如何使用 Solana Kit 与 Anchor 程序进行交互,包括测试和前端开发。 **关键论据/信息:** * **Solana Kit 是新一代的 Solana JavaScript/TypeScript 技术。** 它由 Anza (原 Solana Labs) 开发,用于与 Solana 程序进行交互。 * **Anchor 仍然是 Solana 上最流行的链上应用(智能合约)开发框架。** * **Codama 用于生成 TypeScript 客户端。** Codama 读取 Anchor IDL 文件,并生成 TypeScript 客户端代码,用于与 Anchor 程序进行交互。 * **Solana Kit 用于与 Solana 上的任何程序进行交互。** 它可以与 Codama 配合使用,向 Anchor 程序发送指令,也可以直接与 Solana 的其他程序(如 Token Program)进行交互。 * **视频演示了如何将一个简单的投票程序从 web3.js 迁移到 Solana Kit。** 演示包括: * 更新测试代码,使用 Codama 生成的客户端和 Solana Kit 发送指令。 * 构建 React 前端,使用 Solana Kit 连接钱包(如 Phantom, Solflare),获取账户信息,并向 Anchor 程序发送指令。 * **强调学习 Solana 开发时,应关注最新的技术和内容。** 建议关注近六个月内发布的内容,避免使用过时的代码和库。 * **Solana Kite 是一个高阶库,简化了 Solana Kit 的使用。** 它封装了常用的操作,减少了样板代码。
678
0
0
2025-06-25 10:57
‹
1
2
›
QuickNode
关注
贡献值: 4335
学分: 3890
江湖只有他的大名,没有他的介绍。
0 关注
40 粉丝
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容:
提醒
检测到你当前登录的账号还未绑定手机号
请绑定后再发布
去绑定
×
编辑封面图
封面预览
取消
确认