Licredity 核心开发者分享了 Uniswap V4 的架构和编程技巧,以及现代智能合约项目的目录结构和开发架构。文章还介绍了现代常见的合约特性,例如使用 soldeer 进行依赖管理,使用 Extsload 合约来访问 internal 变量,利用 BalanceDelta 机制实现更高效的清算,以及引入 unlock 机制实现终局原子性。
前言本教程将带你从零开始构建一个功能完整的Rust命令行工具包,涵盖文件操作、系统监控、网络工具、文本处理和加密功能。我们将学习如何构建一个具有交互式界面、自动补全、命令历史等现代CLI特性的工具。项目概览我们要构建的工具名为RustToolkit(RTK),它具有以下特性:🚀
本文主要介绍了 Solana 上 Anchor 开发中跨程序调用(CPIs)的概念、使用场景和方法。CPIs 允许 Solana 程序在执行期间调用其他程序,实现不同程序之间的交互,从而实现诸如 token 转移等功能。同时介绍了如何使用程序派生地址(PDAs)使程序能够作为签名者。