pub fn pack_block_info(block_number: u64, block_timestamp: u64) -> U256 {
    U256::from(block_number) * SYSTEM_BLOCK_INFO_BLOCK_NUMBER_MULTIPLIER
        + U256::from(block_timestamp)
}
Transforms block number and timestamp into a packed 32-byte representation
core/lib/types/src/block.rs