Module bls12_
381_
utils
reth_
revm
1.3.2
Module bls12_
381_
utils
Module Items
Functions
In reth_
revm::
precompile
Modules
blake2
bls12_381
bls12_381_const
bls12_381_utils
bn128
hash
identity
interface
kzg_point_evaluation
modexp
secp256k1
secp256r1
utilities
Structs
PrecompileOutput
PrecompileWithAddress
Precompiles
Enums
PrecompileError
PrecompileSpecId
Functions
calc_linear_cost_u32
u64_to_address
Type Aliases
PrecompileFn
PrecompileResult
reth_revm
::
precompile
Module
bls12_381_utils
Copy item path
Settings
Help
Summary
Functions
§
msm_
required_
gas
Implements the gas schedule for G1/G2 Multiscalar-multiplication assuming 30 MGas/second, see also:
https://eips.ethereum.org/EIPS/eip-2537#g1g2-multiexponentiation