如何跟踪Solana上的令牌转移?



我知道要跟踪以太坊上的交易,您应该使用web3或以太坊的WebSocket提供程序并监听特定事件,然后根据需要过滤日志。类似的事情在索拉纳岛上能发生吗?

我的猜测是使用连接类从web3.js和onLogs方法,但我不知道如何构建日志过滤器,我找不到任何例子。有人有过这样的经历吗?

如果你想跟踪Solana上的所有交易,你可以使用当前新的和不稳定的blockSubscribe方法,它会向你发送包含所有交易的整个区块。您可以为您关心的程序或帐户添加额外的过滤:https://docs.solana.com/developing/clients/jsonrpc-api#blocksubscribe---unstable-disabled-by-default

否则,如果您只关心传输,则只能订阅用于SOL传输的系统程序(11111111111111111111111111111111)和用于使用programSubscribe端点的任何其他传输的SPL令牌程序(TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA): https://docs.solana.com/developing/clients/jsonrpc-api#programsubscribe

相关内容

  • 没有找到相关文章

最新更新