Skip to content

Latest commit

 

History

History
57 lines (37 loc) · 1.61 KB

README.md

File metadata and controls

57 lines (37 loc) · 1.61 KB

Solana Web3.js 教程

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

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

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


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

$ npm install @solana/[email protected]

之后,可通过 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