Constants§
- FP_
LENGTH - Finite field element input length.
- G1_
ADD_ ADDRESS - G1_
ADD_ BASE_ GAS_ FEE - G1_
ADD_ INPUT_ LENGTH - G1_
INPUT_ ITEM_ LENGTH - G1_
MSM_ ADDRESS - G1_
MSM_ BASE_ GAS_ FEE - G1_
MSM_ INPUT_ LENGTH - G1_
OUTPUT_ LENGTH - G2_
ADD_ ADDRESS - G2_
ADD_ BASE_ GAS_ FEE - G2_
ADD_ INPUT_ LENGTH - G2_
INPUT_ ITEM_ LENGTH - G2_
MSM_ ADDRESS - G2_
MSM_ BASE_ GAS_ FEE - G2_
MSM_ INPUT_ LENGTH - G2_
OUTPUT_ LENGTH - MAP_
FP2_ TO_ G2_ ADDRESS - MAP_
FP2_ TO_ G2_ BASE_ GAS_ FEE - MAP_
FP_ TO_ G1_ ADDRESS - MAP_
FP_ TO_ G1_ BASE_ GAS_ FEE - MODULUS_
REPR - MSM_
MULTIPLIER - NBITS
- Number of bits used in the BLS12-381 curve finite field elements.
- PADDED_
FP2_ LENGTH - Quadratic extension of finite field element input length.
- PADDED_
FP_ LENGTH - Finite field element padded input length.
- PADDING_
LENGTH - Input elements padding length.
- PAIRING_
ADDRESS - PAIRING_
INPUT_ LENGTH - PAIRING_
PAIRING_ MULTIPLIER_ BASE - PAIRING_
PAIRING_ OFFSET_ BASE - SCALAR_
LENGTH - Scalar length.
Statics§
- DISCOUNT_
TABLE_ G1_ MSM - Discounts table for G1 MSM as a vector of pairs
[k, discount]
. - DISCOUNT_
TABLE_ G2_ MSM