get pubkey is singleton, not list