2929.json 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. {
  2. "name": "EIP-2929",
  3. "comment": "Gas cost increases for state access opcodes",
  4. "url": "https://eips.ethereum.org/EIPS/eip-2929",
  5. "status": "Draft",
  6. "minimumHardfork": "chainstart",
  7. "gasConfig": {},
  8. "gasPrices": {
  9. "coldsload": {
  10. "v": 2100,
  11. "d": "Gas cost of the first read of storage from a given location (per transaction)"
  12. },
  13. "coldaccountaccess": {
  14. "v": 2600,
  15. "d": "Gas cost of the first read of a given address (per transaction)"
  16. },
  17. "warmstorageread": {
  18. "v": 100,
  19. "d": "Gas cost of reading storage locations which have already loaded 'cold'"
  20. },
  21. "sstoreCleanGasEIP2200": {
  22. "v": 2900,
  23. "d": "Once per SSTORE operation from clean non-zero to something else"
  24. },
  25. "sstoreNoopGasEIP2200": {
  26. "v": 100,
  27. "d": "Once per SSTORE operation if the value doesn't change"
  28. },
  29. "sstoreDirtyGasEIP2200": {
  30. "v": 100,
  31. "d": "Once per SSTORE operation if a dirty value is changed"
  32. },
  33. "sstoreInitRefundEIP2200": {
  34. "v": 19900,
  35. "d": "Once per SSTORE operation for resetting to the original zero value"
  36. },
  37. "sstoreCleanRefundEIP2200": {
  38. "v": 4900,
  39. "d": "Once per SSTORE operation for resetting to the original non-zero value"
  40. },
  41. "call": {
  42. "v": 0,
  43. "d": "Base fee of the CALL opcode"
  44. },
  45. "callcode": {
  46. "v": 0,
  47. "d": "Base fee of the CALLCODE opcode"
  48. },
  49. "delegatecall": {
  50. "v": 0,
  51. "d": "Base fee of the DELEGATECALL opcode"
  52. },
  53. "staticcall": {
  54. "v": 0,
  55. "d": "Base fee of the STATICCALL opcode"
  56. },
  57. "balance": {
  58. "v": 0,
  59. "d": "Base fee of the BALANCE opcode"
  60. },
  61. "extcodesize": {
  62. "v": 0,
  63. "d": "Base fee of the EXTCODESIZE opcode"
  64. },
  65. "extcodecopy": {
  66. "v": 0,
  67. "d": "Base fee of the EXTCODECOPY opcode"
  68. },
  69. "extcodehash": {
  70. "v": 0,
  71. "d": "Base fee of the EXTCODEHASH opcode"
  72. },
  73. "sload": {
  74. "v": 0,
  75. "d": "Base fee of the SLOAD opcode"
  76. },
  77. "sstore": {
  78. "v": 0,
  79. "d": "Base fee of the SSTORE opcode"
  80. }
  81. },
  82. "vm": {},
  83. "pow": {}
  84. }