on-chain performance