aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorwinsvega <winsvega@mail.ru>2015-04-08 01:45:44 +0800
committerwinsvega <winsvega@mail.ru>2015-04-08 02:32:33 +0800
commit32bde18a276866264dddd9f9891df5d98cd19f97 (patch)
tree980f31e2945c489c3541f827a992288cdfffec4b
parent3a967569519c8b39426d2f093bbaace7dc05b7d6 (diff)
downloaddexon-solidity-32bde18a276866264dddd9f9891df5d98cd19f97.tar
dexon-solidity-32bde18a276866264dddd9f9891df5d98cd19f97.tar.gz
dexon-solidity-32bde18a276866264dddd9f9891df5d98cd19f97.tar.bz2
dexon-solidity-32bde18a276866264dddd9f9891df5d98cd19f97.tar.lz
dexon-solidity-32bde18a276866264dddd9f9891df5d98cd19f97.tar.xz
dexon-solidity-32bde18a276866264dddd9f9891df5d98cd19f97.tar.zst
dexon-solidity-32bde18a276866264dddd9f9891df5d98cd19f97.zip
Check State
bump builds
-rw-r--r--stSolidityTestFiller.json87
1 files changed, 86 insertions, 1 deletions
diff --git a/stSolidityTestFiller.json b/stSolidityTestFiller.json
index 17866622..c74ced9d 100644
--- a/stSolidityTestFiller.json
+++ b/stSolidityTestFiller.json
@@ -1,4 +1,89 @@
{
+ "TestStoreGasPrices" : {
+ "env" : {
+ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty" : "45678256",
+ "currentGasLimit" : "1000000000000000000000",
+ "currentNumber" : "120",
+ "currentTimestamp" : 1,
+ "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
+ },
+ "expect" : {
+ "095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "storage" : {
+ "0x" : "0x4e2d",
+ "0x01" : "0x1395",
+ "0x02" : "0x1395",
+ "0x03" : "0x1395",
+ "0x04" : "0x1395",
+ "0x05" : "0x1395"
+ }
+ }
+ },
+ "pre" :
+ {
+ "095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "100000",
+ "//" : "contract main ",
+ "//" : "{ ",
+ "//" : " uint[32] m_gasUsed; ",
+ "//" : " int storage; ",
+ "//" : " function run() returns (bool) ",
+ "//" : " { ",
+ "//" : " uint startgas = msg.gas; ",
+ "//" : " ",
+ "//" : " storage = 1; //zero to non zero ",
+ "//" : " m_gasUsed[0] = startgas - msg.gas; ",
+ "//" : " startgas = msg.gas; ",
+ "//" : " ",
+ "//" : " storage = 2; //non zero to non zero ",
+ "//" : " m_gasUsed[1] = startgas - msg.gas; ",
+ "//" : " startgas = msg.gas; ",
+ "//" : " ",
+ "//" : " storage = 2; //non zero to same non zero ",
+ "//" : " m_gasUsed[2] = startgas - msg.gas; ",
+ "//" : " startgas = msg.gas; ",
+ "//" : " ",
+ "//" : " storage = 24784793845734; //non zero to huge non zero ",
+ "//" : " m_gasUsed[3] = startgas - msg.gas; ",
+ "//" : " startgas = msg.gas; ",
+ "//" : " ",
+ "//" : " storage = 2; //huge non zero to non zero ",
+ "//" : " m_gasUsed[4] = startgas - msg.gas; ",
+ "//" : " startgas = msg.gas; ",
+ "//" : " ",
+ "//" : " storage = 0; //non zero to zero ",
+ "//" : " m_gasUsed[5] = startgas - msg.gas; ",
+ "//" : " startgas = msg.gas; ",
+ "//" : " ",
+ "//" : " return true; ",
+ "//" : " } ",
+ "//" : "} ",
+ "code" : "0x7c01000000000000000000000000000000000000000000000000000000006000350463c04062268114602d57005b6033603d565b8060005260206000f35b600060005a600160205590505a81036000555a600260205590505a81036001555a600260205590505a81036002555a65168aa8d53fe660205590505a81036003555a600260205590505a81036004555a600060205590505a81036005555a5060019291505056",
+ "nonce" : "0",
+ "storage" : {
+ }
+ },
+ "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "50000000",
+ "nonce" : "0",
+ "code" : "",
+ "storage": {}
+ }
+ },
+ "transaction" :
+ {
+ "data" : "run()",
+ "data" : "0xc0406226",
+ "gasLimit" : "35000000",
+ "gasPrice" : "1",
+ "nonce" : "0",
+ "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
+ "to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "value" : "0"
+ }
+ },
+
"TestCryptographicFunctions" : {
"env" : {
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
@@ -43,7 +128,7 @@
"//" : " //ecrecover ",
"//" : " } ",
"//" : "} ",
- "code" : "0x7c01000000000000000000000000000000000000000000000000000000006000350463c04062268114610039578063e0a9fd281461004b57005b61004161005d565b8060005260206000f35b61005361008c565b8060005260206000f35b600061006761008c565b600060006101000a81548160ff0219169083021790555060ff60016000540416905090565b600160007f74657374737472696e67000000000000000000000000000000000000000000008152600a016000207f43c4b4524adb81e4e9a5c4648a98e9d320e3908ac5b6c889144b642cd08ae16d14156100e5576100ed565b5060006101da565b60026020600060007f74657374737472696e67000000000000000000000000000000000000000000008152600a01600060008560325a03f161012b57005b507f3c8727e019a42b444667a587b6001251becadabbb36bfed8087a92c18882d111600051141561015b57610163565b5060006101da565b60036020600060007f74657374737472696e67000000000000000000000000000000000000000000008152600a01600060008560325a03f16101a157005b507fcd566972b5e50104011a92b59fa8e0b1234851ae00000000000000000000000060005114156101d1576101d9565b5060006101da565b5b9056",
+ "code" : "0x7c01000000000000000000000000000000000000000000000000000000006000350463c04062268114610039578063e0a9fd281461004b57005b61004161005d565b8060005260206000f35b61005361009d565b8060005260206000f35b600061006761009d565b600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016919091179081905560ff16905090565b7f74657374737472696e67000000000000000000000000000000000000000000006000908152600190600a90207f43c4b4524adb81e4e9a5c4648a98e9d320e3908ac5b6c889144b642cd08ae16d14156100f6576100fe565b5060006101eb565b60026020600060007f74657374737472696e67000000000000000000000000000000000000000000008152600a01600060008560325a03f161013c57005b506000517f3c8727e019a42b444667a587b6001251becadabbb36bfed8087a92c18882d111141561016c57610174565b5060006101eb565b60036020600060007f74657374737472696e67000000000000000000000000000000000000000000008152600a01600060008560325a03f16101b257005b506000517fcd566972b5e50104011a92b59fa8e0b1234851ae00000000000000000000000014156101e2576101ea565b5060006101eb565b5b9056",
"nonce" : "0",
"storage" : {
}