# publicKeyOf

> **publicKeyOf**(`privateKey`): `` `0x${string}` ``

Defined in: [wrap.ts:69](https://github.com/FilOzone/synapse-sdk/blob/a3c661408bf8b3cb47684059a425c07b9ae50a64/packages/keysmith/src/wrap.ts#L69)

The public key a sender wraps to, for the holder of a secp256k1 private key.

This is the derived key-agreement key, not the signing key's own public
point: publish this, not the address key.

## Parameters

| Parameter | Type |
| ------ | ------ |
| `privateKey` | `` `0x${string}` `` |

## Returns

`` `0x${string}` ``