aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorwinsvega <winsvega@mail.ru>2018-12-02 17:05:29 +0800
committerGitHub <noreply@github.com>2018-12-02 17:05:29 +0800
commit95b69d2641f50c48862941f425c007b1ed243259 (patch)
treef82c30cbf89dee4be55eb822369aca38674cd7d5 /src
parent6a7ce2697565bd5e04a684b821f1f039a4ea95c0 (diff)
parent1317631106bedd0b148ab9612de1b7e47dad960c (diff)
downloaddexon-tests-95b69d2641f50c48862941f425c007b1ed243259.tar
dexon-tests-95b69d2641f50c48862941f425c007b1ed243259.tar.gz
dexon-tests-95b69d2641f50c48862941f425c007b1ed243259.tar.bz2
dexon-tests-95b69d2641f50c48862941f425c007b1ed243259.tar.lz
dexon-tests-95b69d2641f50c48862941f425c007b1ed243259.tar.xz
dexon-tests-95b69d2641f50c48862941f425c007b1ed243259.tar.zst
dexon-tests-95b69d2641f50c48862941f425c007b1ed243259.zip
Merge pull request #561 from ethereum/fixtests2
fix issues on transition tests.
Diffstat (limited to 'src')
-rw-r--r--src/BlockchainTestsFiller/GeneralStateTests/stExtCodeHash/extCodeHashCreatedAndDeletedAccount_d0g0v0Filler.json81
-rw-r--r--src/BlockchainTestsFiller/TransitionTests/bcHomesteadToDao/DaoTransactionsFiller.json21
-rw-r--r--src/BlockchainTestsFiller/TransitionTests/bcHomesteadToDao/DaoTransactions_EmptyTransactionAndForkBlocksAheadFiller.json43
-rw-r--r--src/BlockchainTestsFiller/TransitionTests/bcHomesteadToDao/DaoTransactions_UncleExtradataFiller.json315
4 files changed, 268 insertions, 192 deletions
diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stExtCodeHash/extCodeHashCreatedAndDeletedAccount_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stExtCodeHash/extCodeHashCreatedAndDeletedAccount_d0g0v0Filler.json
new file mode 100644
index 000000000..e31e3634f
--- /dev/null
+++ b/src/BlockchainTestsFiller/GeneralStateTests/stExtCodeHash/extCodeHashCreatedAndDeletedAccount_d0g0v0Filler.json
@@ -0,0 +1,81 @@
+{
+ "extCodeHashCreatedAndDeletedAccount_d0g0v0" : {
+ "_info" : {
+ "comment" : "EXTCODEHASH/EXTCODESIZE of an account created then deleted in same transaction"
+ },
+ "blocks" : [
+ {
+ "blockHeaderPremine" : {
+ "difficulty" : "0x020000",
+ "gasLimit" : "0x0f4240",
+ "timestamp" : "0x03e8",
+ "updatePoW" : "1"
+ },
+ "transactions" : [
+ {
+ "data" : "0x",
+ "gasLimit" : "0x061a80",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0xc202f0d1337e2d44fa1bf35877e7278363f8a0870146a587e8f75bbd10df9240",
+ "s" : "0x5cb792200832e3876d0213563d9dc7705e255718f25455ca28eec91736e98c55",
+ "to" : "0xdeadbeef00000000000000000000000000000000",
+ "v" : "0x1c",
+ "value" : "0x01"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "expect" : [
+ {
+ "network" : "Constantinople",
+ "result" : {
+ "0xdeadbeef00000000000000000000000000000000" : {
+ "storage" : {
+ "0x00" : "0x396daaf3a7871f857cc9b5878c6bb66c394a6d109706095617db9f4e4c22edcd",
+ "0x01" : "0x03",
+ "0x02" : "0x396daaf3a7871f857cc9b5878c6bb66c394a6d109706095617db9f4e4c22edcd",
+ "0x03" : "0x03"
+ }
+ }
+ }
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "131072",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0xf99eb1626cfa6db435c0836235942d7ccaa935f1ae247d3f1c21e495685f903a",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a7640000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xdeadbeef00000000000000000000000000000000" : {
+ "balance" : "0x0de0b6b3a7640000",
+ "code" : "0x6010600f80604360803960806000f56000526000513f6000556000513b6001556000600060006000600060005162010000f1506000513f6002556000513b60035500fe600380600c6000396000f3fe6000ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "sealEngine" : "NoProof"
+ }
+} \ No newline at end of file
diff --git a/src/BlockchainTestsFiller/TransitionTests/bcHomesteadToDao/DaoTransactionsFiller.json b/src/BlockchainTestsFiller/TransitionTests/bcHomesteadToDao/DaoTransactionsFiller.json
index c6f367efd..60bca0e61 100644
--- a/src/BlockchainTestsFiller/TransitionTests/bcHomesteadToDao/DaoTransactionsFiller.json
+++ b/src/BlockchainTestsFiller/TransitionTests/bcHomesteadToDao/DaoTransactionsFiller.json
@@ -21,6 +21,7 @@
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
},
"network" : "HomesteadToDaoAt5",
+ "sealEngine" : "NoProof",
"expect" : {
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
"nonce" : "14"
@@ -360,7 +361,7 @@
},
{
"blocknumber" : "5",
- "expectExceptionALL" : "InvalidTransactionsRoot",
+ "expectExceptionALL" : "ExtraDataIncorrect",
"transactions" : [
{
"data" : "",
@@ -398,7 +399,7 @@
},
{
"blocknumber" : "6",
- "expectExceptionALL" : "InvalidTransactionsRoot",
+ "expectExceptionALL" : "ExtraDataIncorrect",
"transactions" : [
{
"data" : "",
@@ -435,7 +436,7 @@
},
{
"blocknumber" : "7",
- "expectExceptionALL" : "InvalidTransactionsRoot",
+ "expectExceptionALL" : "ExtraDataIncorrect",
"transactions" : [
{
"data" : "",
@@ -472,7 +473,7 @@
},
{
"blocknumber" : "8",
- "expectExceptionALL" : "InvalidTransactionsRoot",
+ "expectExceptionALL" : "ExtraDataIncorrect",
"transactions" : [
{
"data" : "",
@@ -509,7 +510,7 @@
},
{
"blocknumber" : "9",
- "expectExceptionALL" : "InvalidTransactionsRoot",
+ "expectExceptionALL" : "ExtraDataIncorrect",
"transactions" : [
{
"data" : "",
@@ -546,7 +547,7 @@
},
{
"blocknumber" : "10",
- "expectExceptionALL" : "InvalidTransactionsRoot",
+ "expectExceptionALL" : "ExtraDataIncorrect",
"transactions" : [
{
"data" : "",
@@ -583,7 +584,7 @@
},
{
"blocknumber" : "11",
- "expectExceptionALL" : "InvalidTransactionsRoot",
+ "expectExceptionALL" : "ExtraDataIncorrect",
"transactions" : [
{
"data" : "",
@@ -620,7 +621,7 @@
},
{
"blocknumber" : "12",
- "expectExceptionALL" : "InvalidTransactionsRoot",
+ "expectExceptionALL" : "ExtraDataIncorrect",
"transactions" : [
{
"data" : "",
@@ -657,7 +658,7 @@
},
{
"blocknumber" : "13",
- "expectExceptionALL" : "InvalidTransactionsRoot",
+ "expectExceptionALL" : "ExtraDataIncorrect",
"transactions" : [
{
"data" : "",
@@ -694,7 +695,7 @@
},
{
"blocknumber" : "14",
- "expectExceptionALL" : "InvalidTransactionsRoot",
+ "expectExceptionALL" : "ExtraDataIncorrect",
"transactions" : [
{
"data" : "",
diff --git a/src/BlockchainTestsFiller/TransitionTests/bcHomesteadToDao/DaoTransactions_EmptyTransactionAndForkBlocksAheadFiller.json b/src/BlockchainTestsFiller/TransitionTests/bcHomesteadToDao/DaoTransactions_EmptyTransactionAndForkBlocksAheadFiller.json
index 0c7f0f11c..5d6e6849b 100644
--- a/src/BlockchainTestsFiller/TransitionTests/bcHomesteadToDao/DaoTransactions_EmptyTransactionAndForkBlocksAheadFiller.json
+++ b/src/BlockchainTestsFiller/TransitionTests/bcHomesteadToDao/DaoTransactions_EmptyTransactionAndForkBlocksAheadFiller.json
@@ -20,14 +20,15 @@
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
},
- "network" : "HomesteadToDaoAt5",
+ "sealEngine" : "NoProof",
+ "network" : "HomesteadToDaoAt5",
"expect" : {
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
- "nonce" : "5"
+ "nonce" : "6"
},
"1000000000000000000000000000000000000007" : {
"storage" : {
- "0x00" : "10000000000"
+ "0x00" : "0"
}
},
"1000000000000000000000000000000000000008" : {
@@ -358,9 +359,18 @@
]
},
{
- "blocknumber" : "5",
- "expectExceptionALL" : "InvalidTransactionsRoot",
+ "blocknumber" : "5",
+ "expectExceptionALL" : "ExtraDataIncorrect",
"transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "60000",
+ "gasPrice" : "1",
+ "nonce" : "4",
+ "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
+ "to" : "1000000000000000000000000000000000000007",
+ "value" : "11"
+ }
],
"uncleHeaders" : [
]
@@ -368,10 +378,19 @@
{
"blocknumber" : "5",
"blockHeaderPremine" : {
- "extraData" : "0x64616f2d686172642d666f726b",
- "updatePoW" : "1"
+ "extraData" : "0x64616f2d686172642d666f726b",
+ "updatePoW" : "1"
},
"transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "60000",
+ "gasPrice" : "1",
+ "nonce" : "4",
+ "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
+ "to" : "1000000000000000000000000000000000000007",
+ "value" : "10"
+ }
],
"uncleHeaders" : [
]
@@ -387,7 +406,7 @@
"data" : "",
"gasLimit" : "60000",
"gasPrice" : "1",
- "nonce" : "4",
+ "nonce" : "5",
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
"to" : "1000000000000000000000000000000000000008",
"value" : "1"
@@ -398,13 +417,13 @@
},
{
"blocknumber" : "7",
- "expectExceptionALL" : "InvalidTransactionsRoot",
+ "expectExceptionALL" : "ExtraDataIncorrect",
"transactions" : [
{
"data" : "",
"gasLimit" : "60000",
"gasPrice" : "1",
- "nonce" : "5",
+ "nonce" : "6",
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
"to" : "",
"value" : "1"
@@ -415,13 +434,13 @@
},
{
"blocknumber" : "8",
- "expectExceptionALL" : "InvalidTransactionsRoot",
+ "expectExceptionALL" : "ExtraDataIncorrect",
"transactions" : [
{
"data" : "",
"gasLimit" : "60000",
"gasPrice" : "1",
- "nonce" : "6",
+ "nonce" : "7",
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
"to" : "",
"value" : "1"
diff --git a/src/BlockchainTestsFiller/TransitionTests/bcHomesteadToDao/DaoTransactions_UncleExtradataFiller.json b/src/BlockchainTestsFiller/TransitionTests/bcHomesteadToDao/DaoTransactions_UncleExtradataFiller.json
index 9df99033e..cb95ef7ff 100644
--- a/src/BlockchainTestsFiller/TransitionTests/bcHomesteadToDao/DaoTransactions_UncleExtradataFiller.json
+++ b/src/BlockchainTestsFiller/TransitionTests/bcHomesteadToDao/DaoTransactions_UncleExtradataFiller.json
@@ -21,6 +21,7 @@
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
},
"network" : "HomesteadToDaoAt5",
+ "sealEngine" : "NoProof",
"expect" : {
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
"nonce" : "17"
@@ -365,7 +366,7 @@
},
{
"blocknumber" : "5",
- "expectExceptionALL" : "InvalidTransactionsRoot",
+ "expectExceptionALL" : "ExtraDataIncorrect",
"transactions" : [
{
"data" : "",
@@ -383,7 +384,7 @@
{
"blocknumber" : "5",
"blockHeaderPremine" : {
- "extraData" : "0x64616f2d686172642d666f726b",
+ "extraData" : "0x64616f2d686172642d666f726b",
"updatePoW" : "1"
},
"transactions" : [
@@ -398,16 +399,15 @@
}
],
"uncleHeaders" : [
- {
- "populateFromBlock" : "3"
+ {
+ "populateFromBlock" : "2"
}
]
},
{
"blocknumber" : "6",
- "expectExceptionALL" : "ExtraDataIncorrect",
"blockHeaderPremine" : {
- "extraData" : "0x64616f2d686172642d666f726b",
+ "extraData" : "0x64616f2d686172642d666f726b",
"updatePoW" : "1"
},
"transactions" : [
@@ -418,42 +418,17 @@
"nonce" : "5",
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
"to" : "1000000000000000000000000000000000000008",
- "value" : "1"
+ "value" : "10"
}
],
"uncleHeaders" : [
- {
- "extraData" : "0x64616f2d686172642d666f726b",
- "populateFromBlock" : "4",
- "overwriteAndRedoPoW" : "extraData"
+ {
+ "extraData" : "0x64616f2d686172642d666f726b",
+ "populateFromBlock" : "3",
+ "overwriteAndRedoPoW" : "extraData"
},
- {
- "populateFromBlock" : "4"
- }
- ]
- },
- {
- "blocknumber" : "6",
- "blockHeaderPremine" : {
- "extraData" : "0x64616f2d686172642d666f726b",
- "updatePoW" : "1"
- },
- "transactions" : [
- {
- "data" : "",
- "gasLimit" : "60000",
- "gasPrice" : "1",
- "nonce" : "5",
- "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
- "to" : "1000000000000000000000000000000000000008",
- "value" : "1"
- }
- ],
- "uncleHeaders" : [
- {
- "extraData" : "0x64616f2d686172642d666f726b",
- "populateFromBlock" : "4",
- "overwriteAndRedoPoW" : "extraData"
+ {
+ "populateFromBlock" : "3"
}
]
},
@@ -461,7 +436,7 @@
"blocknumber" : "7",
"expectExceptionALL" : "ExtraDataIncorrect",
"blockHeaderPremine" : {
- "extraData" : "0x64616f2d686172642d666f726b",
+ "extraData" : "0x64616f2d686172642d666f726b",
"updatePoW" : "1"
},
"transactions" : [
@@ -476,15 +451,15 @@
}
],
"uncleHeaders" : [
- {
- "populateFromBlock" : "5"
+ {
+ "populateFromBlock" : "4"
}
]
},
{
"blocknumber" : "7",
"blockHeaderPremine" : {
- "extraData" : "0x64616f2d686172642d666f726b",
+ "extraData" : "0x64616f2d686172642d666f726b",
"updatePoW" : "1"
},
"transactions" : [
@@ -499,15 +474,15 @@
}
],
"uncleHeaders" : [
- {
- "extraData" : "0x64616f2d686172642d666f726b",
- "populateFromBlock" : "4",
- "overwriteAndRedoPoW" : "extraData"
+ {
+ "extraData" : "0x64616f2d686172642d666f726b",
+ "populateFromBlock" : "4",
+ "overwriteAndRedoPoW" : "extraData"
},
- {
- "extraData" : "0x64616f2d686172642d666f726b",
- "populateFromBlock" : "5",
- "overwriteAndRedoPoW" : "extraData"
+ {
+ "extraData" : "0x64616f2d686172642d666f726b",
+ "populateFromBlock" : "4",
+ "overwriteAndRedoPoW" : "extraData"
}
]
},
@@ -515,7 +490,7 @@
"blocknumber" : "8",
"expectExceptionALL" : "ExtraDataIncorrect",
"blockHeaderPremine" : {
- "extraData" : "0x64616f2d686172642d666f726b",
+ "extraData" : "0x64616f2d686172642d666f726b",
"updatePoW" : "1"
},
"transactions" : [
@@ -530,18 +505,18 @@
}
],
"uncleHeaders" : [
- {
- "populateFromBlock" : "5"
+ {
+ "populateFromBlock" : "5"
},
- {
- "populateFromBlock" : "6"
+ {
+ "populateFromBlock" : "5"
}
]
},
{
"blocknumber" : "8",
"blockHeaderPremine" : {
- "extraData" : "0x64616f2d686172642d666f726b",
+ "extraData" : "0x64616f2d686172642d666f726b",
"updatePoW" : "1"
},
"transactions" : [
@@ -556,22 +531,22 @@
}
],
"uncleHeaders" : [
- {
- "extraData" : "0x64616f2d686172642d666f726b",
- "populateFromBlock" : "5",
- "overwriteAndRedoPoW" : "extraData"
+ {
+ "extraData" : "0x64616f2d686172642d666f726b",
+ "populateFromBlock" : "5",
+ "overwriteAndRedoPoW" : "extraData"
},
- {
- "extraData" : "0x64616f2d686172642d666f726b",
- "populateFromBlock" : "6",
- "overwriteAndRedoPoW" : "extraData"
+ {
+ "extraData" : "0x64616f2d686172642d666f726b",
+ "populateFromBlock" : "5",
+ "overwriteAndRedoPoW" : "extraData"
}
]
},
{
"blocknumber" : "9",
"blockHeaderPremine" : {
- "extraData" : "0x64616f2d686172642d666f726b",
+ "extraData" : "0x64616f2d686172642d666f726b",
"updatePoW" : "1"
},
"transactions" : [
@@ -586,15 +561,15 @@
}
],
"uncleHeaders" : [
- {
- "extraData" : "0x64616f2d686172642d666f726b",
- "populateFromBlock" : "6",
- "overwriteAndRedoPoW" : "extraData"
+ {
+ "extraData" : "0x64616f2d686172642d666f726b",
+ "populateFromBlock" : "6",
+ "overwriteAndRedoPoW" : "extraData"
},
- {
- "extraData" : "0x64616f2d686172642d666f726b",
- "populateFromBlock" : "7",
- "overwriteAndRedoPoW" : "extraData"
+ {
+ "extraData" : "0x64616f2d686172642d666f726b",
+ "populateFromBlock" : "6",
+ "overwriteAndRedoPoW" : "extraData"
}
]
},
@@ -602,30 +577,30 @@
"blocknumber" : "10",
"expectExceptionALL" : "ExtraDataIncorrect",
"blockHeaderPremine" : {
- "extraData" : "0x64616f2d686172642d666f726b",
+ "extraData" : "0x64616f2d686172642d666f726b",
"updatePoW" : "1"
},
"transactions" : [
],
"uncleHeaders" : [
- {
- "extraData" : "0x64616f2d686172642d666f726b",
- "populateFromBlock" : "7",
- "overwriteAndRedoPoW" : "extraData"
+ {
+ "extraData" : "0x64616f2d686172642d666f726b",
+ "populateFromBlock" : "7",
+ "overwriteAndRedoPoW" : "extraData"
},
- {
- "populateFromBlock" : "8"
+ {
+ "populateFromBlock" : "7"
}
]
},
{
"blocknumber" : "10",
"blockHeaderPremine" : {
- "extraData" : "0x64616f2d686172642d666f726b",
+ "extraData" : "0x64616f2d686172642d666f726b",
"updatePoW" : "1"
},
"transactions" : [
- {
+ {
"data" : "",
"gasLimit" : "60000",
"gasPrice" : "1",
@@ -636,26 +611,26 @@
}
],
"uncleHeaders" : [
- {
- "extraData" : "0x64616f2d686172642d666f726b",
- "populateFromBlock" : "7",
- "overwriteAndRedoPoW" : "extraData"
+ {
+ "extraData" : "0x64616f2d686172642d666f726b",
+ "populateFromBlock" : "7",
+ "overwriteAndRedoPoW" : "extraData"
},
- {
- "extraData" : "0x64616f2d686172642d666f726b",
- "populateFromBlock" : "8",
- "overwriteAndRedoPoW" : "extraData"
+ {
+ "extraData" : "0x64616f2d686172642d666f726b",
+ "populateFromBlock" : "7",
+ "overwriteAndRedoPoW" : "extraData"
}
]
},
{
"blocknumber" : "11",
"blockHeaderPremine" : {
- "extraData" : "0x64616f2d686172642d666f726b",
+ "extraData" : "0x64616f2d686172642d666f726b",
"updatePoW" : "1"
},
"transactions" : [
- {
+ {
"data" : "",
"gasLimit" : "60000",
"gasPrice" : "1",
@@ -666,26 +641,26 @@
}
],
"uncleHeaders" : [
- {
- "extraData" : "0x64616f2d686172642d666f726b",
- "populateFromBlock" : "8",
- "overwriteAndRedoPoW" : "extraData"
+ {
+ "extraData" : "0x64616f2d686172642d666f726b",
+ "populateFromBlock" : "8",
+ "overwriteAndRedoPoW" : "extraData"
},
- {
- "extraData" : "0x64616f2d686172642d666f726b",
- "populateFromBlock" : "9",
- "overwriteAndRedoPoW" : "extraData"
+ {
+ "extraData" : "0x64616f2d686172642d666f726b",
+ "populateFromBlock" : "8",
+ "overwriteAndRedoPoW" : "extraData"
}
]
},
{
"blocknumber" : "12",
"blockHeaderPremine" : {
- "extraData" : "0x64616f2d686172642d666f726b",
+ "extraData" : "0x64616f2d686172642d666f726b",
"updatePoW" : "1"
},
"transactions" : [
- {
+ {
"data" : "",
"gasLimit" : "60000",
"gasPrice" : "1",
@@ -696,22 +671,22 @@
}
],
"uncleHeaders" : [
- {
- "extraData" : "0x64616f2d686172642d666f726b",
- "populateFromBlock" : "9",
- "overwriteAndRedoPoW" : "extraData"
+ {
+ "extraData" : "0x64616f2d686172642d666f726b",
+ "populateFromBlock" : "9",
+ "overwriteAndRedoPoW" : "extraData"
},
- {
- "extraData" : "0x64616f2d686172642d666f726b",
- "populateFromBlock" : "10",
- "overwriteAndRedoPoW" : "extraData"
+ {
+ "extraData" : "0x64616f2d686172642d666f726b",
+ "populateFromBlock" : "9",
+ "overwriteAndRedoPoW" : "extraData"
}
]
},
{
"blocknumber" : "13",
"blockHeaderPremine" : {
- "extraData" : "0x64616f2d686172642d666f726b",
+ "extraData" : "0x64616f2d686172642d666f726b",
"updatePoW" : "1"
},
"transactions" : [
@@ -726,26 +701,26 @@
}
],
"uncleHeaders" : [
- {
- "extraData" : "0x64616f2d686172642d666f726b",
- "populateFromBlock" : "10",
- "overwriteAndRedoPoW" : "extraData"
+ {
+ "extraData" : "0x64616f2d686172642d666f726b",
+ "populateFromBlock" : "10",
+ "overwriteAndRedoPoW" : "extraData"
},
- {
- "extraData" : "0x64616f2d686172642d666f726b",
- "populateFromBlock" : "11",
- "overwriteAndRedoPoW" : "extraData"
+ {
+ "extraData" : "0x64616f2d686172642d666f726b",
+ "populateFromBlock" : "10",
+ "overwriteAndRedoPoW" : "extraData"
}
]
},
{
"blocknumber" : "14",
"blockHeaderPremine" : {
- "extraData" : "0x64616f2d686172642d666f726b",
+ "extraData" : "0x64616f2d686172642d666f726b",
"updatePoW" : "1"
},
"transactions" : [
- {
+ {
"data" : "",
"gasLimit" : "60000",
"gasPrice" : "1",
@@ -756,15 +731,15 @@
}
],
"uncleHeaders" : [
- {
- "extraData" : "0x64616f2d686172642d666f726b",
- "populateFromBlock" : "11",
- "overwriteAndRedoPoW" : "extraData"
+ {
+ "extraData" : "0x64616f2d686172642d666f726b",
+ "populateFromBlock" : "11",
+ "overwriteAndRedoPoW" : "extraData"
},
- {
- "extraData" : "0x64616f2d686172642d666f726b",
- "populateFromBlock" : "12",
- "overwriteAndRedoPoW" : "extraData"
+ {
+ "extraData" : "0x64616f2d686172642d666f726b",
+ "populateFromBlock" : "11",
+ "overwriteAndRedoPoW" : "extraData"
}
]
},
@@ -772,32 +747,32 @@
"blocknumber" : "15",
"expectExceptionALL" : "ExtraDataIncorrect",
"blockHeaderPremine" : {
- "extraData" : "0x64616f2d686172642d666f726b",
+ "extraData" : "0x64616f2d686172642d666f726b",
"updatePoW" : "1"
},
"transactions" : [
],
"uncleHeaders" : [
- {
- "extraData" : "0x64616f2d686172642d666f72",
- "populateFromBlock" : "12",
- "overwriteAndRedoPoW" : "extraData"
+ {
+ "extraData" : "0x64616f2d686172642d666f72",
+ "populateFromBlock" : "12",
+ "overwriteAndRedoPoW" : "extraData"
},
- {
- "extraData" : "0x64616f2d686172642d666f72",
- "populateFromBlock" : "13",
- "overwriteAndRedoPoW" : "extraData"
+ {
+ "extraData" : "0x64616f2d686172642d666f72",
+ "populateFromBlock" : "12",
+ "overwriteAndRedoPoW" : "extraData"
}
]
},
{
"blocknumber" : "15",
"blockHeaderPremine" : {
- "extraData" : "0x64616f2d686172642d666f726b",
+ "extraData" : "0x64616f2d686172642d666f726b",
"updatePoW" : "1"
},
"transactions" : [
- {
+ {
"data" : "",
"gasLimit" : "60000",
"gasPrice" : "1",
@@ -808,15 +783,15 @@
}
],
"uncleHeaders" : [
- {
- "extraData" : "0x64616f2d686172642d666f726b",
- "populateFromBlock" : "12",
- "overwriteAndRedoPoW" : "extraData"
+ {
+ "extraData" : "0x64616f2d686172642d666f726b",
+ "populateFromBlock" : "12",
+ "overwriteAndRedoPoW" : "extraData"
},
- {
- "extraData" : "0x64616f2d686172642d666f726b",
- "populateFromBlock" : "13",
- "overwriteAndRedoPoW" : "extraData"
+ {
+ "extraData" : "0x64616f2d686172642d666f726b",
+ "populateFromBlock" : "12",
+ "overwriteAndRedoPoW" : "extraData"
}
]
},
@@ -824,28 +799,28 @@
"blocknumber" : "16",
"expectExceptionALL" : "ExtraDataIncorrect",
"blockHeaderPremine" : {
- "extraData" : "0x64616f2d686172642d666f726b",
+ "extraData" : "0x64616f2d686172642d666f726b",
"updatePoW" : "1"
},
"transactions" : [
],
"uncleHeaders" : [
- {
- "populateFromBlock" : "13"
- },
- {
- "populateFromBlock" : "14"
- }
+ {
+ "populateFromBlock" : "13"
+ },
+ {
+ "populateFromBlock" : "13"
+ }
]
},
{
"blocknumber" : "16",
"blockHeaderPremine" : {
- "extraData" : "0x64616f2d686172642d666f726b",
+ "extraData" : "0x64616f2d686172642d666f726b",
"updatePoW" : "1"
},
"transactions" : [
- {
+ {
"data" : "",
"gasLimit" : "60000",
"gasPrice" : "1",
@@ -856,24 +831,24 @@
}
],
"uncleHeaders" : [
- {
- "extraData" : "0x64616f2d686172642d666f726b",
- "populateFromBlock" : "13",
- "overwriteAndRedoPoW" : "extraData"
+ {
+ "extraData" : "0x64616f2d686172642d666f726b",
+ "populateFromBlock" : "13",
+ "overwriteAndRedoPoW" : "extraData"
},
- {
- "populateFromBlock" : "14"
+ {
+ "populateFromBlock" : "14"
}
]
},
{
"blocknumber" : "17",
"blockHeaderPremine" : {
- "extraData" : "0x64616f2d686172642d666f726b",
+ "extraData" : "0x64616f2d686172642d666f726b",
"updatePoW" : "1"
},
"transactions" : [
- {
+ {
"data" : "",
"gasLimit" : "60000",
"gasPrice" : "1",
@@ -884,14 +859,14 @@
}
],
"uncleHeaders" : [
- {
- "populateFromBlock" : "14"
+ {
+ "populateFromBlock" : "14"
},
- {
- "populateFromBlock" : "15"
+ {
+ "populateFromBlock" : "14"
}
]
}
]
}
-}
+} \ No newline at end of file