"tierStepGas":{"v":[0,2,3,5,8,10,20],"d":"Once per operation, for a selection of them."},
"expGas":10,
"expGas":{"v":10,"d":"Once per EXP instuction."},
"expByteGas":10,
"expByteGas":{"v":10,"d":"Times ceil(log256(exponent)) for the EXP instruction."},
"sha3Gas":30,
"sha3Gas":{"v":30,"d":"Once per SHA3 operation."},
"sha3WordGas":6,
"sha3WordGas":{"v":6,"d":"Once per word of the SHA3 operation's data."},
"sloadGas":50,
"sloadGas":{"v":50,"d":"Multiplied by the number of 32-byte words that are copied (round up) for any *COPY operation and added."},
"sstoreSetGas":20000,
"sstoreSetGas":{"v":20000,"d":"Once per SLOAD operation."},
"sstoreResetGas":5000,
"sstoreResetGas":{"v":5000,"d":"Once per SSTORE operation if the zeroness changes from zero."},
"sstoreClearGas":5000,
"sstoreClearGas":{"v":5000,"d":"Once per SSTORE operation if the zeroness doesn't change."},
"sstoreRefundGas":15000,
"sstoreRefundGas":{"v":15000,"d":"Once per SSTORE operation if the zeroness changes to zero."},
"jumpdestGas":1,
"jumpdestGas":{"v":1,"d":"Refunded gas, once per SSTORE operation if the zeroness changes to zero."},
"logGas":375,
"logGas":{"v":375,"d":"Per LOG* operation."},
"logDataGas":8,
"logDataGas":{"v":8,"d":"Per byte in a LOG* operation's data."},
"logTopicGas":375,
"logTopicGas":{"v":375,"d":"Multiplied by the * of the LOG*, per LOG transaction. e.g. LOG0 incurs 0 * c_txLogTopicGas, LOG4 incurs 4 * c_txLogTopicGas."},
"createGas":32000,
"createGas":{"v":32000,"d":"Once per CREATE operation & contract-creation transaction."},
"callGas":40,
"callGas":{"v":40,"d":"Once per CALL operation & message call transaction."},
"callStipend":2300,
"callStipend":{"v":2300,"d":"Free gas given at beginning of call."},
"callValueTransferGas":9000,
"callValueTransferGas":{"v":9000,"d":"Paid for CALL when the value transfor is non-zero."},
"callNewAccountGas":25000,
"callNewAccountGas":{"v":25000,"d":"Paid for CALL when the destination address didn't exist prior."},
"suicideRefundGas":24000,
"suicideRefundGas":{"v":24000,"d":"Refunded following a suicide operation."},
"memoryGas":3,
"memoryGas":{"v":3,"d":"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."},
"quadCoeffDiv":512,
"quadCoeffDiv":{"v":512,"d":"Divisor for the quadratic particle of the memory cost equation."},
"createDataGas":{"v":200,"d":""},
"txGas":{"v":21000,"d":"Per transaction. NOTE: Not payable on data of calls between transactions."},
"txDataZeroGas":{"v":4,"d":"Per byte of data attached to a transaction that equals zero. NOTE: Not payable on data of calls between transactions."},
"txDataNonZeroGas":{"v":68,"d":"Per byte of data attached to a transaction that is not equal to zero. NOTE: Not payable on data of calls between transactions."},
@ -61,5 +61,13 @@ extern u256 const c_txGas; ///< Per transaction. NOTE: Not payable on data o
externu256constc_txDataZeroGas;///< Per byte of data attached to a transaction that equals zero. NOTE: Not payable on data of calls between transactions.
externu256constc_txDataZeroGas;///< Per byte of data attached to a transaction that equals zero. NOTE: Not payable on data of calls between transactions.
externu256constc_txDataNonZeroGas;///< Per byte of data attached to a transaction that is not equal to zero. NOTE: Not payable on data of calls between transactions.
externu256constc_txDataNonZeroGas;///< Per byte of data attached to a transaction that is not equal to zero. NOTE: Not payable on data of calls between transactions.