romanman
70fc04104c
Several fixes:
...
+ sync fix for NEW_BLOCK got in the middle of sync process
+ sync for rollback
+ apply transaction adjustments
2014-12-11 09:50:42 +01:00
romanman
a8d407ab28
fixing GitHub test suite structure
2014-12-09 11:19:49 +01:00
romanman
d804cbb722
saving TransactionReceipt, bumping eth:48
2014-12-07 21:30:18 +01:00
romanman
254c51704a
adapting for poc-7 final (eth:47) :
...
+ Repository refactoring
2014-12-04 14:35:18 +01:00
alon muroch
ae575b9283
cleanup
2014-12-04 10:27:18 +01:00
alon muroch
4fd56485f1
Merge branch 'master' of https://github.com/ethereum/ethereumj
2014-12-04 10:26:18 +01:00
alon muroch
abff6bd330
vmlogs test passes
2014-12-04 10:26:07 +01:00
alon muroch
a88ec65459
log tests
2014-12-04 10:15:01 +01:00
romanman
afc8dafab1
fixing my mistake NOT <--> BYTE switch
2014-12-04 09:29:49 +01:00
romanman
a2b00ff8dd
test fixing
2014-12-04 08:52:47 +01:00
Dirk Jäckel
c1bae97740
Avoid JCE provider for SHA3
2014-12-04 01:03:05 +01:00
romanman
1bf087f9f7
json testing uncommented
2014-12-03 23:52:44 +01:00
Dirk Jäckel
a9d3a845e6
EtherSaleWallet
2014-12-03 23:22:20 +01:00
romanman
18eeb587a9
fixing bloom filter - counting from the right not from the left !!!
2014-12-03 22:19:53 +01:00
romanman
282657f41d
test for sale wallet signature
2014-12-03 21:05:41 +01:00
romanman
454097262a
tiny fix
2014-12-03 18:38:10 +01:00
alon muroch
5754f8bd2c
set and get bit util + tests
2014-12-03 10:40:34 +01:00
alon muroch
f9baa5c78a
log testing
2014-12-03 10:40:02 +01:00
alon muroch
da9fc3d391
vmIOandFlowOperationsTest
2014-12-03 10:40:02 +01:00
alon muroch
7c0a6fb65d
vmBitwiseLogicOperationTest pass
2014-12-03 10:39:08 +01:00
alon muroch
03a9afabfa
get test from remote fix
...
vmArithmeticTest.json pass
load from local tests repo like cpp client
vmArithmeticTest pass with new cpp head[278dc79]
properties fix
2014-12-03 10:39:08 +01:00
romanman
bb1efc4aa5
adapting for poc-7 final (eth:46) - one more time
2014-12-03 09:20:26 +01:00
romanman
a2c0d28a13
fixing block request stops after queue buffer filled up
2014-12-01 22:35:23 +01:00
romanman
2c9161dead
+ Fix Receive less blocks than asked, small fix for balance on contract creation
2014-12-01 22:01:57 +01:00
romanman
1f22e1e9f9
poc-7 gas adjustments:
...
+ EXP new cost
+ Transaction data new cost
+ mem data copy size cost
+ small fixes
2014-12-01 07:25:25 +01:00
romanman
883ca6e5dc
adapting for poc-7 final (eth:45) - one more time
2014-11-29 18:51:09 +01:00
romanman
da2bdb02a0
adapting for poc-7 final (eth:45)
2014-11-29 16:44:28 +01:00
romanman
f443bb6157
Bumping versions
2014-11-23 21:43:55 +01:00
romanman
55c7a9c088
Bloom filters, Logs, Transaction receipts.
2014-11-23 21:14:00 +01:00
romanman
23a7f75266
VM enhance:
...
+ LOG0..LOG4 implemented and tested
2014-11-19 23:43:06 -05:00
romanman
8bf61332ae
Repository redesign:
...
+ clean and structured design of the tracker
+ batch write to the db at end of the process
+ record blocks for runnable test scenario
2014-11-19 12:46:28 -05:00
romanman
187fcef1c4
tiny compilation fix
2014-11-16 14:29:38 -05:00
romanman
603f199229
Merge remote-tracking branch 'origin/master'
...
Conflicts:
ethereumj-core/src/main/java/org/ethereum/net/p2p/P2pMessageCodes.java
2014-11-16 14:20:10 -05:00
romanman
b94065e173
Cardinal Redesign:
...
+ Spring IoC introduced
+ Block Store by sql/hibernate introduced
- Cache for blocks vanished
+ CLI for start
+ Connection architecture redesign for multiple connections
+ Server for incoming connections
+ Test adaption for new architecture and fix
+ Performance major improve: loading empty blocks: 10,000 for 40 secs
+ Blocks forking/alternative chains sollution
2014-11-16 14:19:40 -05:00
Dirk Jäckel
28c3efbf9e
Use % encoding to make javadoc compiler happy. And not fail with an error.
2014-11-15 15:29:17 +01:00
romanman
d8388222fe
Minor fixes
2014-11-07 10:23:46 -05:00
nicksavers
370ec383c7
Fix for SIGNEXTEND
2014-11-06 15:45:07 +01:00
romanman
cde8567d4b
version inc
2014-11-06 07:43:44 -05:00
romanman
b90b92b09f
Upgrade protocol versions
2014-11-06 07:41:53 -05:00
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
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