On-chain analysis