ethereumjs-monorepo

@ethereumjs/evm


@ethereumjs/evm / EVMBLSInterface

Type Alias: EVMBLSInterface

EVMBLSInterface = object

Defined in: types.ts:548

High level wrapper for BLS libraries used for the BLS precompiles

Methods

addG1()

addG1(input): Uint8Array

Defined in: types.ts:550

Parameters

input

Uint8Array

Returns

Uint8Array


addG2()

addG2(input): Uint8Array

Defined in: types.ts:551

Parameters

input

Uint8Array

Returns

Uint8Array


init()?

optional init(): void

Defined in: types.ts:549

Returns

void


mapFP2toG2()

mapFP2toG2(input): Uint8Array

Defined in: types.ts:553

Parameters

input

Uint8Array

Returns

Uint8Array


mapFPtoG1()

mapFPtoG1(input): Uint8Array

Defined in: types.ts:552

Parameters

input

Uint8Array

Returns

Uint8Array


msmG1()

msmG1(input): Uint8Array

Defined in: types.ts:554

Parameters

input

Uint8Array

Returns

Uint8Array


msmG2()

msmG2(input): Uint8Array

Defined in: types.ts:555

Parameters

input

Uint8Array

Returns

Uint8Array


pairingCheck()

pairingCheck(input): Uint8Array

Defined in: types.ts:556

Parameters

input

Uint8Array

Returns

Uint8Array