本文介绍了如何使用 Anchor 框架创建一个具有计息功能的 Token-2022 mint,通过 PDA 进行权限控制,并实现利率更新。文章详细阐述了创建、初始化、铸造以及更新利率的完整生命周期,并使用 LiteSVM 模拟时间推移,验证计息的准确性,最后提供了一个构建简易质押奖励程序的自学练习。
本文深入探讨了 Solana Token-2022 中 interest-bearing 扩展的工作原理,该扩展允许 Token mint 自动累积利息,而无需链上余额更新。文章详细解释了利息计算模型,包括连续复利公式如何在链下计算利息,以及如何在钱包和应用程序中正确显示和处理这些余额。
本文深入探讨了 Solana 的 Token-2022 标准,它是 SPL Token 程序的一个向后兼容的新版本,支持通过扩展实现额外的功能。
本文介绍了如何使用 LiteSVM 在 Solana 上测试依赖于时间的程序,以 Dutch auction 为例,展示了如何创建拍卖程序,并使用 LiteSVM 模拟时间流逝,验证价格随时间线性下降的逻辑。LiteSVM 允许开发者在本地测试环境中控制区块链时钟,加速测试过程。
本文介绍了如何使用Metaplex元数据标准为SPL代币附加元数据。
本文介绍了如何使用 Anchor 框架在 Solana 上创建一个 Token Sale 程序。该程序允许用户通过支付 SOL 来购买指定 token,并使用 PDA(Program Derived Address)来管理 token 的铸造和 SOL 的存储,同时实现了管理员提款和防止非管理员提款的功能。
本文介绍了如何在Solana上使用Anchor框架构建一个简单的银行程序,包括账户创建、余额查询、存款和取款等基本功能。文章详细讲解了程序中用到的关键概念,例如PDA(Program Derived Address),并通过Solidity代码和Rust代码进行了对比,展示了如何在Solana上实现类似以太坊的功能。
本文介绍了 Solana 上为 SPL token 添加元数据的 Metaplex Token Metadata 标准。
本文介绍了如何使用Anchor在Solana链上创建、铸造和转移SPL代币,并通过TypeScript客户端直接与Token Program交互实现相同的功能。文章详细讲解了使用Anchor构建Solana程序,通过CPI调用Token Program,以及如何使用@solana/spl-token库在客户端直接创建和操作SPL代币。
本文介绍了Solana的SPL Token标准,它类似于以太坊的ERC-20和ERC-721标准。