Thanks 🙏 I appreciate all answers
nim-web3 supports only Ethereum at the moment. In general, the web3 libraries tend to be specialized for a particular blockchain. Coming up with a common interface for all blockchains would result in a rather limited and overly abstract library.
You'll need to clarify what you mean by "token transaction data" because this is not a well established term. Perhaps you refer to transactions involving ERC20 tokens? These differ from "normal" transactions in the sense that they must execute a smart contract function that will take care of transferring the ERC20 tokens (which are represented by variables in a smart contract instead of something that's baked at a deeper level in the protocol).
Hi one more question if you don't mind. Is it possible to get all data on a nft from just the transaction hash of a transaction the nft was involved in, and if so can you give an example of how it can be done. I saw a example on the web but there were some part of the code I don't understand like using the ABIs to decide the transaction log or using a erc721 keccak encoded string to confirm if the transaction does contain an nft.
Here is the link to the example I found https://medium.com/@hazenbart/determining-nft-ownership-at-large-scale-using-web3-py-f1d5752edf08