diff --git a/chain/genesis.go b/chain/genesis.go
index 3a552f5834b582a936caa7eeef5616ae81db259a..14117a82cf948587dad097a65b0dac8bc713463e 100644
--- a/chain/genesis.go
+++ b/chain/genesis.go
@@ -15,6 +15,7 @@ var ZeroHash256 = make([]byte, 32)
 var ZeroHash160 = make([]byte, 20)
 var ZeroHash512 = make([]byte, 64)
 var EmptyShaList = crypto.Sha3(ethutil.Encode([]interface{}{}))
+var EmptyListRoot = crypto.Sha3(ethutil.Encode(""))
 
 var GenesisHeader = []interface{}{
 	// Previous hash (none)
@@ -25,10 +26,10 @@ var GenesisHeader = []interface{}{
 	ZeroHash160,
 	// Root state
 	EmptyShaList,
-	// tx sha
-	EmptyShaList,
-	// receipt list
-	EmptyShaList,
+	// tx root
+	EmptyListRoot,
+	// receipt root
+	EmptyListRoot,
 	// bloom
 	ZeroHash512,
 	// Difficulty