public key in caddress

added public key to caddress struct