istanbul.json 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. {
  2. "name": "istanbul",
  3. "comment": "HF targeted for December 2019 following the Constantinople/Petersburg HF",
  4. "url": "https://eips.ethereum.org/EIPS/eip-1679",
  5. "status": "Draft",
  6. "gasConfig": {},
  7. "gasPrices": {
  8. "blake2Round": {
  9. "v": 1,
  10. "d": "Gas cost per round for the Blake2 F precompile"
  11. },
  12. "ecAdd": {
  13. "v": 150,
  14. "d": "Gas costs for curve addition precompile"
  15. },
  16. "ecMul": {
  17. "v": 6000,
  18. "d": "Gas costs for curve multiplication precompile"
  19. },
  20. "ecPairing": {
  21. "v": 45000,
  22. "d": "Base gas costs for curve pairing precompile"
  23. },
  24. "ecPairingWord": {
  25. "v": 34000,
  26. "d": "Gas costs regarding curve pairing precompile input length"
  27. },
  28. "txDataNonZero": {
  29. "v": 16,
  30. "d": "Per byte of data attached to a transaction that is not equal to zero. NOTE: Not payable on data of calls between transactions"
  31. },
  32. "sstoreSentryGasEIP2200": {
  33. "v": 2300,
  34. "d": "Minimum gas required to be present for an SSTORE call, not consumed"
  35. },
  36. "sstoreNoopGasEIP2200": {
  37. "v": 800,
  38. "d": "Once per SSTORE operation if the value doesn't change"
  39. },
  40. "sstoreDirtyGasEIP2200": {
  41. "v": 800,
  42. "d": "Once per SSTORE operation if a dirty value is changed"
  43. },
  44. "sstoreInitGasEIP2200": {
  45. "v": 20000,
  46. "d": "Once per SSTORE operation from clean zero to non-zero"
  47. },
  48. "sstoreInitRefundEIP2200": {
  49. "v": 19200,
  50. "d": "Once per SSTORE operation for resetting to the original zero value"
  51. },
  52. "sstoreCleanGasEIP2200": {
  53. "v": 5000,
  54. "d": "Once per SSTORE operation from clean non-zero to something else"
  55. },
  56. "sstoreCleanRefundEIP2200": {
  57. "v": 4200,
  58. "d": "Once per SSTORE operation for resetting to the original non-zero value"
  59. },
  60. "sstoreClearRefundEIP2200": {
  61. "v": 15000,
  62. "d": "Once per SSTORE operation for clearing an originally existing storage slot"
  63. },
  64. "balance": {
  65. "v": 700,
  66. "d": "Base fee of the BALANCE opcode"
  67. },
  68. "extcodehash": {
  69. "v": 700,
  70. "d": "Base fee of the EXTCODEHASH opcode"
  71. },
  72. "chainid": {
  73. "v": 2,
  74. "d": "Base fee of the CHAINID opcode"
  75. },
  76. "selfbalance": {
  77. "v": 5,
  78. "d": "Base fee of the SELFBALANCE opcode"
  79. },
  80. "sload": {
  81. "v": 800,
  82. "d": "Base fee of the SLOAD opcode"
  83. }
  84. },
  85. "vm": {},
  86. "pow": {}
  87. }