浏览代码

eth/tracers: fixed incorrect storage from prestate_tracer (#18253)

* eth: fixed incorrect storage from prestate_tracer

* eth/tracers: updated assets.go
Max Sistemich 7 年之前
父节点
当前提交
dfa16a3e4e
共有 2 个文件被更改,包括 12 次插入15 次删除
  1. 11 11
      eth/tracers/internal/tracers/assets.go
  2. 1 4
      eth/tracers/internal/tracers/prestate_tracer.js

文件差异内容过多而无法显示
+ 11 - 11
eth/tracers/internal/tracers/assets.go


+ 1 - 4
eth/tracers/internal/tracers/prestate_tracer.js

@@ -40,10 +40,7 @@
 		var idx = toHex(key);
 
 		if (this.prestate[acc].storage[idx] === undefined) {
-			var val = toHex(db.getState(addr, key));
-			if (val != "0x0000000000000000000000000000000000000000000000000000000000000000") {
-				this.prestate[acc].storage[idx] = toHex(db.getState(addr, key));
-			}
+			this.prestate[acc].storage[idx] = toHex(db.getState(addr, key));
 		}
 	},
 

部分文件因为文件数量过多而无法显示