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