# byreal-auto TypeScript + pnpm 项目:监听 Solana 链上 DEX(AMM)LP 相关账户(pool/position 等)变化数据。 ## 使用 1) 安装依赖 ```bash pnpm install ``` 2) 准备配置 复制 `config.example.json` 为 `config.json`,并按你的需求填写: - `rpcHttp` / `rpcWs` - `dexProgramIds`: 你要监听的 DEX AMM 程序 id(可多个) - `accountDataSize`: 可选,用于过滤某类账户长度(不确定就填 `null`) 3) 启动监听 ```bash 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)