ModulesΒ§
- Precompiles
- EVM precompiles interface. For illustration purposes only, as precompiles donβt follow the Solidity ABI codec.
StructsΒ§
- Blake2f π
- Bls12
G1Add π - Bls12
G1Msm π - Bls12
G2Add π - Bls12
G2Msm π - Bls12
MapFp2 πToG2 - Bls12
MapFp πToG1 - Bls12
Pairing πCheck - EcAdd π
- Ecmul π
- Ecpairing π
- Ecrecover π
- Identity π
- ModExp π
- P256
Verify π - Point
Evaluation π - Ripemd160 π
- Sha256 π
ConstantsΒ§
- FP_SIZE π
- G1_
POINT_ πSIZE - G2_
POINT_ πSIZE - PRECOMPILES π
- SCALAR_
SIZE π
TraitsΒ§
- Precompile π
FunctionsΒ§
- decode π
- Tries to decode a precompile call. Returns
Someif successful. - decode_
blake2f π - is_
known_ πprecompile - iter_
to_ πstring - take_
at_ πmost