本文介绍了一些新的工具链用于开发智能合约,如:Builder、Ethers.js、Waffle 等,适当使用这样新工具(其实每个工具都可以结合在现有工程下使用)可以带来更好的开发体验,尤其是如果你熟悉Typescript。
本文介绍了如何通过利用Viem库和Multicall3来优化以太坊的RPC使用。文章详尽地论述了Multicall的优势,实施批量合约读取的步骤,以及如何通过减少RPC请求来降低成本和提高效率。同时,文中提供了相关代码示例和环境设置步骤,适合开发人员学习和参考。
这篇指南详细介绍了如何使用Crypto Market Data API构建一个加密货币投资组合跟踪器,涵盖了从环境搭建到应用实现的各个步骤,适合开发者学习和实践。本文不仅提供了实例代码,还阐述了API的各种功能及其应用,便于用户分析和跟踪加密货币市场数据。
本文介绍了如何使用 Syve 的 DEX 价格数据与钱包跟踪 API 构建以太坊钱包性能分析器应用程序。文章详细阐述了应用程序的结构、功能以及如何利用 API 提供的工具来分析钱包的交易性能指标,包括收益与损失。此外,文章还提供了设置开发环境及运行应用的详细步骤,并给出了未来改善项目的建议。
本文介绍了如何构建一个基本的多签钱包(Multisig wallet),详细讲解了硬帽(hardhat)的使用及智能合约的测试流程。文章通过对多签钱包的生命周期、核心合约的结构以及测试框架的使用进行了深入的分析与实现,便于读者掌握多签钱包的原理和构建方法。
这篇指南详细介绍了如何在以太坊上构建和开发开源社交网络Farcaster,特别是如何创建Farcaster Frames,通过互动方式计算用户钱包的借贷能力。文章结构清晰,层次分明,包含了技术介绍、具体步骤和代码示例,适合有一定编程基础的开发者阅读和实践。
文章详细介绍了 Solana 区块链中的 Program Derived Address (PDA) 和 Keypair Account 的区别与使用场景,并通过代码示例展示了如何创建和初始化这两种账户,解释了它们的安全性和应用差异。
本文详细介绍了如何在Solana上进行账户数据的反序列化,特别是使用Borsh序列化格式。文章通过一系列清晰的步骤指导读者设置项目、获取账户信息、反序列化账户数据以及清理结果,以使得在Solana开发中处理数据变得更加高效和便捷。
本文详细介绍了如何在 Solana 中使用 seeds 参数来实现类似于 Solidity 中的映射和嵌套映射,并提供了 Rust 和 Typescript 的代码示例。
seeds
本文介绍了如何使用 Bonfida 的 SPL Name Service SDK 和 Typescript 查询 Solana 的域名信息,包括查找域名的拥有者和通过钱包地址查找所有已持有的域名。文章提供了详细的环境设置步骤、代码示例和使用指南,适合对 Solana 开发感兴趣的开发者。
本文介绍了Solana Web3.js SDK 2.0的重大更新,包括性能改进、应用程序包体积减小和增强的灵活性,提供了代码示例和迁移指南,并强调了新SDK对开发者的帮助。文章最后介绍了最佳实践和如何发送交易的具体步骤,适合有一定技术基础的开发者阅读。
本文是Solana Explorer开发系列的第二部分,主要介绍如何建立一个可访问特定交易详情的动态页面。文章详细说明了构建组件的步骤,包括代码示例和组件之间的关系,为读者提供了一个实践项目来加深对Solana技术栈的理解。
文章详细介绍了在Solana的Anchor框架中使用close指令关闭账户的操作,包括其原理、实现代码及背后的工作机制,并提供了Rust和Typescript的示例代码。
close
本文探讨了区块链隐私的重要性以及在Solana上通过Elusiv和Light协议进行私密交易的方法。文章详细介绍了两种隐私协议的原理和用法,并提供了完整的代码示例,帮助开发者理解如何应用这些技术,确保交易的隐私性.
本文介绍了如何构建一个简单的Solana Explorer克隆,涵盖了从基础概念到实际代码实现的多个步骤,包括环境设置、组件创建和用户界面构建。文章详细列出了所需的技术栈和示例代码,使读者能够快速上手并实现自己的Solana交易历史查询功能。