on-chain analyses