BlsPoint.fromHex
Converts Hex.Hex
to a BLS point.
Imports
Named
import { BlsPoint } from 'ox'
Examples
Hex to Public Key
import { BlsPoint } from 'ox'
const publicKey = BlsPoint.fromHex('0xacafff52270773ad1728df2807c0f1b0b271fa6b37dfb8b2f75448573c76c81bcd6790328a60e40ef5a13343b32d9e66', 'G1')
{ x: 172...n, y: 175...n, z: 1n, }
Hex to Signature
import { BlsPoint } from 'ox'
const signature = BlsPoint.fromHex(
'0xb4698f7611999fba87033b9cf72312c76c683bbc48175e2d4cb275907d6a267ab9840a66e3051e5ed36fd13aa712f9a9024f9fa9b67f716dfb74ae4efb7d9f1b7b43b4679abed6644cf476c12e79f309351ea8452487cd93f66e29e04ebe427c',
'G2',
)
{ x: 511...n, y: 234...n, z: 1n, }
Definition
function fromHex<group>(
hex: Hex.Hex,
group: group,
): group extends 'G1' ? G1 : G2
Source: src/core/BlsPoint.ts
Parameters
hex
- Type:
Hex.Hex
group
- Type:
group
Return Type
The BLS point.
group extends 'G1' ? G1 : G2