mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-08-18 09:53:48 +00:00
reprice g1/g2 add. reprice mapping precompiles
This commit is contained in:
parent
9dd1726bbe
commit
7ddcf0a7df
1 changed files with 4 additions and 4 deletions
|
|
@ -151,14 +151,14 @@ const (
|
|||
Bn256PairingPerPointGasByzantium uint64 = 80000 // Byzantium per-point price for an elliptic curve pairing check
|
||||
Bn256PairingPerPointGasIstanbul uint64 = 34000 // Per-point price for an elliptic curve pairing check
|
||||
|
||||
Bls12381G1AddGas uint64 = 500 // Price for BLS12-381 elliptic curve G1 point addition
|
||||
Bls12381G1AddGas uint64 = 375 // Price for BLS12-381 elliptic curve G1 point addition
|
||||
Bls12381G1MulGas uint64 = 12000 // Price for BLS12-381 elliptic curve G1 point scalar multiplication
|
||||
Bls12381G2AddGas uint64 = 800 // Price for BLS12-381 elliptic curve G2 point addition
|
||||
Bls12381G2AddGas uint64 = 600 // Price for BLS12-381 elliptic curve G2 point addition
|
||||
Bls12381G2MulGas uint64 = 22500 // Price for BLS12-381 elliptic curve G2 point scalar multiplication
|
||||
Bls12381PairingBaseGas uint64 = 65000 // Base gas price for BLS12-381 elliptic curve pairing check
|
||||
Bls12381PairingPerPairGas uint64 = 43000 // Per-point pair gas price for BLS12-381 elliptic curve pairing check
|
||||
Bls12381MapG1Gas uint64 = 5500 // Gas price for BLS12-381 mapping field element to G1 operation
|
||||
Bls12381MapG2Gas uint64 = 75000 // Gas price for BLS12-381 mapping field element to G2 operation
|
||||
Bls12381MapG1Gas uint64 = 4125 // Gas price for BLS12-381 mapping field element to G1 operation
|
||||
Bls12381MapG2Gas uint64 = 16866 // Gas price for BLS12-381 mapping field element to G2 operation
|
||||
|
||||
// The Refund Quotient is the cap on how much of the used gas can be refunded. Before EIP-3529,
|
||||
// up to half the consumed gas could be refunded. Redefined as 1/5th in EIP-3529
|
||||
|
|
|
|||
Loading…
Reference in a new issue