#!/usr/bin/env bash
# WEIGHT=5
# CHECK: Wrapper Authorize propagates signer to V2 engine (M-7)
set -e
xdp="$PATIENT/consensus/XDPoS/xdpos.go"
[[ -f "$xdp" ]] || exit 1
awk '/^func \(c \*XDPoS\) Authorize\(/{flag=1; next} flag && /^}/{print; flag=0; next} flag' "$xdp" | \
  grep -qE 'EngineV2\.Authorize'
