Ingen beskrivning

lushdog@outlook.com e8e474be55 fix 4 dagar sedan
.vscode 47062fac52 vscode config 2 veckor sedan
src e8e474be55 fix 4 dagar sedan
.dockerignore 6c466618ba 添加 git 2 veckor sedan
.editorconfig 029d7de010 first commit 2 veckor sedan
.gitignore 47062fac52 vscode config 2 veckor sedan
Dockerfile 6c466618ba 添加 git 2 veckor sedan
README.md 029d7de010 first commit 2 veckor sedan
config.example.json 6c466618ba 添加 git 2 veckor sedan
config.json fbd46cf682 feat: auto-close 5 dagar sedan
eslint.config.js 6c466618ba 添加 git 2 veckor sedan
package.json fbd46cf682 feat: auto-close 5 dagar sedan
pnpm-lock.yaml 029d7de010 first commit 2 veckor sedan
tsconfig.json 029d7de010 first commit 2 veckor sedan

README.md

byreal-auto

TypeScript + pnpm 项目:监听 Solana 链上 DEX(AMM)LP 相关账户(pool/position 等)变化数据。

使用

1) 安装依赖

pnpm install

2) 准备配置

复制 config.example.jsonconfig.json,并按你的需求填写:

  • rpcHttp / rpcWs
  • dexProgramIds: 你要监听的 DEX AMM 程序 id(可多个)
  • accountDataSize: 可选,用于过滤某类账户长度(不确定就填 null

3) 启动监听

pnpm dev

输出为每次账户变更的 JSON(包含 programId/pubkey/slot/dataBase64 等)。

下一步:解码成“真正的 LP 字段”

不同 DEX(Raydium/Orca/meteora 等)的 pool 账户布局不同。你告诉我你要监听的具体 DEX(以及池/LP 的定义:池账户、LP mint、还是 position),我可以把 dataBase64 进一步解码成:

  • tokenA/tokenB mint
  • vault 地址与余额
  • LP mint
  • 手续费参数、tick/price(如 whirlpool)