ethereumjs-monorepo

@ethereumjs/evm


@ethereumjs/evm / EVMBLSInterface

Type Alias: EVMBLSInterface

EVMBLSInterface = object

Defined in: types.ts:446

High level wrapper for BLS libraries used for the BLS precompiles

Methods

addG1()

addG1(input): Uint8Array

Defined in: types.ts:448

Parameters

input

Uint8Array

Returns

Uint8Array


addG2()

addG2(input): Uint8Array

Defined in: types.ts:450

Parameters

input

Uint8Array

Returns

Uint8Array


init()?

optional init(): void

Defined in: types.ts:447

Returns

void


mapFP2toG2()

mapFP2toG2(input): Uint8Array

Defined in: types.ts:453

Parameters

input

Uint8Array

Returns

Uint8Array


mapFPtoG1()

mapFPtoG1(input): Uint8Array

Defined in: types.ts:452

Parameters

input

Uint8Array

Returns

Uint8Array


msmG1()

msmG1(input): Uint8Array

Defined in: types.ts:454

Parameters

input

Uint8Array

Returns

Uint8Array


msmG2()

msmG2(input): Uint8Array

Defined in: types.ts:455

Parameters

input

Uint8Array

Returns

Uint8Array


mulG1()

mulG1(input): Uint8Array

Defined in: types.ts:449

Parameters

input

Uint8Array

Returns

Uint8Array


mulG2()

mulG2(input): Uint8Array

Defined in: types.ts:451

Parameters

input

Uint8Array

Returns

Uint8Array


pairingCheck()

pairingCheck(input): Uint8Array

Defined in: types.ts:456

Parameters

input

Uint8Array

Returns

Uint8Array