763 Commits

Author SHA1 Message Date
nicksavers
d9c382bb35 Throw exception for illegal opcode 2014-10-13 15:47:53 +02:00
nicksavers
2ff9ada540 Re-add contact details for every account and clean up test 2014-10-13 15:47:52 +02:00
nicksavers
332707df0f Implement ADDMOD and MULMOD with unit tests 2014-10-13 15:47:51 +02:00
nicksavers
0f8b51158a Change block difficulty for new GHOST protocol 2014-10-13 15:47:50 +02:00
nicksavers
3542c6c35e Document OpCode enums 2014-10-13 15:47:50 +02:00
nicksavers
1096431d54 Implement SWAP1-16 with units tests and stackRequire with StackTooSmallException 2014-10-13 15:47:49 +02:00
nicksavers
22d98023b8 Implement DUP1-16 and unit tests 2014-10-13 15:47:47 +02:00
nicksavers
8bf0284d64 Remove unused imports 2014-10-13 15:47:47 +02:00
nicksavers
e142adc8be Initial changes for poc6 2014-10-13 15:47:46 +02:00
Alon Muroch
be6c888184 state explorer address validation
contract submit dialog pop fix

program full trace fix

address to byte array util

program play on real repository fix

system properties cleanup

addressStringToBytes address fix

documentation and unit tests
2014-09-26 13:58:51 +03:00
nicksavers
a1f44371db Improve validation in ContractCallDialog #45 2014-09-20 11:10:56 +02:00
nicksavers
028cfe5ca3 Fix ContractCallDialog error 2014-09-20 10:48:53 +02:00
romanman
2842f7f8b1 Merge pull request #123 from ethereumj/master
Call Repository interface instead of implementation
2014-09-15 09:48:17 +02:00
nicksavers
055318b7d4 Fix getRootHash() for TrackTrie 2014-09-15 08:22:21 +02:00
romanman
39a82f275a Travis fails on too much testing output,
so reducing some of it.
2014-09-15 00:10:21 +02:00
romanman
a3f2efa947 Merge branch 'master' of https://github.com/ethereum/ethereumj 2014-09-14 23:58:45 +02:00
romanman
cee31133da testing for trie rollback 2014-09-14 23:57:38 +02:00
nicksavers
a6803e74c8 Call Repository interface instead of implementation 2014-09-14 20:11:46 +02:00
Des Kenny
f5a136094e [performance] Correcting invalid zero #sec passed by PeerDiscovery to PeerDiscoveryMonitorThread and Reducing object cycling in PeerDiscoveryMonitorThread 2014-09-13 21:26:41 +01:00
Alon Muroch
ddeffc1df0 accounts iterator 2014-09-11 23:14:05 +03:00
Alon Muroch
41efe75aec merge stateUI
cleaning up
2014-09-09 15:52:43 +03:00
nicksavers
561d1dd296 Fix memory allocation and add unit tests 2014-09-09 01:35:39 +02:00
romanman
a7231cd5bd Adapting for Ethereum as a library style:
+ APIs for various simple functions exposed to the user
2014-09-08 10:41:18 +03:00
romanman
7f8364bd0a Adapting for Ethereum as a library style:
+ API for submit transaction
2014-09-08 10:12:22 +03:00
romanman
979763106d new shiny wallet design 2014-09-07 21:22:43 +03:00
romanman
c738f750b7 Basic wallet redesign work 2014-09-06 17:02:45 +03:00
romanman
b4d9dea7e2 Adapting for Ethereum as a library style:
+ double chain loading but solved
2014-09-06 13:46:21 +03:00
romanman
79dc226d76 Adapting for Ethereum as a library style:
+ using block queue buffer as indication that the blockchain loading is in process
2014-09-06 13:24:43 +03:00
romanman
19f371eb77 Adapting for Ethereum as a library style:
+ building studio script adjust
  + PeerDiscovery regression fix and adjust
2014-09-06 11:31:55 +03:00
romanman
d2c29c07f3 Adapting for Ethereym as a library style:
+ BlockChain screen adapted
  + ConnectionConsole screen adapted
  + ToolBar Screen adapted
2014-09-04 21:39:47 +03:00
romanman
714c97cbc7 initial library split 2014-09-04 19:54:54 +03:00
romanman
6f231bc96b initial library split 2014-09-04 18:53:09 +03:00
nicksavers
e106d2fdc7 Add VM dumptrace in pretty format 2014-09-01 20:59:06 +02:00
romanman
45925d0791 Tri: testing fix
+ 100000 update/deletes was to hard for travis free server reducinng the testing for 5000 operations
2014-08-30 19:19:10 +03:00
romanman
eb8fee2827 Fixing tests for Trie : RLP changes 2014-08-30 18:38:27 +03:00
romanman
480cc53efa no real change just to kick off another travis build 2014-08-30 18:19:40 +03:00
romanman
83d76fbeb9 Trie:
+ Sample for the blog post
2014-08-30 17:24:36 +03:00
romanman
56f415ff39 Trie - going on
+turning off the garbage collector for a while , it should be better tested
 + dump of the full trie to the files each block
2014-08-30 17:09:57 +03:00
romanman
cee2e3cb20 Trie
+fixing the bug of loading Trie from the db
 +Tracing full tree improved - now it traverse the trie recursively from the root
2014-08-30 16:53:40 +03:00
romanman
da50b99394 Trie improvement
+ fixed for db save/load (rlp bug)
+ garbage collector for obsolete trie nodes
2014-08-29 22:51:03 +03:00
Gianluigi
3c106c7dbf Merge branch 'master' into thread-safety 2014-08-27 12:50:22 +02:00
romanman
d45b4ad555 Merge pull request #100 from davassi/thread-safety
Thread-safety and data structures fixes
2014-08-27 13:40:32 +03:00
Gianluigi
6c5c5f0dbb using a linked hash map 2014-08-27 12:39:26 +02:00
Nick Savers
69ba68adf4 Pad state dump block no. in filenames with zeroes 2014-08-27 11:08:53 +02:00
Gianluigi
d2b7866a63 reverted log labels back 2014-08-27 11:04:10 +02:00
Gianluigi
2b03a1a38e removed Collection<> references 2014-08-26 18:40:41 +02:00
Gianluigi
6ebd687d39 Thread-safety and data structures fixes 2014-08-26 16:47:21 +02:00
romanman
5bf3329993 Trie work
+ nice string for nibbles
2014-08-26 11:19:50 +03:00
romanman
816402816e VM: tracing fix
+ get back the log for memory/stack/storage
   on vm trace level.
2014-08-25 00:57:58 +03:00
Alon Muroch
c74a1eaf91 added custom json generator 2014-08-24 16:54:08 +03:00