845 Commits

Author SHA1 Message Date
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
9d9c84f862 introducing structural tracing for VM 2014-10-31 10:18:40 -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
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
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
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
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
nicksavers
f8021513fe Update to new genesis and eth-version 36 2014-10-22 10:05:40 +02:00
nicksavers
e1a998ae08 Fix create for testsuite 2014-10-21 10:53:01 +02:00
nicksavers
9110a7a602 Fix memoryChunk with large offset and size zero 2014-10-20 13:39:26 +02:00
nicksavers
a2e8b18126 Fix DataWord compareTo in convention with Comparable interface 2014-10-20 12:39:14 +02:00
nicksavers
7065c33487 Fix CALLCODE to use correct context address 2014-10-20 11:47:17 +02:00
nicksavers
b14472b931 Fix AdaptiveMessageIDs for alphabetical order 2014-10-18 22:30:53 +02:00
nicksavers
b41e47b7c6 Extract capabilities to separate class 2014-10-18 22:03:31 +02:00
nicksavers
4f10a0bec2 Fix OOG while A calls B makes A call unsuccesful 2014-10-18 20:28:24 +02:00
nicksavers
6e32c4a958 Fix TestRunner reading test values 2014-10-18 20:23:49 +02:00
nicksavers
83ea504448 Cleanup and put back javadoc after move 2014-10-18 09:51:51 +02:00
romanman
e556a04d14 adjust for last commit 2014-10-17 23:33:58 -05:00
romanman
12d014272e POC-7: networking
+ Status msg fix
+ NewBlock msg support - after the sync process (GET_BLOCK_HASHES & GET_BLOCKS) the new block received by NEW_BLOCK announcement
2014-10-17 23:12:11 -05:00
nicksavers
e0e99baa29 Remove POST / rename CALLSTATELESS to CALLCODE + add unit test and switch EXTCODESIZE and EXTCODECOPY 2014-10-16 04:06:36 +02:00
nicksavers
ee442c4e34 Create origin/caller in test before executing 2014-10-16 04:06:36 +02:00
romanman
24f849e6ec delete sample class inserted by mistake 2014-10-15 22:01:20 -05:00
romanman
e8cb84e83b Implementation for POC-7 network structure
+ adaptive message id support
+ dynamic add of [shh] -- todo: yet to be implemented
2014-10-15 22:00:10 -05:00
nicksavers
c26bca7d44 Fix assert description and move exception 2014-10-15 11:12:55 +02:00
nicksavers
4d4d188def Fix HelloMessage unit test 2014-10-15 11:09:40 +02:00
nicksavers
d87b3f10bc Fix unit tests for bigIntegerToBytes 2014-10-15 11:09:39 +02:00
nicksavers
300687f960 Fix SMOD_2 unit test 2014-10-15 11:09:38 +02:00