828 Commits

Author SHA1 Message Date
nicksavers
5905566a1f Fix RLP bug: single byte 0 should be encoded differently from byte array length 1 with value 0 2014-10-13 15:48:40 +02:00
nicksavers
8730e760c1 Add renamed TestSuiteTest 2014-10-13 15:48:39 +02:00
nicksavers
182953bb3a Fix where block minGasPrice was used instead of tx.gasPrice 2014-10-13 15:48:38 +02:00
nicksavers
243286b9cd Minor text fixes 2014-10-13 15:48:38 +02:00
nicksavers
1612ec6a1b Fix bug for ADDMOD and ADDMUL where program would not continue 2014-10-13 15:48:37 +02:00
nicksavers
65ca63e037 Extract GitHub tests into separate class and add tests 2014-10-13 15:48:36 +02:00
nicksavers
75802cebbc Fix out syntax for vmtest-5.json 2014-10-13 15:48:35 +02:00
nicksavers
c2eff6bd93 Fix to read 0x values for storage keys 2014-10-13 15:48:35 +02:00
nicksavers
33b59c6583 Fix overflow for DataWord calculations and add unit test for multiply 2014-10-13 15:48:34 +02:00
nicksavers
729e2822ce Don't store code for empty init return 2014-10-13 15:48:33 +02:00
nicksavers
03e6c7ba5a Wait with removing hash from queue after block is received 2014-10-13 15:48:32 +02:00
nicksavers
fdc41c7ae9 Remove the GetHashesTimer 2014-10-13 15:48:32 +02:00
nicksavers
d2bc29f32e Dynamically add handler and use String for peerId 2014-10-13 15:48:31 +02:00
nicksavers
4093fc9e65 Fix contract creation 2014-10-13 15:48:30 +02:00
nicksavers
50f6a21ba8 Fix uncle inclusion reward 2014-10-13 15:48:29 +02:00
nicksavers
040455d868 Track total difficulty in chain 2014-10-13 15:48:29 +02:00
nicksavers
56a96e8f75 Fix bug for total difficulty 2014-10-13 15:48:28 +02:00
nicksavers
8b381635e3 Document BlockQueue 2014-10-13 15:48:27 +02:00
nicksavers
8ae2e9a3a4 Fix GetBlocksMessage and unit test 2014-10-13 15:48:27 +02:00
nicksavers
c313b90a0e Move maxmind and fifesoft dependecies to studio 2014-10-13 15:48:26 +02:00
nicksavers
687ac2d535 Retrieve block hashes and fix separated handlers 2014-10-13 15:48:25 +02:00
nicksavers
ea5214912f Clean properties and add protocol version 2014-10-13 15:48:24 +02:00
nicksavers
4f901c8d16 Retrieve block hashes from single peer 2014-10-13 15:48:23 +02:00
nicksavers
f877d09f5a Activate new handler and fire read 2014-10-13 15:48:23 +02:00
nicksavers
1e3b496e8e Use separate handler and decoders 2014-10-13 15:48:22 +02:00
nicksavers
8642f06e21 Add IRC channel to README 2014-10-13 15:48:21 +02:00
nicksavers
b26676f211 Move exception logging to PeerClient 2014-10-13 15:48:20 +02:00
nicksavers
2ec44a6166 Move peer thread monitor logging to level INFO 2014-10-13 15:48:20 +02:00
nicksavers
b5b7dde0bd Prepare for block hash retrieval and move genesis hash to Blockchain interface 2014-10-13 15:48:19 +02:00
nicksavers
9ec7e20191 Use attribute for static final genesis premine amount 2014-10-13 15:48:18 +02:00
nicksavers
72823df2f2 Format classes net package 2014-10-13 15:48:17 +02:00
nicksavers
ac982a6767 Move console logging to MessageQueue 2014-10-13 15:48:16 +02:00
nicksavers
c167f1947e Move message command validation to abstract Message class 2014-10-13 15:48:16 +02:00
nicksavers
fc8feb491c Refactor wire protocol to use a single handler 2014-10-13 15:48:15 +02:00
nicksavers
5182589dac Document Database interface and fix logging text 2014-10-13 15:48:14 +02:00
nicksavers
7327224939 Refactor logging and remove initial forced ping 2014-10-13 15:48:13 +02:00
nicksavers
8cb7f3e594 Use configured peers only once to set up a connection 2014-10-13 15:48:12 +02:00
nicksavers
acbd3a7032 Put command packets in correct order 2014-10-13 15:48:12 +02:00
nicksavers
a256c12a62 Initial commit poc6 protocol update 2014-10-13 15:48:11 +02:00
nicksavers
040129799c Upgrade to latest netty 4.0.23 2014-10-13 15:48:10 +02:00
nicksavers
fd3014a1ae Initial separation of message tests 2014-10-13 15:48:09 +02:00
nicksavers
ce38ac5e89 Switch to consistent interface name for Trie 2014-10-13 15:48:07 +02:00
nicksavers
6c1de3e483 Initial changes for poc6 networking 2014-10-13 15:48:06 +02:00
nicksavers
b09a73678e Replace INVALID op codes with new codes in VMComplexTest 2014-10-13 15:48:06 +02:00
nicksavers
5428b47c8d Fix missing step after SWAP operations 2014-10-13 15:48:05 +02:00
nicksavers
3065258dc2 Fix unit tests for new genesis state root 2014-10-13 15:48:04 +02:00
nicksavers
1b521a9894 Add INVALID op test 2014-10-13 15:48:03 +02:00
nicksavers
c99c7b818c Fix State unit test expectations 2014-10-13 15:48:03 +02:00
nicksavers
4ecdd57d51 Update to protocol version 33 2014-10-13 15:48:02 +02:00
nicksavers
eafe959e39 Fix account state rlp encoding test 2014-10-13 15:48:01 +02:00