Commit Graph
1627 Commits
Author SHA1 Message Date
Gav Wood 0006d8fefa Draft of new LOG/bloom/headers/block format. 2014-10-27 20:26:34 +01:00
Christoph Jentzsch 6d1c06a719 VMTRACE for internal calls
Conflicts:
	test/vm.cpp
2014-10-27 19:01:10 +01:00
Christoph Jentzsch 1905208649 Add VMTRACE to user defined vm test
Conflicts:
	test/vm.cpp
2014-10-27 18:59:42 +01:00
Christoph Jentzsch 88cb7f5c8b Merge remote-tracking branch 'upstream/develop' into newTests
Conflicts:
	libevm/VM.h
	libevmface/Instruction.h
	test/vm.cpp
2014-10-27 18:29:30 +01:00
subtly fb5248b27c Merge branch 'develop' into crypto 2014-10-27 17:41:25 +01:00
Christoph Jentzsch 0a3b337be5 use ETHEREUM_TEST_PATH in all tests 2014-10-27 17:30:27 +01:00
Christoph Jentzsch f6e60137e9 bugfix 2014-10-27 17:23:17 +01:00
subtly 8dec48b6a3 Require secret for hmac. 2014-10-27 17:21:01 +01:00
Marek Kotewicz c30ce74fe0 missing setDefaultBlock method 2014-10-27 17:06:14 +01:00
Marek Kotewicz f87714cf23 Merge branch 'develop' into mk_jsonrpc
Conflicts:
	alethzero/MainWin.cpp
	alethzero/MainWin.h
	libqethereum/QEthereum.cpp
	libqethereum/QEthereum.h
	third/MainWin.cpp
	third/MainWin.h
2014-10-27 17:05:31 +01:00
Christoph Jentzsch fb21574455 use ETHEREUM_TEST_PATH in all tests 2014-10-27 17:04:18 +01:00
Gav Wood dba99342ba Move suicides into SubState and include logs and refunds.
Refund gas from zero-resetting SSTOREs.
2014-10-27 16:32:53 +01:00
Gav Wood ed7a56cc16 PoC-7: Reversion of 0-hashes, empty-list hashes and sha3('') -> '' 2014-10-27 14:13:16 +01:00
Christoph Jentzsch b69cc9815f VMTRACE for internal calls 2014-10-27 13:54:59 +01:00
Christoph Jentzsch 4651b9f3a7 Add VMTRACE to user defined vm test 2014-10-27 12:45:29 +01:00
Marek Kotewicz 7ca5c65731 common changes in tests 2014-10-27 10:31:49 +01:00
subtly 9fa0defcc3 support for verifying ec signatures w/secp256k1 or cryptopp. 2014-10-27 05:15:44 +01:00
subtly d710736000 ecdsa tests 2014-10-27 04:17:03 +01:00
subtly a7cd35f4f9 Cleaner everything. CryptoPP doesn't recover public keys. secp256k1lib base doesn't verify compact signatures. CryptoPP sign and verify. Stub for secp256k1lib verification from compact signature. 2014-10-25 18:23:19 +02:00
Christian b03a6a3563 Expression compiler. 2014-10-24 19:38:13 +02:00
Marek Kotewicz e262ebf496 Merge branch 'develop' into mk_jsonrpc 2014-10-24 17:00:29 +02:00
Marek Kotewicz ac3ac9095a checked headless builds with and without jsonrpc 2014-10-24 16:14:00 +02:00
Gav Wood 08c45c85b4 Merge pull request #412 from CJentzsch/newTests
New vm tests
2014-10-24 15:12:35 +02:00
Marek Kotewicz b072b8687a ethrpc -> web3jsonrpc, other issues fixed 2014-10-24 14:21:20 +02:00
subtly 9a6b5fd613 style. remove unused code. 2014-10-23 22:12:47 +02:00
subtly 1c8ef38124 coding standards 2014-10-23 21:59:05 +02:00
subtly f02987e219 remove irrelevant test code 2014-10-23 19:25:12 +02:00
subtly 2b66efb72d cleanup more headers 2014-10-23 19:19:02 +02:00
Marek Kotewicz 5bedf3c21f Merge branch 'develop' into mk_jsonrpc 2014-10-23 19:08:45 +02:00
subtly 5d74c0edb9 Merge branch 'develop' into crypto 2014-10-23 19:07:19 +02:00
subtly ee062e564b add ecies encrypt/decrypt support to common crypto 2014-10-23 19:06:31 +02:00
Christoph Jentzsch a203fb7ae8 merge 2014-10-23 18:58:59 +02:00
Christoph Jentzsch 1a486faad1 Merge remote-tracking branch 'upstream/develop' into newTests 2014-10-23 18:56:45 +02:00
subtly 8f6314b923 Merge branch 'develop' into crypto 2014-10-23 18:16:39 +02:00
Marek Kotewicz b884866962 Merge branch 'develop' into mk_jsonrpc 2014-10-23 18:04:55 +02:00
Marek Kotewicz fac4e8ffd6 jsonrpc library dependency made mandatory 2014-10-23 17:12:04 +02:00
subtly 3726c120e9 two ec curves walked into a bar... 2014-10-23 16:59:01 +02:00
subtly 9604a5a4d9 commit before narrowing down import-public key issue w/cryptopp 2014-10-23 16:38:50 +02:00
Christoph Jentzsch c9d5ae113a Merge remote-tracking branch 'upstream/develop' into bugfix 2014-10-23 16:13:47 +02:00
Christoph Jentzsch 8b9ad7a3fe Merge remote-tracking branch 'upstream/develop' into newTests 2014-10-23 16:07:30 +02:00
Christoph Jentzsch 9e28ef7cf0 Added new recursive bombs to vm tests 2014-10-23 16:07:13 +02:00
Gav Wood 076f58fe24 Merge pull request #381 from chriseth/solidity
Solidity parser - not polished yet, but usable
2014-10-23 16:05:42 +02:00
Paweł Bylica 39a74029d2 Revert "Expose VM kind setting of State in FakeExtVM"
This reverts commit 2d0557e2ee236b73546d6dd9f3ed7d19ec852a0f.
2014-10-23 15:49:12 +02:00
Paweł Bylica 6cc1cb1001 Expose VM kind setting of State in FakeExtVM 2014-10-23 15:28:08 +02:00
Christoph Jentzsch a50e16628a Merge branch 'bugfix' into newTests 2014-10-23 15:11:32 +02:00
Christoph Jentzsch dc81b942d8 Merge remote-tracking branch 'upstream/develop' into newTests 2014-10-23 13:13:01 +02:00
Paweł Bylica 7b7d991954 Update createRandomTest.cpp to use new VM construction method 2014-10-23 12:38:45 +02:00
Marek Kotewicz 1e65540b0c removed outdated tests 2014-10-23 12:22:04 +02:00
Marek Kotewicz ea2c6a0ab4 json-rpc generic api 2014-10-23 12:04:26 +02:00
Christoph Jentzsch d865275202 Changing gas cost to zero at stackunderflow 2014-10-23 11:25:34 +02:00