The operational commands described at https://docs.vyos.io/en/crux/configuration/interfaces/wireguard.html#opcmd-show-interfaces-wireguard and https://docs.vyos.io/en/crux/configuration/interfaces/wireguard.html#opcmd-show-interfaces-wireguard-interface don't match what I see when I run the commands on 1.2.8. For example "show interfaces wireguard" isn't a valid command. See the results below.
vyos@fw1:~$ show version Version: VyOS 1.2.8 Release Train: crux Built by: Sentrium S.L. Built on: Mon 21 Jun 2021 17:21 UTC Build UUID: 0acd8f9d-7cd3-48b7-b9c8-64d83e6183a0 Build Commit ID: 4ed04df4311601 Architecture: x86_64 Boot via: installed image System type: bare metal Hardware vendor: Dell Inc. Hardware model: PowerEdge R210 II Hardware S/N: Unknown Hardware UUID: Unknown Copyright: VyOS maintainers and contributors vyos@fw1:~$ show interfaces wireguard Incomplete command: show interfaces wireguard vyos@fw1:~$ show interfaces wireguard wg0 interface: wg0 public key: <HIDDEN> private key: (hidden) listening port: 51820 peer: <HIDDEN> preshared key: (hidden) endpoint: <HIDDEN>:52733 allowed ips: 10.0.99.5/32 latest handshake: 46 seconds ago transfer: 2.46 KiB received, 1.46 KiB sent peer: <HIDDEN> preshared key: (hidden) allowed ips: 10.0.99.3/32 peer: <HIDDEN> preshared key: (hidden) allowed ips: 10.0.99.4/32 vyos@fw1:~$