Apologies if this is a daft question but from some searching on Google I'm not able to find the answers I'm looking for (maybe I'm not searching for the right thing).
I want to be able to access the price data for a specific token (doesn't matter which, needs to be user specified), at a particular block from Eth's on-chain data.
I.e. I want to supply a block number and a token address and I want to get back the price that specific token had at that block.
Is this possible? And if so is it possible through ethers.js or do I need to use something else?