@ethereumjs/evm
Version:
JavaScript Ethereum Virtual Machine (EVM) implementation
13 lines • 504 B
TypeScript
import type { EVMBN254Interface } from '../../types.ts';
/**
* Implementation of the `EVMBN254Interface` using the `ethereum-cryptography (`@noble/curves`)
* JS library, see https://github.com/ethereum/js-ethereum-cryptography.
*
* This is the EVM default implementation.
*/
export declare class NobleBN254 implements EVMBN254Interface {
add(input: Uint8Array): Uint8Array;
mul(input: Uint8Array): Uint8Array;
pairing(input: Uint8Array): Uint8Array;
}
//# sourceMappingURL=noble.d.ts.map