소스 검색

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));
 		}
 	},
 

이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.