本文介绍了如何使用 QuickNode 的 Streams 和 Functions 创建一个实时的代币转移索引器,监控 ERC20、ERC721 和 ERC1155 代币的转移事件,并将处理后的数据发送到 webhook 进行进一步使用。文章提供了详细的步骤、代码示例以及对实际应用的总结,适合开发者参考。
本文介绍了如何使用ethers.js从以太坊网络中流式获取待处理交易,并详细说明了如何安装ethers.js、设置以太坊节点以及编写脚本来监听和获取待处理交易。
本文详细介绍了可升级智能合约的概念、工作原理及其在以太坊区块链中的应用。通过代理模式,开发者可以在不牺牲安全性和去中心化的情况下,修改已部署的智能合约功能。文章还讨论了使用可升级合约的原因,如修复漏洞和产品改进,并介绍了如何实现可升级智能合约,包括透明代理模式和通用升级代理标准。
本文介绍了 Polygon zkEVM 协议,它结合了零知识证明和以太坊虚拟机(EVM),提供了一个 Layer-2 Rollup 解决方案。zkEVM 相对于 EVM 具有低成本、快速最终性和可扩展性等优势,适用于 DeFi、NFT 和支付等多种应用场景。文章还介绍了zkEVM的桥,以及如何连接到zkEVM。
本文介绍了账户抽象的概念,以及如何在Flow区块链上实现账户抽象,包括Flow的账户模型,账户链接,以及与以太坊的账户抽象的比较。账户抽象旨在简化Web3的用户体验,降低用户与区块链交互的门槛。
如何使用 Solana Web3.js 2.0 发送交易
本文介绍了Polygon(原Matic)链以及如何在Polygon上部署智能合约。文章详细讲解了Polygon的背景、优势,以及如何通过QuickNode设置Polygon节点、配置MetaMask钱包、获取测试MATIC代币,并在 Remix IDE 中编写和部署一个简单的存储合约。最后,演示了如何与已部署的合约进行交互。
Bankrun 是专为 Solana 程序设计的一个快速、强大且轻量级的测试框架,它能够解决开发者在测试过程中遇到的常见问题,节省时间。本文将指导读者了解 Bankrun 的功能和如何使用它来提升 Solana 本地开发。
本文详细讲解了如何使用Solana Web3.js 2.0的新编码解码工具来解析Solana账户数据结构,特别是针对Raydium AMM配置文件的解码。文章不仅介绍了二进制数据的基本概念,还提供了逐步的实施指南,如何设置项目、定义常量、创建账户解码器等,以便有效解析账户信息。
本文介绍了Bitcoin的Ordinals和Runes协议,通过使用QuickNode的Ordinals和Runes API,开发者可以更方便地进行数据铭刻和代币创建,解锁Bitcoin的潜力。文章详细阐述了Ordinals和Runes的定义、技术实现、API功能及具体应用案例,为开发者提供了一个如何开始的基础。