aboutsummaryrefslogtreecommitdiffstats
path: root/src/BlockchainTestsFiller
diff options
context:
space:
mode:
authorDimitry <dimitry@ethereum.org>2017-10-06 00:44:38 +0800
committerDimitry <dimitry@ethereum.org>2017-10-06 00:44:38 +0800
commitadaa3459f1f381370d56a4449927da97a28ad731 (patch)
treeeaa78b4eb92e491536318dba3b5c1eea61b308d8 /src/BlockchainTestsFiller
parent555106b5bbb375815ae1944d1ef19356cc9f4648 (diff)
downloaddexon-tests-adaa3459f1f381370d56a4449927da97a28ad731.tar
dexon-tests-adaa3459f1f381370d56a4449927da97a28ad731.tar.gz
dexon-tests-adaa3459f1f381370d56a4449927da97a28ad731.tar.bz2
dexon-tests-adaa3459f1f381370d56a4449927da97a28ad731.tar.lz
dexon-tests-adaa3459f1f381370d56a4449927da97a28ad731.tar.xz
dexon-tests-adaa3459f1f381370d56a4449927da97a28ad731.tar.zst
dexon-tests-adaa3459f1f381370d56a4449927da97a28ad731.zip
fix test fillers
Diffstat (limited to 'src/BlockchainTestsFiller')
-rw-r--r--src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertOpcodeInCallsOnNonEmptyReturnData_d0g0v0Filler.json2
-rw-r--r--src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertOpcodeInCallsOnNonEmptyReturnData_d0g1v0Filler.json2
-rw-r--r--src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertOpcodeInCallsOnNonEmptyReturnData_d1g0v0Filler.json2
-rw-r--r--src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertOpcodeInCallsOnNonEmptyReturnData_d1g1v0Filler.json2
-rw-r--r--src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertOpcodeInCallsOnNonEmptyReturnData_d2g0v0Filler.json2
-rw-r--r--src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertOpcodeInCallsOnNonEmptyReturnData_d2g1v0Filler.json2
-rw-r--r--src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertOpcodeInCallsOnNonEmptyReturnData_d3g0v0Filler.json2
-rw-r--r--src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertOpcodeInCallsOnNonEmptyReturnData_d3g1v0Filler.json2
-rw-r--r--src/BlockchainTestsFiller/TransitionTests/bcHomesteadToDao/DaoTransactionsFiller.json28
-rw-r--r--src/BlockchainTestsFiller/TransitionTests/bcHomesteadToDao/DaoTransactions_EmptyTransactionAndForkBlocksAheadFiller.json4
-rw-r--r--src/BlockchainTestsFiller/TransitionTests/bcHomesteadToDao/DaoTransactions_UncleExtradataFiller.json4
-rw-r--r--src/BlockchainTestsFiller/TransitionTests/bcHomesteadToDao/DaoTransactions_XBlockm1Filler.json4
-rw-r--r--src/BlockchainTestsFiller/TransitionTests/bcHomesteadToEIP150/EIP150TransitionFiller.json2
-rw-r--r--src/BlockchainTestsFiller/bcExploitTest/DelegateCallSpamFiller.json4
-rw-r--r--src/BlockchainTestsFiller/bcExploitTest/ShanghaiLoveFiller.json2
15 files changed, 36 insertions, 28 deletions
diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertOpcodeInCallsOnNonEmptyReturnData_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertOpcodeInCallsOnNonEmptyReturnData_d0g0v0Filler.json
index 2c16bc7d6..b23d76bb0 100644
--- a/src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertOpcodeInCallsOnNonEmptyReturnData_d0g0v0Filler.json
+++ b/src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertOpcodeInCallsOnNonEmptyReturnData_d0g0v0Filler.json
@@ -95,7 +95,7 @@
},
"0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
"balance" : "0x01",
- "code" : "0x600c60015560016000fd",
+ "code" : "0x600c60015560016000fd600d600355",
"nonce" : "0x00",
"storage" : {
}
diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertOpcodeInCallsOnNonEmptyReturnData_d0g1v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertOpcodeInCallsOnNonEmptyReturnData_d0g1v0Filler.json
index 8e535b248..ea83568bf 100644
--- a/src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertOpcodeInCallsOnNonEmptyReturnData_d0g1v0Filler.json
+++ b/src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertOpcodeInCallsOnNonEmptyReturnData_d0g1v0Filler.json
@@ -95,7 +95,7 @@
},
"0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
"balance" : "0x01",
- "code" : "0x600c60015560016000fd",
+ "code" : "0x600c60015560016000fd600d600355",
"nonce" : "0x00",
"storage" : {
}
diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertOpcodeInCallsOnNonEmptyReturnData_d1g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertOpcodeInCallsOnNonEmptyReturnData_d1g0v0Filler.json
index b11ecc1bd..1caf1641a 100644
--- a/src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertOpcodeInCallsOnNonEmptyReturnData_d1g0v0Filler.json
+++ b/src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertOpcodeInCallsOnNonEmptyReturnData_d1g0v0Filler.json
@@ -95,7 +95,7 @@
},
"0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
"balance" : "0x01",
- "code" : "0x600c60015560016000fd",
+ "code" : "0x600c60015560016000fd600d600355",
"nonce" : "0x00",
"storage" : {
}
diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertOpcodeInCallsOnNonEmptyReturnData_d1g1v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertOpcodeInCallsOnNonEmptyReturnData_d1g1v0Filler.json
index 0e89e9959..963832174 100644
--- a/src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertOpcodeInCallsOnNonEmptyReturnData_d1g1v0Filler.json
+++ b/src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertOpcodeInCallsOnNonEmptyReturnData_d1g1v0Filler.json
@@ -95,7 +95,7 @@
},
"0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
"balance" : "0x01",
- "code" : "0x600c60015560016000fd",
+ "code" : "0x600c60015560016000fd600d600355",
"nonce" : "0x00",
"storage" : {
}
diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertOpcodeInCallsOnNonEmptyReturnData_d2g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertOpcodeInCallsOnNonEmptyReturnData_d2g0v0Filler.json
index 1517d4f7d..c42be77f7 100644
--- a/src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertOpcodeInCallsOnNonEmptyReturnData_d2g0v0Filler.json
+++ b/src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertOpcodeInCallsOnNonEmptyReturnData_d2g0v0Filler.json
@@ -95,7 +95,7 @@
},
"0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
"balance" : "0x01",
- "code" : "0x600c60015560016000fd",
+ "code" : "0x600c60015560016000fd600d600355",
"nonce" : "0x00",
"storage" : {
}
diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertOpcodeInCallsOnNonEmptyReturnData_d2g1v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertOpcodeInCallsOnNonEmptyReturnData_d2g1v0Filler.json
index 23bfc4f19..1ca9d09bb 100644
--- a/src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertOpcodeInCallsOnNonEmptyReturnData_d2g1v0Filler.json
+++ b/src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertOpcodeInCallsOnNonEmptyReturnData_d2g1v0Filler.json
@@ -95,7 +95,7 @@
},
"0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
"balance" : "0x01",
- "code" : "0x600c60015560016000fd",
+ "code" : "0x600c60015560016000fd600d600355",
"nonce" : "0x00",
"storage" : {
}
diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertOpcodeInCallsOnNonEmptyReturnData_d3g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertOpcodeInCallsOnNonEmptyReturnData_d3g0v0Filler.json
index 4bcf3959f..182bb9ad3 100644
--- a/src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertOpcodeInCallsOnNonEmptyReturnData_d3g0v0Filler.json
+++ b/src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertOpcodeInCallsOnNonEmptyReturnData_d3g0v0Filler.json
@@ -95,7 +95,7 @@
},
"0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
"balance" : "0x01",
- "code" : "0x600c60015560016000fd",
+ "code" : "0x600c60015560016000fd600d600355",
"nonce" : "0x00",
"storage" : {
}
diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertOpcodeInCallsOnNonEmptyReturnData_d3g1v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertOpcodeInCallsOnNonEmptyReturnData_d3g1v0Filler.json
index 0520e52e7..31463c017 100644
--- a/src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertOpcodeInCallsOnNonEmptyReturnData_d3g1v0Filler.json
+++ b/src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertOpcodeInCallsOnNonEmptyReturnData_d3g1v0Filler.json
@@ -95,7 +95,7 @@
},
"0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
"balance" : "0x01",
- "code" : "0x600c60015560016000fd",
+ "code" : "0x600c60015560016000fd600d600355",
"nonce" : "0x00",
"storage" : {
}
diff --git a/src/BlockchainTestsFiller/TransitionTests/bcHomesteadToDao/DaoTransactionsFiller.json b/src/BlockchainTestsFiller/TransitionTests/bcHomesteadToDao/DaoTransactionsFiller.json
index 9a4c05c8d..b8b1991ce 100644
--- a/src/BlockchainTestsFiller/TransitionTests/bcHomesteadToDao/DaoTransactionsFiller.json
+++ b/src/BlockchainTestsFiller/TransitionTests/bcHomesteadToDao/DaoTransactionsFiller.json
@@ -1,6 +1,8 @@
{
"DaoTransactions" : {
- "comment" : "This test checks DAO hardfork transition at block 5. According to specification given list of accounts L from the prestate (except a94f5374fce5edbc8e2a8697c15331677e6ebf0b (caller)) should transfer it's balance at the begining of the block 5 to contract C = bf4ed7b27f1d666546e30d74d50d173d20bca754. Then all blocks from 5 to 14(included) must have extradata set to 0x64616f2d686172642d666f726b otherwise blocks considered incorrect. Additionally all uncles with numbers from 5 to 14(included) in this blocks should corespond to extradata requirenmets.",
+ "_info" : {
+ "comment" : "This test checks DAO hardfork transition at block 5. According to specification given list of accounts L from the prestate (except a94f5374fce5edbc8e2a8697c15331677e6ebf0b (caller)) should transfer it's balance at the begining of the block 5 to contract C = bf4ed7b27f1d666546e30d74d50d173d20bca754. Then all blocks from 5 to 14(included) must have extradata set to 0x64616f2d686172642d666f726b otherwise blocks considered incorrect. Additionally all uncles with numbers from 5 to 14(included) in this blocks should corespond to extradata requirenmets."
+ },
"genesisBlockHeader" : {
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
@@ -339,9 +341,9 @@
"uncleHeaders" : [
]
},
- {
- "acomment" : "check balance of one of the accounts from L at 7 block",
- "blocknumber" : "4",
+ {
+ "//comment" : "check balance of one of the accounts from L at 7 block",
+ "blocknumber" : "4",
"transactions" : [
{
"data" : "",
@@ -373,12 +375,12 @@
"uncleHeaders" : [
]
},
- {
- "acomment" : "check balance of one of the accounts from L at block 8",
- "blocknumber" : "5",
- "blockHeaderPremine" : {
+ {
+ "//comment" : "check balance of one of the accounts from L at block 8",
+ "blocknumber" : "5",
+ "blockHeaderPremine" : {
"extraData" : "0x64616f2d686172642d666f726b",
- "updatePoW" : "1"
+ "updatePoW" : "1"
},
"transactions" : [
{
@@ -394,11 +396,11 @@
"uncleHeaders" : [
]
},
- {
- "blocknumber" : "6",
- "expectExceptionALL" : "InvalidTransactionsRoot",
+ {
+ "blocknumber" : "6",
+ "expectExceptionALL" : "InvalidTransactionsRoot",
"transactions" : [
- {
+ {
"data" : "",
"gasLimit" : "60000",
"gasPrice" : "1",
diff --git a/src/BlockchainTestsFiller/TransitionTests/bcHomesteadToDao/DaoTransactions_EmptyTransactionAndForkBlocksAheadFiller.json b/src/BlockchainTestsFiller/TransitionTests/bcHomesteadToDao/DaoTransactions_EmptyTransactionAndForkBlocksAheadFiller.json
index 96581bd84..41e5fe3d5 100644
--- a/src/BlockchainTestsFiller/TransitionTests/bcHomesteadToDao/DaoTransactions_EmptyTransactionAndForkBlocksAheadFiller.json
+++ b/src/BlockchainTestsFiller/TransitionTests/bcHomesteadToDao/DaoTransactions_EmptyTransactionAndForkBlocksAheadFiller.json
@@ -1,6 +1,8 @@
{
"DaoTransactions_EmptyTransactionAndForkBlocksAhead" : {
- "acomment" : "This test checks DAO hardfork transition at block 5. According to specification given list of accounts L from the prestate (except a94f5374fce5edbc8e2a8697c15331677e6ebf0b (caller)) should transfer it's balance at the begining of the block 5 to contract C = bf4ed7b27f1d666546e30d74d50d173d20bca754. Then all blocks from 5 to 14(included) must have extradata set to 0x64616f2d686172642d666f726b otherwise blocks considered incorrect. Additionally all uncles with numbers from 5 to 14(included) in this blocks should corespond to extradata requirenmets.",
+ "_info" : {
+ "comment" : "This test checks DAO hardfork transition at block 5. According to specification given list of accounts L from the prestate (except a94f5374fce5edbc8e2a8697c15331677e6ebf0b (caller)) should transfer it's balance at the begining of the block 5 to contract C = bf4ed7b27f1d666546e30d74d50d173d20bca754. Then all blocks from 5 to 14(included) must have extradata set to 0x64616f2d686172642d666f726b otherwise blocks considered incorrect. Additionally all uncles with numbers from 5 to 14(included) in this blocks should corespond to extradata requirenmets."
+ },
"genesisBlockHeader" : {
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
diff --git a/src/BlockchainTestsFiller/TransitionTests/bcHomesteadToDao/DaoTransactions_UncleExtradataFiller.json b/src/BlockchainTestsFiller/TransitionTests/bcHomesteadToDao/DaoTransactions_UncleExtradataFiller.json
index 85ae657e9..243abacc5 100644
--- a/src/BlockchainTestsFiller/TransitionTests/bcHomesteadToDao/DaoTransactions_UncleExtradataFiller.json
+++ b/src/BlockchainTestsFiller/TransitionTests/bcHomesteadToDao/DaoTransactions_UncleExtradataFiller.json
@@ -1,6 +1,8 @@
{
"DaoTransactions_UncleExtradata" : {
- "acomment" : "This test checks DAO hardfork transition at block 5. According to specification given list of accounts L from the prestate (except a94f5374fce5edbc8e2a8697c15331677e6ebf0b (caller)) should transfer it's balance at the begining of the block 5 to contract C = bf4ed7b27f1d666546e30d74d50d173d20bca754. Then all blocks from 5 to 14(included) must have extradata set to 0x64616f2d686172642d666f726b otherwise blocks considered incorrect. Additionally all uncles with numbers from 5 to 14(included) in this blocks should corespond to extradata requirenmets.",
+ "_info" : {
+ "comment" : "This test checks DAO hardfork transition at block 5. According to specification given list of accounts L from the prestate (except a94f5374fce5edbc8e2a8697c15331677e6ebf0b (caller)) should transfer it's balance at the begining of the block 5 to contract C = bf4ed7b27f1d666546e30d74d50d173d20bca754. Then all blocks from 5 to 14(included) must have extradata set to 0x64616f2d686172642d666f726b otherwise blocks considered incorrect. Additionally all uncles with numbers from 5 to 14(included) in this blocks should corespond to extradata requirenmets."
+ },
"genesisBlockHeader" : {
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
diff --git a/src/BlockchainTestsFiller/TransitionTests/bcHomesteadToDao/DaoTransactions_XBlockm1Filler.json b/src/BlockchainTestsFiller/TransitionTests/bcHomesteadToDao/DaoTransactions_XBlockm1Filler.json
index 24097766f..e3e553c2c 100644
--- a/src/BlockchainTestsFiller/TransitionTests/bcHomesteadToDao/DaoTransactions_XBlockm1Filler.json
+++ b/src/BlockchainTestsFiller/TransitionTests/bcHomesteadToDao/DaoTransactions_XBlockm1Filler.json
@@ -1,6 +1,8 @@
{
"DaoTransactions_XBlockm1" : {
- "acomment" : "This test checks that DAO hardfork transition does not occur at the end of block 4",
+ "_info" : {
+ "comment" : "This test checks that DAO hardfork transition does not occur at the end of block 4",
+ },
"genesisBlockHeader" : {
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
diff --git a/src/BlockchainTestsFiller/TransitionTests/bcHomesteadToEIP150/EIP150TransitionFiller.json b/src/BlockchainTestsFiller/TransitionTests/bcHomesteadToEIP150/EIP150TransitionFiller.json
index 0b9c1f457..5161af3aa 100644
--- a/src/BlockchainTestsFiller/TransitionTests/bcHomesteadToEIP150/EIP150TransitionFiller.json
+++ b/src/BlockchainTestsFiller/TransitionTests/bcHomesteadToEIP150/EIP150TransitionFiller.json
@@ -542,7 +542,7 @@
]
},
{
- "comment" : "EIP150 rules are applied",
+ "//comment" : "EIP150 rules are applied",
"blocknumber" : "5",
"transactions" : [
{
diff --git a/src/BlockchainTestsFiller/bcExploitTest/DelegateCallSpamFiller.json b/src/BlockchainTestsFiller/bcExploitTest/DelegateCallSpamFiller.json
index 61f851c1a..e1a8179a7 100644
--- a/src/BlockchainTestsFiller/bcExploitTest/DelegateCallSpamFiller.json
+++ b/src/BlockchainTestsFiller/bcExploitTest/DelegateCallSpamFiller.json
@@ -42,7 +42,7 @@
"pre" : {
"1000000000000000000000000000000000000001" : {
"balance" : "0",
- "comment" : "A legit solidity contract",
+ "//comment" : "A legit solidity contract",
"code" : "0x6060604052361561020e5760e060020a6000350463013cf08b8114610247578063095ea7b3146102d05780630c3b7b96146103455780630e7082031461034e578063149acf9a1461036057806318160ddd146103725780631f2dc5ef1461037b57806321b5b8dd1461039b578063237e9492146103ad57806323b872dd1461040e5780632632bf2014610441578063341458081461047257806339d1f9081461047b5780634b6753bc146104935780634df6d6cc1461049c5780634e10c3ee146104b7578063590e1ae3146104ca578063612e45a3146104db578063643f7cdd1461057a578063674ed066146105925780636837ff1e1461059b57806370a08231146105e5578063749f98891461060b57806378524b2e1461062457806381f03fcb1461067e57806382661dc41461069657806382bf6464146106b75780638b15a605146106c95780638d7af473146106d257806396d7f3f5146106e1578063a1da2fb9146106ea578063a3912ec814610704578063a9059cbb1461070f578063b7bc2c841461073f578063baac53001461074b578063be7c29c1146107b1578063c9d27afe14610817578063cc9ae3f61461082d578063cdef91d014610841578063dbde198814610859578063dd62ed3e1461087e578063e33734fd146108b2578063e5962195146108c6578063e66f53b7146108de578063eceb2945146108f0578063f8c80d261461094f575b610966600f546000906234bc000142108015610239575060125433600160a060020a03908116911614155b156109785761098033610752565b6109866004356000805482908110156100025750808052600e8202600080516020612a3683398151915201905060038101546004820154600683015460018401548454600786015460058701546009880154600a890154600d8a0154600160a060020a039586169b509599600201989760ff81811698610100909204811697949691951693168c565b61096660043560243533600160a060020a03908116600081815260156020908152604080832094871680845294825280832086905580518681529051929493927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b61096660105481565b610a7d600754600160a060020a031681565b610a7d600e54600160a060020a031681565b61096660165481565b6109665b60004262127500600f60005054031115610de557506014610983565b610a7d601254600160a060020a031681565b60408051602060248035600481810135601f810185900485028601850190965285855261096695813595919460449492939092019181908401838280828437509496505050505050506000600060006000600060003411156116a857610002565b6109666004356024356044355b60115460009060ff1680156104315750600f5442115b80156124e957506124e78461044b565b6109666000610980335b600160a060020a0381166000908152600b602052604081205481908114156129cb57610b99565b61096660065481565b6109665b600d5430600160a060020a03163103610983565b610966600f5481565b61096660043560046020526000908152604090205460ff1681565b61096660043560243560006124cb610831565b610a9a6000341115610ba457610002565b604080516020604435600481810135601f8101849004840285018401909552848452610966948135946024803595939460649492939101918190840183828082843750506040805160209735808a0135601f81018a90048a0283018a01909352828252969897608497919650602491909101945090925082915084018382808284375094965050933593505060a435915050600060006110c1336105ec565b61096660043560096020526000908152604090205481565b61096660015481565b610a9a60043530600160a060020a031633600160a060020a03161415806105db5750600160a060020a03811660009081526004602052604090205460ff16155b156121cb576121c8565b6109666004355b600160a060020a0381166000908152601460205260409020545b919050565b6109666004356024356000600034111561259957610002565b610966600062e6b680420360026000505410806106505750600354600160a060020a0390811633909116145b80156106645750600254621274ff19420190105b156126145750426002908155600180549091028155610983565b610966600435600a6020526000908152604090205481565b610966600435602435600060006000600060006000341115611ba157610002565b610a7d600854600160a060020a031681565b610966600c5481565b61096660005460001901610983565b61096660025481565b61096660043560006000600060003411156121fc57610002565b6109665b6001610983565b6109666004356024355b60115460009060ff16801561072f5750600f5442115b801561248757506124853361044b565b61096660115460ff1681565b6109666004355b60006000600f600050544210801561076a5750600034115b80156107a457506011546101009004600160a060020a0316600014806107a457506011546101009004600160a060020a0390811633909116145b15610b9f57610a9c61037f565b610a7d600435600060006000508281548110156100025750508080527f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e56b600e83020180548290811015610002575081526020902060030154600160a060020a0316610606565b61096660043560243560006000610e1b336105ec565b6109665b6000600034111561247c57610002565b61096660043560056020526000908152604090205481565b610966600435602435604435600061252f845b6000600060003411156127ac57610002565b610966600435602435600160a060020a0382811660009081526015602090815260408083209385168352929052205461033f565b610a9a600435600034111561254557610002565b610966600435600b6020526000908152604090205481565b610a7d600354600160a060020a031681565b604080516020606435600481810135601f81018490048402850184019095528484526109669481359460248035956044359560849492019190819084018382808284375094965050505050505060006000600034111561103257610002565b610a7d6011546101009004600160a060020a031681565b60408051918252519081900360200190f35b610980610708565b90505b90565b604051808d600160a060020a031681526020018c8152602001806020018b81526020018a815260200189815260200188815260200187815260200186815260200185815260200184815260200183600160a060020a0316815260200182810382528c818154600181600116156101000203166002900481526020019150805460018160011615610100020316600290048015610a635780601f10610a3857610100808354040283529160200191610a63565b820191906000526020600020905b815481529060010190602001808311610a4657829003601f168201915b50509d505050505050505050505050505060405180910390f35b60408051600160a060020a03929092168252519081900360200190f35b005b604051601254601434908102939093049350600160a060020a03169183900390600081818185876185025a03f150505050600160a060020a038316600081815260146020908152604080832080548601905560168054860190556013825291829020805434019055815184815291517fdbccb92686efceafb9bb7e0394df7f58f71b954061b81afb57109bf247d3d75a9281900390910190a260105460165410801590610b4c575060115460ff16155b15610b94576011805460ff1916600117905560165460408051918252517ff381a3e2428fdda36615919e8d9c35878d9eb0cf85ac6edf575088e80e4c147e9181900360200190a15b600191505b50919050565b610002565b600f5442118015610bb8575060115460ff16155b15610de357601260009054906101000a9004600160a060020a0316600160a060020a031663d2cc718f6040518160e060020a0281526004018090506020604051808303816000876161da5a03f1156100025750506040516012549051600160a060020a039190911631109050610cc9576040805160125460e060020a63d2cc718f0282529151600160a060020a039290921691630221038a913091849163d2cc718f91600482810192602092919082900301816000876161da5a03f11561000257505060408051805160e160020a63011081c5028252600160a060020a039490941660048201526024810193909352516044838101936020935082900301816000876161da5a03f115610002575050505b33600160a060020a0316600081815260136020526040808220549051909181818185876185025a03f19250505015610de35733600160a060020a03167fbb28353e4598c3b9199101a66e0989549b659a59a54d2c27fbb183f1932c8e6d6013600050600033600160a060020a03168152602001908152602001600020600050546040518082815260200191505060405180910390a26014600050600033600160a060020a0316815260200190815260200160002060005054601660008282825054039250508190555060006014600050600033600160a060020a031681526020019081526020016000206000508190555060006013600050600033600160a060020a03168152602001908152602001600020600050819055505b565b4262054600600f60005054031115610e13576201518062127500600f60005054034203046014019050610983565b50601e610983565b60001415610e2857610002565b6000341115610e3657610002565b6000805485908110156100025750600160a060020a03331681527f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e56e600e8602908101602052604090912054600080516020612a3683398151915291909101915060ff1680610eb05750600c810160205260406000205460ff165b80610ebf575060038101544210155b15610ec957610002565b8215610f0f5733600160a060020a03166000908152601460209081526040808320546009850180549091019055600b84019091529020805460ff19166001179055610f4b565b33600160a060020a0316600090815260146020908152604080832054600a850180549091019055600c84019091529020805460ff191660011790555b33600160a060020a03166000908152600b60205260408120541415610f77576040600020849055610feb565b33600160a060020a03166000908152600b60205260408120548154811015610002579080527f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e566600e909102015460038201541115610feb5733600160a060020a03166000908152600b602052604090208490555b60408051848152905133600160a060020a03169186917f86abfce99b7dd908bec0169288797f85049ec73cbe046ed9de818fab3a497ae09181900360200190a35092915050565b6000805487908110156100025750808052600e8702600080516020612a3683398151915201905090508484846040518084600160a060020a0316606060020a0281526014018381526020018280519060200190808383829060006004602084601f0104600f02600301f15090500193505050506040518091039020816005016000505414915050949350505050565b600014156110ce57610002565b82801561111857508660001415806110e857508451600014155b806111005750600354600160a060020a038981169116145b8061110b5750600034115b80611118575062093a8084105b1561112257610002565b8215801561114257506111348861115c565b158061114257506212750084105b156111fe57610002565b83546118e590600160a060020a03165b600160a060020a03811660009081526004602052604081205460ff16806111f15750601254600160a060020a039081169083161480156111f15750601260009054906101000a9004600160a060020a0316600160a060020a031663d2cc718f6040518160e060020a0281526004018090506020604051808303816000876161da5a03f115610002575050604051516006541190505b156129a157506001610606565b6249d40084111561120e57610002565b60115460ff1615806112215750600f5442105b806112365750600c5434108015611236575082155b1561124057610002565b42844201101561124f57610002565b30600160a060020a031633600160a060020a0316141561126e57610002565b60008054600181018083559091908280158290116112a557600e0281600e0283600052602060002091820191016112a5919061136a565b505060008054929450918491508110156100025750808052600e8302600080516020612a368339815191520190508054600160a060020a031916891781556001818101899055875160028084018054600082815260209081902096975091959481161561010002600019011691909104601f908101829004840193918b019083901061146257805160ff19168380011785555b5061149292915061144a565b5050600060098201819055600a820155600d81018054600160a060020a03191690556001015b8082111561145e578054600160a060020a03191681556000600182810182905560028084018054848255909281161561010002600019011604601f81901061143057505b506000600383018190556004808401805461ffff19169055600584018290556006840182905560078401805460ff191690556008840180548382559083526020909220611344929091028101905b8082111561145e57600080825560018201818155600283019190915560039091018054600160a060020a03191690556113fc565b601f0160209004906000526020600020908101906113ae91905b8082111561145e576000815560010161144a565b5090565b82800160010185558215611338579182015b82811115611338578251826000505591602001919060010190611474565b50508787866040518084600160a060020a0316606060020a0281526014018381526020018280519060200190808383829060006004602084601f0104600f02600301f150905001935050505060405180910390208160050160005081905550834201816003016000508190555060018160040160006101000a81548160ff02191690830217905550828160070160006101000a81548160ff02191690830217905550821561157857600881018054600181018083559091908280158290116115735760040281600402836000526020600020918201910161157391906113fc565b505050505b600d8082018054600160a060020a031916331790553460068301819055815401905560408051600160a060020a038a16815260208181018a9052918101859052608060608201818152895191830191909152885185937f5790de2c279e58269b93b12828f56fd5f2bc8ad15e61ce08572585c81a38756f938d938d938a938e93929160a084019185810191908190849082908590600090600490601f850104600f02600301f150905090810190601f1680156116485780820380516001836020036101000a031916815260200191505b509550505050505060405180910390a2509695505050505050565b6040805186815260208101839052815189927fdfc78bdca8e3e0b18c16c5c99323c6cb9eb5e00afde190b4e7273f5158702b07928290030190a25b5050505092915050565b6000805488908110156100025750808052600e8802600080516020612a36833981519152019050600781015490945060ff166116e757620d2f006116ec565b622398805b600485015490935060ff16801561170857506003840154830142115b15611716576117b887611890565b600384015442108061172d5750600484015460ff16155b806117ae57508360000160009054906101000a9004600160a060020a03168460010160005054876040518084600160a060020a0316606060020a0281526014018381526020018280519060200190808383829060006004602084601f0104600f02600301f15090500193505050506040518091039020846005016000505414155b1561114c57610002565b61169e565b60048401805461ff001916610100179055835460019550600160a060020a03908116309091161480159061180157508354600754600160a060020a03908116911614155b801561181d57506008548454600160a060020a03908116911614155b801561183957508354601254600160a060020a03908116911614155b801561185557506003548454600160a060020a03908116911614155b1561188b5760018401805430600160a060020a031660009081526005602052604090208054919091019055546006805490910190555b611663875b6000600060005082815481101561000257908052600e02600080516020612a36833981519152018150600481015490915060ff16156118d757600d80546006830154900390555b600401805460ff1916905550565b15156118f45761190087611890565b6001915061193161047f565b604051600d8501546006860154600160a060020a0391909116916000919082818181858883f193505050505061169e565b6001850154111561194157600091505b50600a8301546009840154865191019060049010801590611986575085600081518110156100025790602001015160f860020a900460f860020a02606860f860020a02145b80156119b6575085600181518110156100025790602001015160f860020a900460f860020a02603760f860020a02145b80156119e6575085600281518110156100025790602001015160f860020a900460f860020a0260ff60f860020a02145b8015611a16575085600381518110156100025790602001015160f860020a900460f860020a02601e60f860020a02145b8015611a45575030600160a060020a0316600090815260056020526040902054611a4290611a5d61047f565b81105b15611a4f57600091505b6001840154611a8090611a5f565b015b30600160a060020a03166000908152600560205260408120546129a961047f565b8110611ad457604051600d8501546006860154600160a060020a0391909116916000919082818181858883f193505050501515611abc57610002565b4260025560165460059004811115611ad45760056001555b6001840154611ae290611a5f565b8110158015611af85750600a8401546009850154115b8015611b015750815b1561188b578360000160009054906101000a9004600160a060020a0316600160a060020a0316846001016000505487604051808280519060200190808383829060006004602084601f0104600f02600301f150905090810190601f168015611b7d5780820380516001836020036101000a031916815260200191505b5091505060006040518083038185876185025a03f19250505015156117bd57610002565b611baa336105ec565b60001415611bb757610002565b60008054889081101561000257508052600e87027f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e566810154600080516020612a36833981519152919091019450421080611c1957506003840154622398800142115b80611c3257508354600160a060020a0390811690871614155b80611c425750600784015460ff16155b80611c68575033600160a060020a03166000908152600b8501602052604090205460ff16155b80611c9c575033600160a060020a03166000908152600b60205260409020548714801590611c9c5750604060009081205414155b15611ca657610002565b600884018054600090811015610002579081526020812060030154600160a060020a03161415611e1257611efc86604051600090600160a060020a038316907f9046fefd66f538ab35263248a44217dcb70e2eb2cd136629e141b8b8f9f03b60908390a260408051600e547fe2faf044000000000000000000000000000000000000000000000000000000008252600160a060020a03858116600484015260248301859052604483018590526223988042016064840152925192169163e2faf04491608480820192602092909190829003018187876161da5a03f1156100025750506040515191506106069050565b6008850180546000908110156100025781815260208082209390935530600160a060020a031681526005909252604082205481549092908110156100025790815260208120905060020155601654600885018054600090811015610002579081526020812090506001015560048401805461ff0019166101001790555b6008840180546000908110156100025781548282526020822060010154929190811015610002579081526020812090505433600160a060020a031660009081526014602052604081205460088801805493909102939093049550908110156100025790815260208120905060030154604080517fbaac530000000000000000000000000000000000000000000000000000000000815233600160a060020a0390811660048301529151929091169163baac53009186916024808301926020929190829003018185886185025a03f11561000257505060405151600014159150611f78905057610002565b60088501805460009081101561000257818152602081206003018054600160a060020a03191690931790925580549091908110156100025790815260208120905060030154600160a060020a031660001415611f5757610002565b600d5430600160a060020a0316311015611f7057610002565b611d9561047f565b6008840180546000908110156100025781548282526020822060010154929190811015610002579081526020812090506002015433600160a060020a0390811660009081526014602090815260408083205430909416835260058083528184205460099093529083205460088b018054969095029690960497509487020494508593929091908290811015610002575260208120815060030154600160a060020a0390811682526020828101939093526040918201600090812080549095019094553016835260059091529020548290101561205357610002565b30600160a060020a031660009081526005602052604081208054849003905560088501805483926009929091829081101561000257508152602080822060030154600160a060020a039081168352929052604080822080549094019093553090911681522054819010156120c657610002565b30600160a060020a0390811660009081526009602090815260408083208054869003905533909316808352601482528383205484519081529351929390927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a36121383361086c565b5033600160a060020a03166000908152601460209081526040808320805460168054919091039055839055600a9091528120556001945061169e565b30600160a060020a0390811660008181526005602090815260408083208054958716808552828520805490970190965584845283905560099091528082208054948352908220805490940190935590815290555b50565b604051600160a060020a0382811691309091163190600081818185876185025a03f192505050151561217457610002565b33600160a060020a03818116600090815260096020908152604080832054815160065460085460e060020a63d2cc718f028352935197995091969195929092169363d2cc718f936004848101949193929183900301908290876161da5a03f11561000257505050604051805190602001506005600050600033600160a060020a03168152602001908152602001600020600050540204101561229d57610002565b600160a060020a03338116600090815260096020908152604080832054815160065460085460e060020a63d2cc718f02835293519296909593169363d2cc718f93600483810194929383900301908290876161da5a03f11561000257505050604051805190602001506005600050600033600160a060020a0316815260200190815260200160002060005054020403905083156123ec57600860009054906101000a9004600160a060020a0316600160a060020a0316630221038a83600160a060020a0316630e7082036040518160e060020a0281526004018090506020604051808303816000876161da5a03f11561000257505060408051805160e160020a63011081c5028252600160a060020a031660048201526024810186905290516044808301935060209282900301816000876161da5a03f115610002575050604051511515905061245457610002565b6040805160085460e160020a63011081c5028252600160a060020a038581166004840152602483018590529251921691630221038a9160448082019260209290919082900301816000876161da5a03f115610002575050604051511515905061245457610002565b600160a060020a03331660009081526009602052604090208054909101905550600192915050565b6109803361086c565b155b80156124a257506124a23384845b6000600061293a856105ec565b80156124be57506124be83836000600034111561261c57610002565b15610b9f5750600161033f565b15156124d657610002565b6124e08383610719565b905061033f565b155b80156124fb57506124fb848484612495565b80156125185750612518848484600060003411156126c157610002565b15610b9f57506001612528565b90505b9392505050565b151561253a57610002565b61252584848461041b565b30600160a060020a031633600160a060020a031614158061258a575030600160a060020a031660009081526005602052604090205460649061258561047f565b010481115b1561259457610002565b600c55565b600354600160a060020a0390811633909116146125b557610002565b600160a060020a038316600081815260046020908152604091829020805460ff191686179055815185815291517f73ad2a153c8b67991df9459024950b318a609782cee8c7eeda47b905f9baa91f9281900390910190a250600161033f565b506000610983565b33600160a060020a03166000908152601460205260409020548290108015906126455750600082115b156126b957600160a060020a03338116600081815260146020908152604080832080548890039055938716808352918490208054870190558351868152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a350600161033f565b50600061033f565b600160a060020a03841660009081526014602052604090205482901080159061270a5750601560209081526040600081812033600160a060020a03168252909252902054829010155b80156127165750600082115b156127a457600160a060020a03838116600081815260146020908152604080832080548801905588851680845281842080548990039055601583528184203390961684529482529182902080548790039055815186815291519293927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a3506001612528565b506000612528565b600160a060020a038381166000908152600a6020908152604080832054601654600754835160e060020a63d2cc718f02815293519296919591169363d2cc718f9360048181019492939183900301908290876161da5a03f11561000257505060405151905061281a866105ec565b0204101561282757610002565b600160a060020a038381166000908152600a6020908152604080832054601654600754835160e060020a63d2cc718f02815293519296919591169363d2cc718f9360048181019492939183900301908290876161da5a03f115610002575050604051519050612895866105ec565b0204039050600760009054906101000a9004600160a060020a0316600160a060020a0316630221038a84836040518360e060020a0281526004018083600160a060020a03168152602001828152602001925050506020604051808303816000876161da5a03f115610002575050604051511515905061291357610002565b600160a060020a0383166000908152600a6020526040902080548201905560019150610b99565b600160a060020a0386166000908152600a602052604090205480850291909104915081111561296857610002565b600160a060020a038581166000908152600a60205260408082208054859003905591861681522080548201905560019150509392505050565b506000610606565b0160030260166000505483020460016000505460166000505404019050610606565b600160a060020a0383166000908152600b6020526040812054815481101561000257818052600e02600080516020612a368339815191520190506003810154909150421115610b9457600160a060020a0383166000908152600b602052604081208190559150610b9956290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e563",
"nonce" : "0",
"storage" : {
@@ -50,7 +50,7 @@
},
"1000000000000000000000000000000000000002" : {
"balance" : "0",
- "comment" : "A legit solidity contract",
+ "//comment" : "A legit solidity contract",
"code" : "0x6060604052361561020e5760e060020a6000350463013cf08b8114610247578063095ea7b3146102d05780630c3b7b96146103455780630e7082031461034e578063149acf9a1461036057806318160ddd146103725780631f2dc5ef1461037b57806321b5b8dd1461039b578063237e9492146103ad57806323b872dd1461040e5780632632bf2014610441578063341458081461047257806339d1f9081461047b5780634b6753bc146104935780634df6d6cc1461049c5780634e10c3ee146104b7578063590e1ae3146104ca578063612e45a3146104db578063643f7cdd1461057a578063674ed066146105925780636837ff1e1461059b57806370a08231146105e5578063749f98891461060b57806378524b2e1461062457806381f03fcb1461067e57806382661dc41461069657806382bf6464146106b75780638b15a605146106c95780638d7af473146106d257806396d7f3f5146106e1578063a1da2fb9146106ea578063a3912ec814610704578063a9059cbb1461070f578063b7bc2c841461073f578063baac53001461074b578063be7c29c1146107b1578063c9d27afe14610817578063cc9ae3f61461082d578063cdef91d014610841578063dbde198814610859578063dd62ed3e1461087e578063e33734fd146108b2578063e5962195146108c6578063e66f53b7146108de578063eceb2945146108f0578063f8c80d261461094f575b610966600f546000906234bc000142108015610239575060125433600160a060020a03908116911614155b156109785761098033610752565b6109866004356000805482908110156100025750808052600e8202600080516020612a3683398151915201905060038101546004820154600683015460018401548454600786015460058701546009880154600a890154600d8a0154600160a060020a039586169b509599600201989760ff81811698610100909204811697949691951693168c565b61096660043560243533600160a060020a03908116600081815260156020908152604080832094871680845294825280832086905580518681529051929493927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b61096660105481565b610a7d600754600160a060020a031681565b610a7d600e54600160a060020a031681565b61096660165481565b6109665b60004262127500600f60005054031115610de557506014610983565b610a7d601254600160a060020a031681565b60408051602060248035600481810135601f810185900485028601850190965285855261096695813595919460449492939092019181908401838280828437509496505050505050506000600060006000600060003411156116a857610002565b6109666004356024356044355b60115460009060ff1680156104315750600f5442115b80156124e957506124e78461044b565b6109666000610980335b600160a060020a0381166000908152600b602052604081205481908114156129cb57610b99565b61096660065481565b6109665b600d5430600160a060020a03163103610983565b610966600f5481565b61096660043560046020526000908152604090205460ff1681565b61096660043560243560006124cb610831565b610a9a6000341115610ba457610002565b604080516020604435600481810135601f8101849004840285018401909552848452610966948135946024803595939460649492939101918190840183828082843750506040805160209735808a0135601f81018a90048a0283018a01909352828252969897608497919650602491909101945090925082915084018382808284375094965050933593505060a435915050600060006110c1336105ec565b61096660043560096020526000908152604090205481565b61096660015481565b610a9a60043530600160a060020a031633600160a060020a03161415806105db5750600160a060020a03811660009081526004602052604090205460ff16155b156121cb576121c8565b6109666004355b600160a060020a0381166000908152601460205260409020545b919050565b6109666004356024356000600034111561259957610002565b610966600062e6b680420360026000505410806106505750600354600160a060020a0390811633909116145b80156106645750600254621274ff19420190105b156126145750426002908155600180549091028155610983565b610966600435600a6020526000908152604090205481565b610966600435602435600060006000600060006000341115611ba157610002565b610a7d600854600160a060020a031681565b610966600c5481565b61096660005460001901610983565b61096660025481565b61096660043560006000600060003411156121fc57610002565b6109665b6001610983565b6109666004356024355b60115460009060ff16801561072f5750600f5442115b801561248757506124853361044b565b61096660115460ff1681565b6109666004355b60006000600f600050544210801561076a5750600034115b80156107a457506011546101009004600160a060020a0316600014806107a457506011546101009004600160a060020a0390811633909116145b15610b9f57610a9c61037f565b610a7d600435600060006000508281548110156100025750508080527f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e56b600e83020180548290811015610002575081526020902060030154600160a060020a0316610606565b61096660043560243560006000610e1b336105ec565b6109665b6000600034111561247c57610002565b61096660043560056020526000908152604090205481565b610966600435602435604435600061252f845b6000600060003411156127ac57610002565b610966600435602435600160a060020a0382811660009081526015602090815260408083209385168352929052205461033f565b610a9a600435600034111561254557610002565b610966600435600b6020526000908152604090205481565b610a7d600354600160a060020a031681565b604080516020606435600481810135601f81018490048402850184019095528484526109669481359460248035956044359560849492019190819084018382808284375094965050505050505060006000600034111561103257610002565b610a7d6011546101009004600160a060020a031681565b60408051918252519081900360200190f35b610980610708565b90505b90565b604051808d600160a060020a031681526020018c8152602001806020018b81526020018a815260200189815260200188815260200187815260200186815260200185815260200184815260200183600160a060020a0316815260200182810382528c818154600181600116156101000203166002900481526020019150805460018160011615610100020316600290048015610a635780601f10610a3857610100808354040283529160200191610a63565b820191906000526020600020905b815481529060010190602001808311610a4657829003601f168201915b50509d505050505050505050505050505060405180910390f35b60408051600160a060020a03929092168252519081900360200190f35b005b604051601254601434908102939093049350600160a060020a03169183900390600081818185876185025a03f150505050600160a060020a038316600081815260146020908152604080832080548601905560168054860190556013825291829020805434019055815184815291517fdbccb92686efceafb9bb7e0394df7f58f71b954061b81afb57109bf247d3d75a9281900390910190a260105460165410801590610b4c575060115460ff16155b15610b94576011805460ff1916600117905560165460408051918252517ff381a3e2428fdda36615919e8d9c35878d9eb0cf85ac6edf575088e80e4c147e9181900360200190a15b600191505b50919050565b610002565b600f5442118015610bb8575060115460ff16155b15610de357601260009054906101000a9004600160a060020a0316600160a060020a031663d2cc718f6040518160e060020a0281526004018090506020604051808303816000876161da5a03f1156100025750506040516012549051600160a060020a039190911631109050610cc9576040805160125460e060020a63d2cc718f0282529151600160a060020a039290921691630221038a913091849163d2cc718f91600482810192602092919082900301816000876161da5a03f11561000257505060408051805160e160020a63011081c5028252600160a060020a039490941660048201526024810193909352516044838101936020935082900301816000876161da5a03f115610002575050505b33600160a060020a0316600081815260136020526040808220549051909181818185876185025a03f19250505015610de35733600160a060020a03167fbb28353e4598c3b9199101a66e0989549b659a59a54d2c27fbb183f1932c8e6d6013600050600033600160a060020a03168152602001908152602001600020600050546040518082815260200191505060405180910390a26014600050600033600160a060020a0316815260200190815260200160002060005054601660008282825054039250508190555060006014600050600033600160a060020a031681526020019081526020016000206000508190555060006013600050600033600160a060020a03168152602001908152602001600020600050819055505b565b4262054600600f60005054031115610e13576201518062127500600f60005054034203046014019050610983565b50601e610983565b60001415610e2857610002565b6000341115610e3657610002565b6000805485908110156100025750600160a060020a03331681527f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e56e600e8602908101602052604090912054600080516020612a3683398151915291909101915060ff1680610eb05750600c810160205260406000205460ff165b80610ebf575060038101544210155b15610ec957610002565b8215610f0f5733600160a060020a03166000908152601460209081526040808320546009850180549091019055600b84019091529020805460ff19166001179055610f4b565b33600160a060020a0316600090815260146020908152604080832054600a850180549091019055600c84019091529020805460ff191660011790555b33600160a060020a03166000908152600b60205260408120541415610f77576040600020849055610feb565b33600160a060020a03166000908152600b60205260408120548154811015610002579080527f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e566600e909102015460038201541115610feb5733600160a060020a03166000908152600b602052604090208490555b60408051848152905133600160a060020a03169186917f86abfce99b7dd908bec0169288797f85049ec73cbe046ed9de818fab3a497ae09181900360200190a35092915050565b6000805487908110156100025750808052600e8702600080516020612a3683398151915201905090508484846040518084600160a060020a0316606060020a0281526014018381526020018280519060200190808383829060006004602084601f0104600f02600301f15090500193505050506040518091039020816005016000505414915050949350505050565b600014156110ce57610002565b82801561111857508660001415806110e857508451600014155b806111005750600354600160a060020a038981169116145b8061110b5750600034115b80611118575062093a8084105b1561112257610002565b8215801561114257506111348861115c565b158061114257506212750084105b156111fe57610002565b83546118e590600160a060020a03165b600160a060020a03811660009081526004602052604081205460ff16806111f15750601254600160a060020a039081169083161480156111f15750601260009054906101000a9004600160a060020a0316600160a060020a031663d2cc718f6040518160e060020a0281526004018090506020604051808303816000876161da5a03f115610002575050604051516006541190505b156129a157506001610606565b6249d40084111561120e57610002565b60115460ff1615806112215750600f5442105b806112365750600c5434108015611236575082155b1561124057610002565b42844201101561124f57610002565b30600160a060020a031633600160a060020a0316141561126e57610002565b60008054600181018083559091908280158290116112a557600e0281600e0283600052602060002091820191016112a5919061136a565b505060008054929450918491508110156100025750808052600e8302600080516020612a368339815191520190508054600160a060020a031916891781556001818101899055875160028084018054600082815260209081902096975091959481161561010002600019011691909104601f908101829004840193918b019083901061146257805160ff19168380011785555b5061149292915061144a565b5050600060098201819055600a820155600d81018054600160a060020a03191690556001015b8082111561145e578054600160a060020a03191681556000600182810182905560028084018054848255909281161561010002600019011604601f81901061143057505b506000600383018190556004808401805461ffff19169055600584018290556006840182905560078401805460ff191690556008840180548382559083526020909220611344929091028101905b8082111561145e57600080825560018201818155600283019190915560039091018054600160a060020a03191690556113fc565b601f0160209004906000526020600020908101906113ae91905b8082111561145e576000815560010161144a565b5090565b82800160010185558215611338579182015b82811115611338578251826000505591602001919060010190611474565b50508787866040518084600160a060020a0316606060020a0281526014018381526020018280519060200190808383829060006004602084601f0104600f02600301f150905001935050505060405180910390208160050160005081905550834201816003016000508190555060018160040160006101000a81548160ff02191690830217905550828160070160006101000a81548160ff02191690830217905550821561157857600881018054600181018083559091908280158290116115735760040281600402836000526020600020918201910161157391906113fc565b505050505b600d8082018054600160a060020a031916331790553460068301819055815401905560408051600160a060020a038a16815260208181018a9052918101859052608060608201818152895191830191909152885185937f5790de2c279e58269b93b12828f56fd5f2bc8ad15e61ce08572585c81a38756f938d938d938a938e93929160a084019185810191908190849082908590600090600490601f850104600f02600301f150905090810190601f1680156116485780820380516001836020036101000a031916815260200191505b509550505050505060405180910390a2509695505050505050565b6040805186815260208101839052815189927fdfc78bdca8e3e0b18c16c5c99323c6cb9eb5e00afde190b4e7273f5158702b07928290030190a25b5050505092915050565b6000805488908110156100025750808052600e8802600080516020612a36833981519152019050600781015490945060ff166116e757620d2f006116ec565b622398805b600485015490935060ff16801561170857506003840154830142115b15611716576117b887611890565b600384015442108061172d5750600484015460ff16155b806117ae57508360000160009054906101000a9004600160a060020a03168460010160005054876040518084600160a060020a0316606060020a0281526014018381526020018280519060200190808383829060006004602084601f0104600f02600301f15090500193505050506040518091039020846005016000505414155b1561114c57610002565b61169e565b60048401805461ff001916610100179055835460019550600160a060020a03908116309091161480159061180157508354600754600160a060020a03908116911614155b801561181d57506008548454600160a060020a03908116911614155b801561183957508354601254600160a060020a03908116911614155b801561185557506003548454600160a060020a03908116911614155b1561188b5760018401805430600160a060020a031660009081526005602052604090208054919091019055546006805490910190555b611663875b6000600060005082815481101561000257908052600e02600080516020612a36833981519152018150600481015490915060ff16156118d757600d80546006830154900390555b600401805460ff1916905550565b15156118f45761190087611890565b6001915061193161047f565b604051600d8501546006860154600160a060020a0391909116916000919082818181858883f193505050505061169e565b6001850154111561194157600091505b50600a8301546009840154865191019060049010801590611986575085600081518110156100025790602001015160f860020a900460f860020a02606860f860020a02145b80156119b6575085600181518110156100025790602001015160f860020a900460f860020a02603760f860020a02145b80156119e6575085600281518110156100025790602001015160f860020a900460f860020a0260ff60f860020a02145b8015611a16575085600381518110156100025790602001015160f860020a900460f860020a02601e60f860020a02145b8015611a45575030600160a060020a0316600090815260056020526040902054611a4290611a5d61047f565b81105b15611a4f57600091505b6001840154611a8090611a5f565b015b30600160a060020a03166000908152600560205260408120546129a961047f565b8110611ad457604051600d8501546006860154600160a060020a0391909116916000919082818181858883f193505050501515611abc57610002565b4260025560165460059004811115611ad45760056001555b6001840154611ae290611a5f565b8110158015611af85750600a8401546009850154115b8015611b015750815b1561188b578360000160009054906101000a9004600160a060020a0316600160a060020a0316846001016000505487604051808280519060200190808383829060006004602084601f0104600f02600301f150905090810190601f168015611b7d5780820380516001836020036101000a031916815260200191505b5091505060006040518083038185876185025a03f19250505015156117bd57610002565b611baa336105ec565b60001415611bb757610002565b60008054889081101561000257508052600e87027f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e566810154600080516020612a36833981519152919091019450421080611c1957506003840154622398800142115b80611c3257508354600160a060020a0390811690871614155b80611c425750600784015460ff16155b80611c68575033600160a060020a03166000908152600b8501602052604090205460ff16155b80611c9c575033600160a060020a03166000908152600b60205260409020548714801590611c9c5750604060009081205414155b15611ca657610002565b600884018054600090811015610002579081526020812060030154600160a060020a03161415611e1257611efc86604051600090600160a060020a038316907f9046fefd66f538ab35263248a44217dcb70e2eb2cd136629e141b8b8f9f03b60908390a260408051600e547fe2faf044000000000000000000000000000000000000000000000000000000008252600160a060020a03858116600484015260248301859052604483018590526223988042016064840152925192169163e2faf04491608480820192602092909190829003018187876161da5a03f1156100025750506040515191506106069050565b6008850180546000908110156100025781815260208082209390935530600160a060020a031681526005909252604082205481549092908110156100025790815260208120905060020155601654600885018054600090811015610002579081526020812090506001015560048401805461ff0019166101001790555b6008840180546000908110156100025781548282526020822060010154929190811015610002579081526020812090505433600160a060020a031660009081526014602052604081205460088801805493909102939093049550908110156100025790815260208120905060030154604080517fbaac530000000000000000000000000000000000000000000000000000000000815233600160a060020a0390811660048301529151929091169163baac53009186916024808301926020929190829003018185886185025a03f11561000257505060405151600014159150611f78905057610002565b60088501805460009081101561000257818152602081206003018054600160a060020a03191690931790925580549091908110156100025790815260208120905060030154600160a060020a031660001415611f5757610002565b600d5430600160a060020a0316311015611f7057610002565b611d9561047f565b6008840180546000908110156100025781548282526020822060010154929190811015610002579081526020812090506002015433600160a060020a0390811660009081526014602090815260408083205430909416835260058083528184205460099093529083205460088b018054969095029690960497509487020494508593929091908290811015610002575260208120815060030154600160a060020a0390811682526020828101939093526040918201600090812080549095019094553016835260059091529020548290101561205357610002565b30600160a060020a031660009081526005602052604081208054849003905560088501805483926009929091829081101561000257508152602080822060030154600160a060020a039081168352929052604080822080549094019093553090911681522054819010156120c657610002565b30600160a060020a0390811660009081526009602090815260408083208054869003905533909316808352601482528383205484519081529351929390927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a36121383361086c565b5033600160a060020a03166000908152601460209081526040808320805460168054919091039055839055600a9091528120556001945061169e565b30600160a060020a0390811660008181526005602090815260408083208054958716808552828520805490970190965584845283905560099091528082208054948352908220805490940190935590815290555b50565b604051600160a060020a0382811691309091163190600081818185876185025a03f192505050151561217457610002565b33600160a060020a03818116600090815260096020908152604080832054815160065460085460e060020a63d2cc718f028352935197995091969195929092169363d2cc718f936004848101949193929183900301908290876161da5a03f11561000257505050604051805190602001506005600050600033600160a060020a03168152602001908152602001600020600050540204101561229d57610002565b600160a060020a03338116600090815260096020908152604080832054815160065460085460e060020a63d2cc718f02835293519296909593169363d2cc718f93600483810194929383900301908290876161da5a03f11561000257505050604051805190602001506005600050600033600160a060020a0316815260200190815260200160002060005054020403905083156123ec57600860009054906101000a9004600160a060020a0316600160a060020a0316630221038a83600160a060020a0316630e7082036040518160e060020a0281526004018090506020604051808303816000876161da5a03f11561000257505060408051805160e160020a63011081c5028252600160a060020a031660048201526024810186905290516044808301935060209282900301816000876161da5a03f115610002575050604051511515905061245457610002565b6040805160085460e160020a63011081c5028252600160a060020a038581166004840152602483018590529251921691630221038a9160448082019260209290919082900301816000876161da5a03f115610002575050604051511515905061245457610002565b600160a060020a03331660009081526009602052604090208054909101905550600192915050565b6109803361086c565b155b80156124a257506124a23384845b6000600061293a856105ec565b80156124be57506124be83836000600034111561261c57610002565b15610b9f5750600161033f565b15156124d657610002565b6124e08383610719565b905061033f565b155b80156124fb57506124fb848484612495565b80156125185750612518848484600060003411156126c157610002565b15610b9f57506001612528565b90505b9392505050565b151561253a57610002565b61252584848461041b565b30600160a060020a031633600160a060020a031614158061258a575030600160a060020a031660009081526005602052604090205460649061258561047f565b010481115b1561259457610002565b600c55565b600354600160a060020a0390811633909116146125b557610002565b600160a060020a038316600081815260046020908152604091829020805460ff191686179055815185815291517f73ad2a153c8b67991df9459024950b318a609782cee8c7eeda47b905f9baa91f9281900390910190a250600161033f565b506000610983565b33600160a060020a03166000908152601460205260409020548290108015906126455750600082115b156126b957600160a060020a03338116600081815260146020908152604080832080548890039055938716808352918490208054870190558351868152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a350600161033f565b50600061033f565b600160a060020a03841660009081526014602052604090205482901080159061270a5750601560209081526040600081812033600160a060020a03168252909252902054829010155b80156127165750600082115b156127a457600160a060020a03838116600081815260146020908152604080832080548801905588851680845281842080548990039055601583528184203390961684529482529182902080548790039055815186815291519293927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a3506001612528565b506000612528565b600160a060020a038381166000908152600a6020908152604080832054601654600754835160e060020a63d2cc718f02815293519296919591169363d2cc718f9360048181019492939183900301908290876161da5a03f11561000257505060405151905061281a866105ec565b0204101561282757610002565b600160a060020a038381166000908152600a6020908152604080832054601654600754835160e060020a63d2cc718f02815293519296919591169363d2cc718f9360048181019492939183900301908290876161da5a03f115610002575050604051519050612895866105ec565b0204039050600760009054906101000a9004600160a060020a0316600160a060020a0316630221038a84836040518360e060020a0281526004018083600160a060020a03168152602001828152602001925050506020604051808303816000876161da5a03f115610002575050604051511515905061291357610002565b600160a060020a0383166000908152600a6020526040902080548201905560019150610b99565b600160a060020a0386166000908152600a602052604090205480850291909104915081111561296857610002565b600160a060020a038581166000908152600a60205260408082208054859003905591861681522080548201905560019150509392505050565b506000610606565b0160030260166000505483020460016000505460166000505404019050610606565b600160a060020a0383166000908152600b6020526040812054815481101561000257818052600e02600080516020612a368339815191520190506003810154909150421115610b9457600160a060020a0383166000908152600b602052604081208190559150610b9956290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e563",
"nonce" : "0",
"storage" : {
diff --git a/src/BlockchainTestsFiller/bcExploitTest/ShanghaiLoveFiller.json b/src/BlockchainTestsFiller/bcExploitTest/ShanghaiLoveFiller.json
index 1d885804a..30c95380e 100644
--- a/src/BlockchainTestsFiller/bcExploitTest/ShanghaiLoveFiller.json
+++ b/src/BlockchainTestsFiller/bcExploitTest/ShanghaiLoveFiller.json
@@ -47,7 +47,7 @@
},
"d6a64d7e8c8a94fa5068ca33229d88436a743b14" : {
"balance" : "0",
- "comment" : "shanghailove",
+ "//comment" : "shanghailove",
"code" : "0x612800600080734ce312538aa0b69740cbabfbfd8a2a8e628f660d3c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b5060140180612800141561001e57506128006000807389ad4426e629368ecb9d63ab01e5ca538fbdc1a43c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b50601401806128001415610076575061280060008073d38af0f92dde2bc5c6c94c6083a9167507aec37b3c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b506014018061280014156100ce575061280060008073679d434b06dee1686eb044cc721d41e20e298abc3c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b50601401806128001415610126575061280060008073ace25ff1eeca76317d3baf12d426624b5298c4e53c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b5060140180612800141561017e575061280060008073fbd5df4ff4790f881b3ad7f64edba082d75a449b3c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b506014018061280014156101d6575061280060008073629fb9aa6daef7e0caf641a6a9e9df796ed83ce73c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b5060140180612800141561022e57506128006000807378cc9e707d760b6693bb114a2259d435fe19b9373c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b50601401806128001415610286575061280060008073be90f452775a16749c225542501a67065dcb6db73c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b506014018061280014156102de57506128006000807396ab58c915ee9264c4da5d2f0c92972bb5e1a23a3c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b50601401806128001415610336575061280060008073c1371fb167dca98266cc357952f0f9ad2ff723033c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b5060140180612800141561038e575061280060008073dc0426d50398fd4847ae886def8db0c7f32fc1653c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b506014018061280014156103e6575061280060008073ee92e5c794c08581aa92b4a7e78dff62d343afb73c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b5060140180612800141561043e575061280060008073c72c3ebd888ac1970a8712fef74a1f9b9beecad33c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b5060140180612800141561049657506128006000807313bc06227d1bcff708065491b8e0d7794e0e7de53c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b506014018061280014156104ee575061280060008073d90b72526e124075805bbb472b70d96da5e4d7473c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b50601401806128001415610546575061280060008073a9ac072b051c00fa940164949cf6106076d267583c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b5060140180612800141561059e575061280060008073fbeaafd60c6102583af45fbae9e5c423efa661ab3c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b506014018061280014156105f6575061280060008073296516205b5fcdeab789d90f307ffad120f2d4573c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b5060140180612800141561064e57506128006000807304e11d27de725f7e9601167b5e3696da9ce40d7a3c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b506014018061280014156106a6575061280060008073eda6f8f6d6b2e7daf7a11f62e51a72449bd2daf13c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b506014018061280014156106fe575061280060008073fabcdaeedc07d8013f006e6280e72d1f51dcdd263c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b506014018061280014156107565750612800600080731dbc58db158a3a027df480faffdc65a6bfedbbec3c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b506014018061280014156107ae5750612800600080733f456e749863e7bf1a00e11a7de3f6b47ce999323c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b50601401806128001415610806575061280060008073ad523418157de7bb715ac689ef099dfced7ab1e63c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b5060140180612800141561085e57506128006000807343ebdeafe1f5f30ed91f26dfc88af7acc113f0123c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b506014018061280014156108b65750612800600080737e022766caa162007aea9fc3b429e3d9e49314b43c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b5060140180612800141561090e575061280060008073888bee4c8478e74bf6e066e73ba14179ac7414273c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b506014018061280014156109665750612800600080739bf986bf345894f30ff0d22b11bc28bb1fe098c13c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b506014018061280014156109be575061280060008073123bc327b0a97cfc77074100933aad0ec642beb43c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b50601401806128001415610a16575061280060008073bd674fc9b32eb1099b1affccfc624cb8afcf1c023c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b50601401806128001415610a6e575061280060008073389f0c87f72d7eed2edcf8893cd0abd3b669f8dd3c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b50601401806128001415610ac65750612800600080738ba43f7e6cc99f15c51b724d774a4e908768caef3c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b50601401806128001415610b1e5750612800600080739b9b19947abdd56b902672c50121d793d9fceea93c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b50601401806128001415610b7657506128006000807396ce5896b217a5d43efe133de63b03b105b66ef63c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b50601401806128001415610bce5750612800600080735c0eb5d9ab93e3a8978e19308e52c140887b7b183c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b50601401806128001415610c265750612800600080731b4f6b2a9bdab71bfdf24aa87272841bde969ee03c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b50601401806128001415610c7e575061280060008073e6a2b33e1f00d73609c3e998f5983b558e76541f3c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b50601401806128001415610cd6575061280060008073d5f8364f460cd1e7143b06e02f23512244b135b73c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b50601401806128001415610d2e575061280060008073d2fcd0803d95bd5974109a9b6a37028cbf180b6e3c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b50601401806128001415610d865750612800600080733e3bbda21848fa0e6778e36b2fbf1533b80502f83c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b50601401806128001415610dde575061280060008073af8fc22c1c1dc40e35dbf8b9a320a40bf53ab0af3c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b50601401806128001415610e365750612800600080736f7c51628c3690d59bc2e179c3137735cadab1983c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b50601401806128001415610e8e57506128006000807347f0d4362a266fcf985b8ea0e282c754ffc0d7bf3c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b50601401806128001415610ee6575061280060008073ad45b966235cede0a2684e93c05201b383d764843c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b50601401806128001415610f3e575061280060008073fa4abfd676caebe39f1fb8804f33bf2bb405069b3c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b50601401806128001415610f96575061280060008073c18564061499477df278327ed1c7d31a46ce75193c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b50601401806128001415610fee5750612800600080734ca8641e969d6892767640b9ac4beadca2736f803c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b50601401806128001415611046575061280060008073de07b141354cb7dc5ce3a0b65557484c34d720183c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b5060140180612800141561109e57506128006000807341a7fb9c3fb74001b43816a8d70107ae2844a09f3c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b506014018061280014156110f6575061280060008073ac0fa2de9320e0a850ba888fa05cd86367f63b933c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b5060140180612800141561114e575061280060008073f163279adf52338218067b59900e752f08617c403c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b506014018061280014156111a6575061280060008073f9697f38b6a7c311d8a358a4df493123babbd5843c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b506014018061280014156111fe575061280060008073647ec6495f4d958b80a8c7584910b586543fbdac3c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b506014018061280014156112565750612800600080733317203629861da4f62a04ea70221bdcdf7074cd3c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b506014018061280014156112ae57506128006000807345c2a5216e5b4f132096f64b50ac05f201925e613c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b50601401806128001415611306575061280060008073d1c8b08b0e13504976ecfdcc407661556bde6ec63c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b5060140180612800141561135e575061280060008073f4e06d554038fedb3a6c6e04278e5129c4e5959b3c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b506014018061280014156113b657506128006000807385068541d456d2af6683474cb7323beef24c4aac3c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b5060140180612800141561140e57506128006000807381c2680b6be2988875b120630fac20c398e1d9de3c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b5060140180612800141561146657506128006000807340c680b29b369af25e247276538241098b5b1f303c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b506014018061280014156114be5750612800600080737b9fd32a0a809dee2d8a819d40002fe33aeda21e3c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b50601401806128001415611516575061280060008073ef279fb1b4e402320e70967a4f93fd81c9f691333c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b5060140180612800141561156e5750612800600080739f90e33211226686ce5d0e8065ec046637eec92e3c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b506014018061280014156115c657506128006000807369b636398ce39425fcc43fc10cd0cc4b4e06323e3c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b5060140180612800141561161e575061280060008073ab97422e6352b453eee862626451f8138339943e3c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b5060140180612800141561167657506128006000807351161dae22a7012751ff4a4d38ef4b6455a3fdd33c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b506014018061280014156116ce57506128006000807331ee3ce13a0f1f9231e2d213864b336fd406bd203c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b506014018061280014156117265750612800600080733fd26bcef008744941d9ea6d11b233138813695a3c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b5060140180612800141561177e57506128006000807363bf6fbd344045f3e1b18bf676d824b8d52218c23c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b506014018061280014156117d6575061280060008073c66313b9ef38cafe541fa7ec3d4d700a1c8c5cfe3c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b5060140180612800141561182e57506128006000807347a37c10a74ecdfef7f359fba5991d9ef279a15b3c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b50601401806128001415611886575061280060008073044d77fc514c7f566051cafb248ac3f8dc8b36fe3c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b506014018061280014156118de5750612800600080730428cea98d32c6620f4c84206b84b895b20095f53c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b506014018061280014156119365750612800600080734bab60362fdc1c064d69628391f87495ecf9ca733c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b5060140180612800141561198e575061280060008073731aeed483e75d644a975fd3257fc07c7118cc883c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b506014018061280014156119e657506128006000807332fe59a975a091540bfbf327f0edf1ced997627b3c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b50601401806128001415611a3e575061280060008073ed0c2024896a2564ae69aa3e9f107e4e8be2944a3c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b50601401806128001415611a96575061280060008073f604f282a9bf0772a294be1a481ff2c0e437245d3c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b50601401806128001415611aee575061280060008073f70cf9be2ccf10b39b93c95fdc16f4b9972f1b643c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b50601401806128001415611b465750612800600080731a9559716cafded0b9573768ea52ee29e922b6873c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b50601401806128001415611b9e575061280060008073526634cde83e541ba851a402e5c85bd0838505eb3c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b50601401806128001415611bf657506128006000807315b593e70e0172a3faa046eec8aec3e629610b1c3c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b50601401806128001415611c4e5750612800600080733d408586c7b4dd5d79459d857ff5995c2515fb4d3c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b50601401806128001415611ca6575061280060008073f99b0919121a7b8ec0716996030bfe3e0b805e2d3c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b50601401806128001415611cfe575061280060008073f440008157ca3744f4e65e42fa31151617e7e02e3c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b50601401806128001415611d5657506128006000807307f3738bc35a76e3eafaf2a261e2db81263481fd3c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b50601401806128001415611dae575061280060008073cd2895627a599b27b50dfe6775cb25678861fa4d3c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b50601401806128001415611e065750612800600080736203146b89af87443c864b39fc679b4ea13dbbca3c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b50601401806128001415611e5e57506128006000807302ec139ed20216bac58e1efa8189839522564fed3c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b50601401806128001415611eb6575061280060008073f10baa92c88b2f03181cff070b95e62c8ab52dcb3c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b50601401806128001415611f0e57506128006000807386d79ba60e0df4ab15aada5615b6764f231a68d13c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b50601401806128001415611f66575061280060008073532f2f3fded63798246f6c512e18a5e33468b2cf3c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b50601401806128001415611fbe5750612800600080734b2cd9baa98e977304b1bb96640c257aa38a9af13c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b50601401806128001415612016575061280060008073150295d2d7717cd6328214309bcb09474080273f3c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b5060140180612800141561206e57506128006000807361efba685735f700d077ce1a82dda58758549ad73c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b506014018061280014156120c6575061280060008073750e9763d585fd5278c4a2f17653e324c37195223c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b5060140180612800141561211e57506128006000807325f9f251af7a1eb271925f4318f418830dd6be5e3c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b50601401806128001415612176575061280060008073bfc526d0197abc3be3bc719367ec2333bc235d223c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b506014018061280014156121ce575061280060008073b171781675d320498b1cddc0fb938b5fb8cfd62b3c60005b80516c0100000000000000000000000090047366726f6d7368616e67686169776974686c6f766590183b5060140180612800141561222657506000808080807347b39d9ab2b170fef87705b92988f919503c28b0602b5a03f1",
"nonce" : "0",
"storage" : {