ethereumjs-monorepo

@ethereumjs/evm


@ethereumjs/evm / EVMBLSInterface

Type Alias: EVMBLSInterface

EVMBLSInterface = object

Defined in: types.ts:500

High level wrapper for BLS libraries used for the BLS precompiles

Methods

addG1()

addG1(input): Uint8Array

Defined in: types.ts:502

Parameters

input

Uint8Array

Returns

Uint8Array


addG2()

addG2(input): Uint8Array

Defined in: types.ts:503

Parameters

input

Uint8Array

Returns

Uint8Array


init()?

optional init(): void

Defined in: types.ts:501

Returns

void


mapFP2toG2()

mapFP2toG2(input): Uint8Array

Defined in: types.ts:505

Parameters

input

Uint8Array

Returns

Uint8Array


mapFPtoG1()

mapFPtoG1(input): Uint8Array

Defined in: types.ts:504

Parameters

input

Uint8Array

Returns

Uint8Array


msmG1()

msmG1(input): Uint8Array

Defined in: types.ts:506

Parameters

input

Uint8Array

Returns

Uint8Array


msmG2()

msmG2(input): Uint8Array

Defined in: types.ts:507

Parameters

input

Uint8Array

Returns

Uint8Array


pairingCheck()

pairingCheck(input): Uint8Array

Defined in: types.ts:508

Parameters

input

Uint8Array

Returns

Uint8Array