Skip to content

ChainBuff/solana-web3js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

bcd955f · Jan 25, 2025

History

27 Commits
Nov 16, 2024
Nov 16, 2024
Nov 16, 2024
Nov 16, 2024
Nov 16, 2024
Nov 16, 2024
Nov 20, 2024
Nov 16, 2024
Nov 16, 2024
Nov 16, 2024
Nov 16, 2024
Nov 16, 2024
Jan 10, 2025
Jan 25, 2025
Nov 16, 2024
Nov 16, 2024
Oct 19, 2024
Jan 25, 2025
Nov 16, 2024

Repository files navigation

Solana Web3.js 教程

本教程由Buff社区成员编写,每周更新1-3节。

Solana Web3.js 库是一个用于与 Solana 区块链进行交互的 JavaScript 基础库。

本教程旨在提供一些简单的例子,帮助你快速上手 Solana 区块链开发。


在阅读之前,需要运行如下来安装@solana/web3.js,本教程使用的版本为1.95.4。

$ npm install @solana/web3.js@1.95.4

之后,可通过 npx esrun xxx/index.ts 来运行每节的代码。

目录

  1. 基础术语表

基础

  1. 创建钱包 & 导入钱包
  2. 获取账户下的 SOL 余额
  3. 发送自己的第一笔转账交易
  4. 读取链上数据(一):get 读取
  5. 读取链上数据(二):on 订阅
  6. 写入链上数据:send 发送交易

进阶

  1. 添加优先费
  2. v0 交易
  3. 解析buffer

实战

  1. 监听钱包
  2. 监听raydium v4新流动池创建
  3. 监听raydium clmm代币的实时价格
  4. 获取代币持有比例
  5. 关闭代币账户退租

参考

捐赠

如果你想支持Buff社区的发展,可通过向 buffaAJKmNLao65TDTUGq8oB9HgxkfPLGqPMFQapotJ 地址捐赠Solana链上资产。

社区资金将被用于奖励社区贡献者,贡献包括但不限于 PR