|
|
4 ngày trước cách đây | |
|---|---|---|
| .vscode | 2 tuần trước cách đây | |
| src | 4 ngày trước cách đây | |
| .dockerignore | 2 tuần trước cách đây | |
| .editorconfig | 2 tuần trước cách đây | |
| .gitignore | 2 tuần trước cách đây | |
| Dockerfile | 2 tuần trước cách đây | |
| README.md | 2 tuần trước cách đây | |
| config.example.json | 2 tuần trước cách đây | |
| config.json | 4 ngày trước cách đây | |
| eslint.config.js | 2 tuần trước cách đây | |
| package.json | 5 ngày trước cách đây | |
| pnpm-lock.yaml | 2 tuần trước cách đây | |
| tsconfig.json | 2 tuần trước cách đây |
TypeScript + pnpm 项目:监听 Solana 链上 DEX(AMM)LP 相关账户(pool/position 等)变化数据。
1) 安装依赖
pnpm install
2) 准备配置
复制 config.example.json 为 config.json,并按你的需求填写:
rpcHttp / rpcWsdexProgramIds: 你要监听的 DEX AMM 程序 id(可多个)accountDataSize: 可选,用于过滤某类账户长度(不确定就填 null)3) 启动监听
pnpm dev
输出为每次账户变更的 JSON(包含 programId/pubkey/slot/dataBase64 等)。
不同 DEX(Raydium/Orca/meteora 等)的 pool 账户布局不同。你告诉我你要监听的具体 DEX(以及池/LP 的定义:池账户、LP mint、还是 position),我可以把 dataBase64 进一步解码成: