Commit Graph

623 Commits

Author SHA1 Message Date
nicksavers 692d5c595a Merge branch 'master' of https://github.com/nicksavers/ethereumj 2014-08-08 18:13:26 +01:00
nicksavers b43209457a Decouple Genesis from repository and validate txStateRoot 2014-08-08 18:12:13 +01:00
romanman 7757a23147 Android adjustments
+ stylish string for block data
+ small fixes
2014-08-07 12:58:45 +03:00
romanman 8fcf969533 Fix for latest merge 2014-08-07 12:22:20 +03:00
romanman c0588237ca (!!!) The System.exit(-1) on wrong state should not be in DB 2014-08-07 10:01:33 +03:00
romanman 9f35988869 EthereumListener update (addition) 2014-08-06 20:35:58 +03:00
romanman 7db4d0892f EthereumListener update
+ onMessageRecv() onMessageSend()
2014-08-06 20:34:16 +03:00
romanman a4b2570c13 Properties:
+ version from pom.xml into system.properties
+ hello phrase for wire message
2014-08-06 18:44:46 +03:00
romanman 4216e74771 Merge branch 'master' of https://github.com/ethereum/ethereumj 2014-08-06 17:36:21 +03:00
romanman cbb556c1a9 EthereumListener update 2014-08-06 17:31:05 +03:00
romanman 7769043864 Merge pull request #76 from nicksavers/master
Advance validation to block #1501
2014-08-06 17:24:24 +03:00
romanman 628be155e1 option to release to maven repository on github 2014-08-06 17:16:08 +03:00
Nick Savers 3b6dce19ce Undo log4j-detailed.properties changes 2014-08-06 14:25:30 +02:00
Nick Savers 91850db817 Undo system.properties changes 2014-08-06 14:24:50 +02:00
Nick Savers fbaf883316 Undo local changes for identification 2014-08-06 09:52:14 +02:00
nicksavers 4668f33e57 Fix some address logging in VM 2014-08-06 01:32:54 +02:00
nicksavers 237d538f52 Add logging for Program and VM 2014-08-06 01:08:04 +02:00
nicksavers 0299d42f39 Use List for deletes in Track databases 2014-08-06 01:05:16 +02:00
nicksavers 7f44fb49a2 Sync only after adding a block 2014-08-06 01:02:57 +02:00
nicksavers 6f3fc15b8a Fix recursive call bug for database 2014-08-06 01:02:09 +02:00
nicksavers d895438c31 Update comment in conflict state 2014-08-06 01:01:25 +02:00
nicksavers bb2b8d7cb1 Use long instead of hex for timestamp and difficulty 2014-08-06 00:15:29 +02:00
romanman c02378563d last merge fix 2014-08-05 11:49:18 +03:00
romanman 1d2390e1fa last merge fix 2014-08-05 11:24:40 +03:00
romanman 1e9d1ac3a9 PeerDiscovery:
+ performance improve, no using host name , but ip only
+ configuration preloaded with string "ip:port, ip:port, ip:port..."
2014-08-05 10:48:27 +03:00
nicksavers 3e71d0d122 Use long instead of hex for timestamp and difficulty 2014-08-04 22:00:48 +02:00
romanman 4f6a3a6954 1. Getting the tace back after last merge 2014-08-04 12:47:50 +03:00
romanman a70761ad2b Merge pull request #75 from nicksavers/master
Multiple performance fixes
2014-08-04 12:34:34 +03:00
nicksavers e25fbc90cb Add Unit tests for matchingNibbleLength and move to ByteUtil 2014-08-04 00:19:25 +02:00
nicksavers 028dc5f1d4 Small refactoring 2014-08-03 23:02:54 +02:00
nicksavers ac8d2a96f9 Outline VM log 2014-08-03 22:43:18 +02:00
nicksavers adc2313308 Change VM log to be more like pyethereum 2014-08-03 22:05:40 +02:00
nicksavers 6f84df1477 Remove quotes around string in property file 2014-08-03 22:01:23 +02:00
nicksavers b7197abe0e More concice logging program input 2014-08-03 21:53:58 +02:00
nicksavers 2e7c40d6dc Remove call to WorldManager in Block constructor 2014-08-03 21:50:09 +02:00
nicksavers 5db586b911 Improve performance matchingNibbleLength 2014-08-03 21:32:33 +02:00
nicksavers a5802b9398 Improve binToNibble performance 2014-08-03 20:51:08 +02:00
nicksavers 59d8dfbed0 Recalculate trie only when necessary 2014-08-03 18:35:20 +02:00
nicksavers 31fddb591b Avoid double Map search 2014-08-03 18:31:22 +02:00
romanman dfd2e26c6e Merge pull request #74 from nicksavers/repofactor
Performance and better separation of concerns
2014-08-02 19:21:48 +03:00
nicksavers 2b42ebaac2 Use Repository as abstraction layer for Blockchain 2014-08-02 13:48:38 +02:00
nicksavers d8063c5ff3 Re-use static variable for Word with EMPTY_BYTE_ARRAY 2014-08-02 11:35:37 +02:00
nicksavers be0f70575b Switch to LRU for caching sha3 hashes 2014-08-02 04:34:29 +02:00
nicksavers cfe42aec5b Remove unnecessary compression 2014-08-02 01:15:38 +02:00
nicksavers d2ea940992 Use sha3 cache for extra performance 2014-08-02 00:52:22 +02:00
nicksavers f4bab10327 Define Map interface instead of implementation 2014-08-01 20:28:34 +02:00
nicksavers d932294c0c Avoid putting conflicting state into the db 2014-07-31 22:28:00 +02:00
Nick Savers 202be8f553 Update to latest Spongycastle v1.51 2014-07-30 22:39:05 +02:00
romanman 5d3d4c472d Merge remote-tracking branch 'origin/master' 2014-07-28 01:00:31 +03:00
romanman 96c3f75049 Small adjustments:
+  Block chain the index holds hashes not the full block RLP (bug fix)
+ Ethereum facade some well know functionality
2014-07-28 00:59:02 +03:00