/// <summary> /// Set default internal pubkey. /// </summary> /// <param name="pubkey">internal pubkey</param> public void SetInternalPubkey(SchnorrPubkey pubkey) { if (pubkey is null) { throw new ArgumentNullException(nameof(pubkey)); } else if (pubkey.IsValid()) { internalPubkey = pubkey; } }