TxDataZeroGasuint64=4// Per byte of data attached to a transaction that equals zero. NOTE: Not payable on data of calls between transactions.
// QuadCoeffDiv ...
QuadCoeffDivuint64=512// Divisor for the quadratic particle of the memory cost equation.
// LogDataGas ...
LogDataGasuint64=8// Per byte in a LOG* operation's data.
// CallStipend ...
CallStipenduint64=2300// Free gas given at beginning of call.
// Sha3Gas ...
Sha3Gasuint64=30// Once per SHA3 operation.
// Sha3WordGas ...
Sha3WordGasuint64=6// Once per word of the SHA3 operation's data.
// SstoreSetGas ...
SstoreSetGasuint64=20000// Once per SLOAD operation.
// SstoreResetGas ...
SstoreResetGasuint64=5000// Once per SSTORE operation if the zeroness changes from zero.
// SstoreClearGas ...
SstoreClearGasuint64=5000// Once per SSTORE operation if the zeroness doesn't change.
// SstoreRefundGas ...
SstoreRefundGasuint64=15000// Once per SSTORE operation if the zeroness changes to zero.
// NetSstoreNoopGas ...
NetSstoreNoopGasuint64=200// Once per SSTORE operation if the value doesn't change.
// NetSstoreInitGas ...
NetSstoreInitGasuint64=20000// Once per SSTORE operation from clean zero.
// NetSstoreCleanGas ...
NetSstoreCleanGasuint64=5000// Once per SSTORE operation from clean non-zero.
// NetSstoreDirtyGas ...
NetSstoreDirtyGasuint64=200// Once per SSTORE operation from dirty.
// NetSstoreClearRefund ...
NetSstoreClearRefunduint64=15000// Once per SSTORE operation for clearing an originally existing storage slot
// NetSstoreResetRefund ...
NetSstoreResetRefunduint64=4800// Once per SSTORE operation for resetting to the original non-zero value
// NetSstoreResetClearRefund ...
NetSstoreResetClearRefunduint64=19800// Once per SSTORE operation for resetting to the original zero value
// JumpdestGas ...
JumpdestGasuint64=1// Refunded gas, once per SSTORE operation if the zeroness changes to zero.
// EpochDuration ...
EpochDurationuint64=30000// Duration between proof-of-work epochs.
// CallGas ...
CallGasuint64=40// Once per CALL operation & message call transaction.
// CreateDataGas ...
CreateDataGasuint64=200//
// CallCreateDepth ...
CallCreateDepthuint64=1024// Maximum depth of call/create stack.
// ExpGas ...
ExpGasuint64=10// Once per EXP instruction
// LogGas ...
LogGasuint64=375// Per LOG* operation.
// CopyGas ...
CopyGasuint64=3//
// StackLimit ...
StackLimituint64=1024// Maximum size of VM stack allowed.
// TierStepGas ...
TierStepGasuint64=0// Once per operation, for a selection of them.
// LogTopicGas ...
LogTopicGasuint64=375// Multiplied by the * of the LOG*, per LOG transaction. e.g. LOG0 incurs 0 * c_txLogTopicGas, LOG4 incurs 4 * c_txLogTopicGas.
// CreateGas ...
CreateGasuint64=32000// Once per CREATE operation & contract-creation transaction.
// Create2Gas ...
Create2Gasuint64=32000// Once per CREATE2 operation
// SuicideRefundGas ...
SuicideRefundGasuint64=24000// Refunded following a suicide operation.
// MemoryGas ...
MemoryGasuint64=3// Times the address of the (highest referenced byte in memory + 1). NOTE: referencing happens on read, write and in instructions such as RETURN and CALL.
// TxDataNonZeroGas ...
TxDataNonZeroGasuint64=68// Per byte of data attached to a transaction that is not equal to zero. NOTE: Not payable on data of calls between transactions.
// MaxCodeSize ...
MaxCodeSize=24576// Maximum bytecode to permit for a contract
// Precompiled contract gas prices
// EcrecoverGas ...
EcrecoverGasuint64=3000// Elliptic curve sender recovery gas price
// Sha256BaseGas ...
Sha256BaseGasuint64=60// Base price for a SHA256 operation
// Sha256PerWordGas ...
Sha256PerWordGasuint64=12// Per-word price for a SHA256 operation
// Ripemd160BaseGas ...
Ripemd160BaseGasuint64=600// Base price for a RIPEMD160 operation
// Ripemd160PerWordGas ...
Ripemd160PerWordGasuint64=120// Per-word price for a RIPEMD160 operation
// IdentityBaseGas ...
IdentityBaseGasuint64=15// Base price for a data copy operation
// IdentityPerWordGas ...
IdentityPerWordGasuint64=3// Per-work price for a data copy operation
// ModExpQuadCoeffDiv ...
ModExpQuadCoeffDivuint64=20// Divisor for the quadratic particle of the big int modular exponentiation
// Bn256AddGas ...
Bn256AddGasuint64=500// Gas needed for an elliptic curve addition
// Bn256ScalarMulGas ...
Bn256ScalarMulGasuint64=40000// Gas needed for an elliptic curve scalar multiplication
// Bn256PairingBaseGas ...
Bn256PairingBaseGasuint64=100000// Base price for an elliptic curve pairing check
// Bn256PairingPerPointGas ...
Bn256PairingPerPointGasuint64=80000// Per-point price for an elliptic curve pairing check