本篇文章详细介绍了Anchor框架的init_if_needed宏,提供了一种在一次事务中初始化账户并写入数据的方法。文中阐述了该宏的便利性与可能引发的重初始化攻击风险,特别是在账户状态和lamport余额的处理上。同时,通过示例代码和测试用例,深入分析了如何安全地使用这些功能,以避免潜在的错误和安全隐患。
init_if_needed
本文介绍了如何使用TypeScript和QuickNode Functions来管理和获取Solana钱包的投资组合,包括设置开发环境、创建和部署函数、以及测试函数的过程。
本文详细介绍了如何在Solana上创建可替代代币(SPL Token),使用Metaplex的最新标准,通过一系列步骤指导用户从创建钱包、空投SOL到铸造新代币和上传代币元数据到IPFS。文章结构清晰,包含代码示例和图示,适合有一定基础的开发者参考。
现在的 DePIN 项目还处于非常早期阶段,其商业模式和经济模型都不成熟,并且所处的赛道内有中心化巨头垄断,外有用户门槛过高的问题,不过 DePIN的热度上升很快,似乎大家期望 DePIN 成为像 2020 年的 Defi 一样的加密叙事春风,一切方兴未艾。
如何在 Solana 上完成交易
构建一笔交易 发送SOL
链接到Devnet并查询钱包余额
隐藏私钥并导入代码
Solana-web3.js 创建钱包导入Phantom并领取测试令牌
如果想在Solana链发代币的话,和EVM链不一样,solana不需要写任何链上合约(程序),前端可以直接调用spl-token库就可以了。通过npm安装就可以了。npminstall@solana/spl-tokennpminstall@solana/web3.js准备工作,
前端如果想和Solana链交互的话,可以使用Solanaweb3.jsnpm指令安装一下就可以了npminstall@solana/web3.js
FTX 暴雷给 Solana 生态很多重要项目的流动性带来重创,但能在短短一年之内快速恢复,Solana 就像一只浴火重生的紫凤凰。2024 年的 Solana 是否再次成为「以太坊杀手」已经并不重要,至少对于开发者而言,在以太坊之外提供第二种选择,这本身就是一种独特性。
文章介绍了如何使用 getParsedProgramAccounts 方法查询 Solana 钱包中的所有代币账户及其余额,并提供了详细的代码示例和步骤。
用python写solana合约的一些尝试和分享。
这篇文章深入探讨了Jupiter协议在Solana去中心化金融(DeFi)生态系统中作为主要交易所的角色,分析了其新推出的永续合约交易产品的运行机制和市场影响,展示了Jupiter在推动DeFi交易量增长中的重要性和未来发展潜力。文章的结构清晰,逻辑性强,涵盖了丰富的技术细节和市场数据。
本文讨论了如何在Solana区块链上创建和监控代币,介绍了Solana程序库(SPL)的标准和Token Metadata Program。通过设置Webhook,用户可以实时获取新铸造代币的信息,以及如何使用API检索代币的元数据。
本文介绍了如何使用 Solang 编译器在 Solana 上编写和部署 Solidity 智能合约,并详细讲解了如何创建一个计分板程序,包括初始化项目、编写合约、部署和测试程序。
文章介绍了如何通过优先费用和计算单元优化来提高Solana区块链上交易被确认的可能性,并提供了具体的代码示例和工具使用指南。
本文介绍了如何在本地快速搭建和测试 Solana 程序,详细讲解了如何启动本地验证器、创建钱包、进行基本交易、使用 Solana-Web3.js 与本地集群交互,并通过 Solana Playground 部署程序。
pda是solana中account的一等公民,是一种特殊的公钥地址(他没有私钥)。没有私钥也就决定了他的签名权限没有一个私钥对应,solana设计的时候,将他的签名权限交给了生成他的程序。这样也就将用户和程序相关的所有数据控制权交给了所属的程序。有一个疑问?这样用户的数据控制权
扫一扫 - 使用登链小程序
383 篇文章,667 学分
113 篇文章,649 学分
67 篇文章,481 学分
118 篇文章,445 学分
155 篇文章,359 学分