P2WPKH
scriptPubkey(locking script) is called witness program in Segwit world.
Witness program for p2wpkh
witness program looks like
$ 0x0014{20-byte-key-hash}
version: 00
OP_PUSHBYTES_20: 14
data: 20 byte hash of pubkey
p2wpkh は witness program は必ず 20byte で HASH160(pubkey)
witness looks like
$ {signature}{pubkey}
script code
For P2WPKH witness program, the scriptCode is 0x1976a914{20-byte-pubkey-hash}88ac.