BlsPoint.toHex
Converts a BLS point to Hex.Hex
.
Imports
Named
import { BlsPoint } from 'ox'
Examples
Public Key to Hex
import { Bls, BlsPoint } from 'ox'
const publicKey = Bls.getPublicKey({ privateKey: '0x...' })
const publicKeyHex = BlsPoint.toHex(publicKey)
'0xacafff52270773ad1728df2807c0f1b0b271fa6b37dfb8b2f75448573c76c81bcd6790328a60e40ef5a13343b32d9e66'
Signature to Hex
import { Bls, BlsPoint } from 'ox'
const signature = Bls.sign({ payload: '0x...', privateKey: '0x...' })
const signatureHex = BlsPoint.toHex(signature)
'0xb4698f7611999fba87033b9cf72312c76c683bbc48175e2d4cb275907d6a267ab9840a66e3051e5ed36fd13aa712f9a9024f9fa9b67f716dfb74ae4efb7d9f1b7b43b4679abed6644cf476c12e79f309351ea8452487cd93f66e29e04ebe427c'
Definition
function toHex<point>(
point: point,
): point extends G1 ? G1Hex : G2Hex
Source: src/core/BlsPoint.ts
Parameters
point
- Type:
point
The BLS point to convert.
Return Type
The hex representation of the BLS point.
point extends G1 ? G1Hex : G2Hex