我应该如何从 Solana 智能合约中获取新的和历史数据?例如,我想获取有关 Raydium 最近掉期的数据。
当我在以太坊上开发时,我曾经解析存储在区块链上的历史事件。Solana上有类似的方法吗?
我更喜欢用 Python 来做,但其他语言也可以。
我将衷心感谢您的帮助。
我应该如何从 Solana 智能合约中获取新的和历史数据?例如,我想获取有关 Raydium 最近掉期的数据。
当我在以太坊上开发时,我曾经解析存储在区块链上的历史事件。Solana上有类似的方法吗?
我更喜欢用 Python 来做,但其他语言也可以。
我将衷心感谢您的帮助。
您可以使用它getSignaturesForAddress
来获取特定程序的所有签名,例如 Raydium 程序。
然后,您可以使用它getTransaction
来获取每笔交易的详细信息。或者,您获得自己的 rpc 并使用内部 bigtable。
https://docs.solana.com/developing/clients/jsonrpc-api#getsignaturesforaddress https://docs.solana.com/developing/clients/jsonrpc-api#gettransaction