913 Commits

Author SHA1 Message Date
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
522e23679a Update to use 0.6.0 in studio 2014-10-13 15:48:08 +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
nicksavers
6d1661c4ff Move to new version 0.6.0 2014-10-13 15:48:00 +02:00
nicksavers
c3015e8108 Move MockDB to db package 2014-10-13 15:48:00 +02:00
nicksavers
f1c5a42dce Change block and uncle reward with extra validation for poc6 2014-10-13 15:47:59 +02:00
nicksavers
d45db5ada3 Adjust genesis difficulty for poc6 2014-10-13 15:47:58 +02:00
nicksavers
0bc99d2e78 Make INVALID result in program STOP 2014-10-13 15:47:57 +02:00
nicksavers
3873dc98b5 Put back missing Repository import 2014-10-13 15:47:57 +02:00
nicksavers
bddcda09f2 Replace redundant ZERO_ADDRESS attribute with ByteUtil EMPTY_BYTE_ARRAY 2014-10-13 15:47:56 +02:00
nicksavers
57f9db3969 Add CALLSTATELESS - POST queue and no fee for zero size memory increase 2014-10-13 15:47:55 +02:00
nicksavers
70479bdd02 Implement EXTCODESIZE and EXTCODECOPY with unit tests + some work for POST and CALLSTATELESS 2014-10-13 15:47:54 +02:00
nicksavers
72669225ad Put contract in ddb for ProgramInvokeMock 2014-10-13 15:47:54 +02:00
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
Nick Savers
2022ddcb6d Merge pull request #128 from negedzuregal/quickfix
Quick UI fixes
2014-09-26 13:04:30 +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