Commit Graph

1129 Commits

Author SHA1 Message Date
nicksavers 5aeade32e2 Add SIGNEXTEND op code 2014-11-06 00:05:57 +01:00
nicksavers 88e044cbbe Update tests to latest block format 2014-11-06 00:05:26 +01:00
romanman 31037d2bcd minor fixes:
+ studio console back to work
+ onRecvMsg/onSendMsg listener fixed
2014-11-04 16:42:22 -05:00
nicksavers 555cbb8bbe Use original uncleHash for genesis 2014-11-04 00:17:20 +01:00
romanman db1388a279 Follow up merge 2014-11-03 13:59:45 -05:00
nicksavers 16a5094717 Fix enum name 2014-11-03 17:37:49 +01:00
nicksavers a112183442 Shuffle OpCodes 2014-11-03 17:26:18 +01:00
nicksavers e49dcec705 Ignore github tests until fixed 2014-11-03 17:26:18 +01:00
nicksavers 95fda6ada4 Fix tests for AccountState empty hashes 2014-11-03 17:26:17 +01:00
nicksavers bb52b1c492 Add RIPEMD160 with separete HashUtil unit tests 2014-11-03 17:23:50 +01:00
nicksavers e6a229bf21 Resolve rebase conflict and little cleanup 2014-11-03 17:23:49 +01:00
nicksavers a63f100dda Remove unused protocol property 2014-11-03 17:23:49 +01:00
nicksavers 0b8f2b06f4 Revert to 0-, ''- and empty list hashes 2014-11-03 17:19:17 +01:00
nicksavers 3dfb7e44f9 Exception severity uniform 2014-11-03 17:10:55 +01:00
nicksavers bf8163da7a Replace NEG with BNOT 2014-11-03 17:10:54 +01:00
nicksavers 056bea7f92 Move exception to Program 2014-11-03 17:10:54 +01:00
romanman 1a01f17f4c Transaction structure adapt for 0.7.8 and several bug fix
* it's possible now to have full block chain sync with 0.7.8 peer
2014-11-03 10:59:17 -05:00
romanman 60eb716383 Adaptation of Block/BlockHeader/Genesis/AccountState - for 0.7.8 version 2014-11-03 08:27:38 -05:00
romanman 549882bc03 If the chain goes out of sync auto catch up to the sync state 2014-11-01 23:53:27 -05:00
romanman d3ae5c9419 Infrastructure for channel management 2014-11-01 21:49:53 -05:00
romanman 04c7a5c032 ServerPeer first draft introduced, difficulty calculation bugs. 2014-11-01 20:49:41 -05:00
romanman e436879e3f update EtherJ dependency 2014-10-31 10:34:13 -05:00
romanman 9d9c84f862 introducing structural tracing for VM 2014-10-31 10:18:40 -05:00
romanman e0aa458aa8 udpate EtherJ lib for the studio 2014-10-29 15:20:31 -05:00
romanman e487f3475f update geet-peers new spec requirement 2014-10-29 15:17:14 -05:00
romanman 5f413d0ffb minor fixes 2014-10-28 23:25:45 -05:00
romanman 561c4f2f86 Fixing PacketCount removal 2014-10-28 14:34:29 -05:00
nicksavers ebb5b2de73 Use consistency in constructors 2014-10-25 17:13:15 +02:00
romanman ee8065ed36 Merge remote-tracking branch 'origin/master' 2014-10-25 09:57:48 -05:00
romanman 5364edf9a3 active peer bug fix 2014-10-25 09:57:41 -05:00
Nick Savers c97b3df6b7 Merge pull request #148 from biafra23/master
Fixes javadoc errors.
2014-10-25 15:11:19 +02:00
Dirk Jäckel f591b76dbf Fixes several javadoc errors. 2014-10-25 14:29:38 +02:00
nicksavers d2c64b7996 Fix test failures caused by switch to Adaptive Message IDs 2014-10-25 09:24:18 +02:00
nicksavers 5e8809487a Turn PeerDiscovery off by default 2014-10-25 09:10:13 +02:00
romanman 328a3cc0ad peer discovery fixes 2014-10-25 00:35:47 -05:00
romanman 779bebc2b3 peer discovery fixes 2014-10-25 00:07:54 -05:00
romanman e9bbc95ee5 peer discovery fixes 2014-10-24 23:17:04 -05:00
romanman b70315532e merge tiny changes 2014-10-24 21:15:49 -05:00
nicksavers aa204e3475 Pass peerdiscovery boolean to EthHandler 2014-10-24 17:51:42 +02:00
nicksavers 3613002557 Merge branch 'vmfixes' 2014-10-24 17:48:53 +02:00
nicksavers b2e20d2f8d Use correct call depth 2014-10-24 15:44:15 +02:00
romanman b25e62a69b tiny PeerInfo adjust 2014-10-23 21:42:28 -05:00
romanman 7768107386 peer discovery enhancement for more info about connected peer 2014-10-23 21:00:39 -05:00
nicksavers 7aa2370057 Restructure Unit tests and VM fixes 2014-10-24 00:49:52 +02:00
nicksavers e181fb8390 Remove logging from Genesis block 2014-10-24 00:45:39 +02:00
nicksavers 7b914794e9 Add JUMPDEST 2014-10-24 00:45:38 +02:00
romanman 07245866bb memory leak fix 2014-10-23 15:50:33 -05:00
romanman 2a2f34f7c3 make peer discovery work again 2014-10-23 15:23:26 -05:00
romanman 44fe6763d7 fix for tiny compile compatibility 2014-10-22 08:12:13 -05:00
romanman 34999f335b Network stack redesign and several fixes
+ Network redesign for better user expirience, all the handlers are known to PeerClient now, and MessageQueue is also managed in the PeerClient
+ Listener callback for sync done
+ tx.isCreateContract() bug fix
+ repository.getBlock() bug fix
2014-10-22 07:41:08 -05:00