Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
G
Geth-Modification
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
张蕾
Geth-Modification
Commits
f7287c62
Commit
f7287c62
authored
Dec 18, 2014
by
obscuren
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
updated tests
parent
198cc693
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
277 additions
and
1 deletion
+277
-1
stRefundTest.json
tests/files/StateTests/stRefundTest.json
+271
-0
index.js
tests/files/index.js
+6
-1
No files found.
tests/files/StateTests/stRefundTest.json
View file @
f7287c62
{
"refund500"
:
{
"env"
:
{
"currentCoinbase"
:
"2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
,
"currentDifficulty"
:
"256"
,
"currentGasLimit"
:
"1000000"
,
"currentNumber"
:
"0"
,
"currentTimestamp"
:
1
,
"previousHash"
:
"5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
"logs"
:
[
],
"out"
:
"0x"
,
"post"
:
{
"095e7baea6a6c7c4c2dfeb977efac326af552d87"
:
{
"balance"
:
"1000000000000000000"
,
"code"
:
"0x600154506002545060ff60020a600a553031600b55600060015560006002556000600355600060045560006005556000600655"
,
"nonce"
:
"0"
,
"storage"
:
{
"0x0a"
:
"0x8000000000000000000000000000000000000000000000000000000000000000"
,
"0x0b"
:
"0x0de0b6b3a7640000"
}
},
"2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
:
{
"balance"
:
"592"
,
"code"
:
"0x"
,
"nonce"
:
"0"
,
"storage"
:
{
}
},
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b"
:
{
"balance"
:
"9408"
,
"code"
:
"0x"
,
"nonce"
:
"1"
,
"storage"
:
{
}
}
},
"pre"
:
{
"095e7baea6a6c7c4c2dfeb977efac326af552d87"
:
{
"balance"
:
"1000000000000000000"
,
"code"
:
"0x600154506002545060ff60020a600a553031600b55600060015560006002556000600355600060045560006005556000600655"
,
"nonce"
:
"0"
,
"storage"
:
{
"0x01"
:
"0x01"
,
"0x02"
:
"0x01"
,
"0x03"
:
"0x01"
,
"0x04"
:
"0x01"
,
"0x05"
:
"0x01"
,
"0x06"
:
"0x01"
}
},
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b"
:
{
"balance"
:
"10000"
,
"code"
:
"0x"
,
"nonce"
:
"0"
,
"storage"
:
{
}
}
},
"transaction"
:
{
"data"
:
""
,
"gasLimit"
:
"10000"
,
"gasPrice"
:
"1"
,
"nonce"
:
"0"
,
"secretKey"
:
"45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8"
,
"to"
:
"095e7baea6a6c7c4c2dfeb977efac326af552d87"
,
"value"
:
"0"
}
},
"refund50_1"
:
{
"env"
:
{
"currentCoinbase"
:
"2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
,
"currentDifficulty"
:
"256"
,
"currentGasLimit"
:
"1000000"
,
"currentNumber"
:
"0"
,
"currentTimestamp"
:
1
,
"previousHash"
:
"5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
"logs"
:
[
],
"out"
:
"0x"
,
"post"
:
{
"095e7baea6a6c7c4c2dfeb977efac326af552d87"
:
{
"balance"
:
"1000000000000000000"
,
"code"
:
"0x60006001556000600255600060035560006004556000600555"
,
"nonce"
:
"0"
,
"storage"
:
{
}
},
"2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
:
{
"balance"
:
"255"
,
"code"
:
"0x"
,
"nonce"
:
"0"
,
"storage"
:
{
}
},
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b"
:
{
"balance"
:
"9745"
,
"code"
:
"0x"
,
"nonce"
:
"1"
,
"storage"
:
{
}
}
},
"pre"
:
{
"095e7baea6a6c7c4c2dfeb977efac326af552d87"
:
{
"balance"
:
"1000000000000000000"
,
"code"
:
"0x60006001556000600255600060035560006004556000600555"
,
"nonce"
:
"0"
,
"storage"
:
{
"0x01"
:
"0x01"
,
"0x02"
:
"0x01"
,
"0x03"
:
"0x01"
,
"0x04"
:
"0x01"
,
"0x05"
:
"0x01"
}
},
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b"
:
{
"balance"
:
"10000"
,
"code"
:
"0x"
,
"nonce"
:
"0"
,
"storage"
:
{
}
}
},
"transaction"
:
{
"data"
:
""
,
"gasLimit"
:
"10000"
,
"gasPrice"
:
"1"
,
"nonce"
:
"0"
,
"secretKey"
:
"45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8"
,
"to"
:
"095e7baea6a6c7c4c2dfeb977efac326af552d87"
,
"value"
:
"0"
}
},
"refund50_2"
:
{
"env"
:
{
"currentCoinbase"
:
"2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
,
"currentDifficulty"
:
"256"
,
"currentGasLimit"
:
"1000000"
,
"currentNumber"
:
"0"
,
"currentTimestamp"
:
1
,
"previousHash"
:
"5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
"logs"
:
[
],
"out"
:
"0x"
,
"post"
:
{
"095e7baea6a6c7c4c2dfeb977efac326af552d87"
:
{
"balance"
:
"1000000000000000000"
,
"code"
:
"0x6001600a556001600b5560006001556000600255600060035560006004556000600555"
,
"nonce"
:
"0"
,
"storage"
:
{
"0x0a"
:
"0x01"
,
"0x0b"
:
"0x01"
}
},
"2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
:
{
"balance"
:
"614"
,
"code"
:
"0x"
,
"nonce"
:
"0"
,
"storage"
:
{
}
},
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b"
:
{
"balance"
:
"9386"
,
"code"
:
"0x"
,
"nonce"
:
"1"
,
"storage"
:
{
}
}
},
"pre"
:
{
"095e7baea6a6c7c4c2dfeb977efac326af552d87"
:
{
"balance"
:
"1000000000000000000"
,
"code"
:
"0x6001600a556001600b5560006001556000600255600060035560006004556000600555"
,
"nonce"
:
"0"
,
"storage"
:
{
"0x01"
:
"0x01"
,
"0x02"
:
"0x01"
,
"0x03"
:
"0x01"
,
"0x04"
:
"0x01"
,
"0x05"
:
"0x01"
}
},
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b"
:
{
"balance"
:
"10000"
,
"code"
:
"0x"
,
"nonce"
:
"0"
,
"storage"
:
{
}
}
},
"transaction"
:
{
"data"
:
""
,
"gasLimit"
:
"10000"
,
"gasPrice"
:
"1"
,
"nonce"
:
"0"
,
"secretKey"
:
"45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8"
,
"to"
:
"095e7baea6a6c7c4c2dfeb977efac326af552d87"
,
"value"
:
"0"
}
},
"refund600"
:
{
"env"
:
{
"currentCoinbase"
:
"2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
,
"currentDifficulty"
:
"256"
,
"currentGasLimit"
:
"1000000"
,
"currentNumber"
:
"0"
,
"currentTimestamp"
:
1
,
"previousHash"
:
"5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
"logs"
:
[
],
"out"
:
"0x"
,
"post"
:
{
"095e7baea6a6c7c4c2dfeb977efac326af552d87"
:
{
"balance"
:
"1000000000000000000"
,
"code"
:
"0x600154506002545061ffff60020a600a553031600b55600060015560006002556000600355600060045560006005556000600655"
,
"nonce"
:
"0"
,
"storage"
:
{
"0x0b"
:
"0x0de0b6b3a7640000"
}
},
"2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
:
{
"balance"
:
"492"
,
"code"
:
"0x"
,
"nonce"
:
"0"
,
"storage"
:
{
}
},
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b"
:
{
"balance"
:
"9508"
,
"code"
:
"0x"
,
"nonce"
:
"1"
,
"storage"
:
{
}
}
},
"pre"
:
{
"095e7baea6a6c7c4c2dfeb977efac326af552d87"
:
{
"balance"
:
"1000000000000000000"
,
"code"
:
"0x600154506002545061ffff60020a600a553031600b55600060015560006002556000600355600060045560006005556000600655"
,
"nonce"
:
"0"
,
"storage"
:
{
"0x01"
:
"0x01"
,
"0x02"
:
"0x01"
,
"0x03"
:
"0x01"
,
"0x04"
:
"0x01"
,
"0x05"
:
"0x01"
,
"0x06"
:
"0x01"
}
},
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b"
:
{
"balance"
:
"10000"
,
"code"
:
"0x"
,
"nonce"
:
"0"
,
"storage"
:
{
}
}
},
"transaction"
:
{
"data"
:
""
,
"gasLimit"
:
"10000"
,
"gasPrice"
:
"1"
,
"nonce"
:
"0"
,
"secretKey"
:
"45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8"
,
"to"
:
"095e7baea6a6c7c4c2dfeb977efac326af552d87"
,
"value"
:
"0"
}
},
"refund_NoOOG_1"
:
{
"env"
:
{
"currentCoinbase"
:
"2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
,
...
...
tests/files/index.js
View file @
f7287c62
...
...
@@ -8,12 +8,17 @@ module.exports = {
trietestnextprev
:
require
(
'./TrieTests/trietestnextprev'
),
txtest
:
require
(
'./BasicTests/txtest'
),
StateTests
:
{
stExample
:
require
(
'./StateTests/stExample.json'
),
stInitCodeTest
:
require
(
'./StateTests/stInitCodeTest.json'
),
stLogTests
:
require
(
'./StateTests/stLogTests.json'
),
stPreCompiledContracts
:
require
(
'./StateTests/stPreCompiledContracts'
),
stRecursiveCreate
:
require
(
'./StateTests/stRecursiveCreate'
),
stSpecial
:
require
(
'./StateTests/stSpecialTest'
),
stSystemOperationsTest
:
require
(
'./StateTests/stSystemOperationsTest'
),
stTransactionTest
:
require
(
'./StateTests/stTransactionTest'
)
},
VMTests
:
{
vmRandom
:
require
(
'./VMTests/RandomTests/randomTest'
),
vmArithmeticTest
:
require
(
'./VMTests/vmArithmeticTest'
),
vmBitwiseLogicOperationTest
:
require
(
'./VMTests/vmBitwiseLogicOperationTest'
),
vmBlockInfoTest
:
require
(
'./VMTests/vmBlockInfoTest'
),
...
...
@@ -22,6 +27,6 @@ module.exports = {
vmLogTest
:
require
(
'./VMTests/vmLogTest'
),
vmPushDupSwapTest
:
require
(
'./VMTests/vmPushDupSwapTest'
),
vmSha3Test
:
require
(
'./VMTests/vmSha3Test'
),
vmtests
:
require
(
'./VMTests/vmtests'
)
,
vmtests
:
require
(
'./VMTests/vmtests'
)
}
};
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment