### verify(sig, bytes): boolean
Verify the signature and bytes against this public key
| Parameter | Type | Description |
| --------------- | -------- | -------- |
| sig | [Signature](#signature) | The signature to verify |
| bytes | byte[] | The bytes to verify |
### toBytes(): byte[]
Turns ths public key into bytes
### tryFromBytes(bytes): [PublicKey](#publickey)
Attempt to create a public key from the provided bytes
| Parameter | Type | Description |
| --------------- | -------- | -------- |
| bytes | byte[] | The bytes to create the key from |