和之前创建 Token 是类似的。
通过之前的学习,我i们已经可以写一个简单的solana合约程序了,但是区块链有一个很重要的特性,就是可组合性,每个程序都可以互相调用对方的接口来完成复杂的操作。比如热门应用pump.fun(一个代币公平发射平台),用户支付0.2个sol,就可以在pump.fun的程序中创建一个SPLToken
本文通过在 Solana 的 Anchor 框架中填充 seeds 参数,结合 Rust 和 Typescript 代码示例,展示了如何模拟 Solidity 中的映射表和嵌套映射表功能,利用 seeds 生成唯一账户地址实现键值存储。
介绍“交易模拟失败:未找到区块哈希。”“无法发送交易。”这些错误信息已经变得太常见了。网络拥堵甚至让最基本的交易也变成了一场机会游戏。这种痛苦是不必要的。本指南探讨了有效应对高流量时段的简单策略,以确保您的交易顺利完成。我们将介绍处理网络拥塞的综合方法,包括[优先费用]、[计算单元优化]和
本文介绍了在 Solana Anchor 中使用 Rust 读取账户余额的方法,阐释了 UncheckedAccount 的作用与安全性,解释了无需 [account] 结构体的原因,并提及账户余额与免租机制的相关注意事项。
作为区块链网络,以太坊和索拉纳拥有独特的数据结构,作为全球公共世界计算机,在其网络上存储和共享数据。在本章中,我们旨在探索这些链如何构建其数据集。以太坊中的帐户在以太坊中,“帐户”是指拥有以太并可以发送交易的实体。它包括存款和取款所需的地址,分类如下:EOA(外部拥有的帐户):外部拥有的帐户
OpenZeppelin 对 Across Protocol 的 Solana 跨链桥代码进行了一次审计,主要关注了移除自中继、允许历史完成期限、更新 SVM 接口、移除启用存款路由检查以及测试原生 SOL 存款等方面的更改。审计发现了一个中等严重性和一个低严重性的问题,以及一些需要注意和补充的信息。
前端如果想和Solana链交互的话,可以使用Solanaweb3.jsnpm指令安装一下就可以了npminstall@solana/web3.js
本文介绍了智能合约的概念,它是一种在区块链上运行的自动执行程序。文章对比了普通账户和智能合约账户的区别,解释了在以太坊和Solana等区块链上使用gas或lamports的原因,并说明了为什么比特币不使用智能合约而Solana使用。此外,文章还讨论了智能合约与Web2应用部署的区别,以及智能合约存储数据的机制,并列举了主要的智能合约平台。
raydium-amm-v3 注释
在上一节中,我们通过Playground体验了Solana合约的开发和调用。本文将带你使用本地开发环境实现这一过程,并通过TypeScript调用合约。如果你已经按照之前的章节配置好本地开发环境,可以开始动手实践了!我们先用最简单的合约测试,然后用上一节的例子测试,可以学
该文章探讨了链上Futarchy的现状,以及它在DAO治理中的应用。文章分析了Polymarket等预测市场的发展情况,以及MetaDAO在Solana链上实施Futarchy的案例。此外,文章还提到了Futarchy在以太坊上的实验,并介绍了MetaDAO的launchpad如何帮助新的DAO采用Futarchy模型。
如何在 Solana Anchor 程序中使用程序派生地址
干掉jito的,不会是下一个jito!
切实可行的见解对大型数据结构和高频操作使用零拷贝反序列化使用nostd_entrypoint代替solana_program臃肿的入口点尽量减少动态分配,支持基于堆栈的数据结构实现自定义序列化/反序列化以避免Borsh开销使用[inline(always)]标记关键函数以