Commit Graph

611 Commits

Author SHA1 Message Date
romanman a60e79b1e4 Merge pull request #87 from nicksavers/vmfix
Pre-calculation of gas cost before execution of operation
2014-08-24 10:11:10 +03:00
nicksavers 4b722c9aa7 Revert standard size for CALLDATALOAD to 32 bytes 2014-08-23 23:57:36 +02:00
nicksavers 99522657ef Use statelogger for logging state conflict 2014-08-23 22:47:40 +02:00
nicksavers cdbc5f0a25 Add catch overflow for CALLDATALOAD 2014-08-23 22:46:55 +02:00
nicksavers 477394ac49 Add CALLDATACOPY OutOfGasException Unit Test 2014-08-23 20:47:48 +02:00
nicksavers b61e40494f Revert contract creation in event of VM exception and Program with 0 ops is allowed 2014-08-23 19:39:16 +02:00
nicksavers dbaf79670d Proper VM trace outlining 2014-08-22 23:07:37 +02:00
nicksavers 0a2a0803b9 Return gasUsed instead of gasDebit 2014-08-21 19:10:28 +02:00
nicksavers e7bab2a8ee Remove asserts 2014-08-21 18:20:49 +02:00
nicksavers 88df96b7cc Use BigInt for gas calculation instead of long 2014-08-21 16:40:54 +02:00
nicksavers 334f4ceb20 Don't spend reserved gas 2014-08-21 16:12:02 +02:00
nicksavers e592e24eb2 Add basic gas step cost to mem exapnding operations and use enum directly 2014-08-21 14:27:51 +02:00
nicksavers 6281a752b4 Calculate gasfee in advance 2014-08-21 07:51:19 +02:00
romanman 887c1dcbdd Merge pull request #86 from nicksavers/master
Pretty print for JSON dump and cleanup gitignore
2014-08-21 08:34:57 +03:00
nicksavers 6fa39c37a4 Cleanup Gitignore 2014-08-20 21:19:42 +02:00
nicksavers 7abda07a53 Pretty-print block state dump 2014-08-20 20:59:07 +02:00
romanman 28c514559d Merge pull request #83 from negedzuregal/master
added database folder to .gitignore + payoutDialog fix
2014-08-19 09:26:12 +03:00
Alon Muroch 1448745441 fixed payoutDialog crash 2014-08-18 18:58:54 +03:00
Alon Muroch 46c9c03f95 added database folder to .gitignore 2014-08-18 18:29:39 +03:00
romanman 5e64904de6 Slight fix 2014-08-17 14:23:38 +03:00
romanman 74e388bc2f Should not be in Git 2014-08-17 13:29:15 +03:00
romanman 0dbd944b88 Unit test ofr Nicks last PR 2014-08-17 13:10:49 +03:00
romanman cad8f4fb7f Merge branch 'master' of https://github.com/ethereum/ethereumj 2014-08-17 13:10:05 +03:00
romanman 85872e88b5 Merge pull request #81 from nicksavers/master
Fix for consensus block 1501
2014-08-17 13:10:10 +03:00
nicksavers ca18ec99f8 Fix for consensus block 1501 2014-08-17 11:07:34 +02:00
romanman 24449cc77a Merge branch 'master' of https://github.com/ethereum/ethereumj 2014-08-17 09:43:55 +03:00
romanman 49604d0eb1 Merge pull request #79 from nicksavers/master
Better debugging options and other minor fixes
2014-08-17 00:47:28 +03:00
nicksavers 64a1c795b9 Add missing property and log-settings 2014-08-16 22:42:20 +02:00
nicksavers b7f4de9e94 Make JSON dump compatible with pyethereum and VM trace dump with c++ and Go 2014-08-16 21:54:17 +02:00
romanman 0225ea0b9b PeerDiscovery new details added 2014-08-15 22:46:53 +03:00
romanman 87d07108e3 UncleBlocks bug - only headers should be parsed (not full blocks) 2014-08-15 00:01:44 +03:00
romanman 8cb39f2599 Concurrent - try to use copy on access technique 2014-08-11 14:45:10 +03:00
romanman 0990a0717a PeerDiscovery - minor cleanup 2014-08-11 11:08:50 +03:00
romanman aeec38085b PeerDiscovery - improve + bug fix 2014-08-11 10:03:25 +03:00
romanman d479f5cb72 Ethereum Listener
+ added callback for db preloaded blocks
2014-08-09 18:28:58 +03:00
romanman c7dd99e358 Android adjustments
+ property to omit all transactions , for blockchain rip only
+ connections dead kill the timers - fix
+onPeerDisconnect in EthereumListener
+LRUMap wasn't thread safe, todo: implement eviction policy
+ NPE in Trie edge cases
2014-08-08 21:56:23 +03:00
romanman d63cc83976 Merge pull request #77 from nicksavers/master
Decouple Genesis from Repository and add txTrieRoot validation
2014-08-08 21:45:38 +03:00
nicksavers 9678c05cc4 Merge with upstream 2014-08-08 18:21:44 +01:00
nicksavers 692d5c595a Merge branch 'master' of https://github.com/nicksavers/ethereumj 2014-08-08 18:13:26 +01:00
nicksavers b43209457a Decouple Genesis from repository and validate txStateRoot 2014-08-08 18:12:13 +01:00
romanman 7757a23147 Android adjustments
+ stylish string for block data
+ small fixes
2014-08-07 12:58:45 +03:00
romanman 8fcf969533 Fix for latest merge 2014-08-07 12:22:20 +03:00
romanman c0588237ca (!!!) The System.exit(-1) on wrong state should not be in DB 2014-08-07 10:01:33 +03:00
romanman 9f35988869 EthereumListener update (addition) 2014-08-06 20:35:58 +03:00
romanman 7db4d0892f EthereumListener update
+ onMessageRecv() onMessageSend()
2014-08-06 20:34:16 +03:00
romanman a4b2570c13 Properties:
+ version from pom.xml into system.properties
+ hello phrase for wire message
2014-08-06 18:44:46 +03:00
romanman 4216e74771 Merge branch 'master' of https://github.com/ethereum/ethereumj 2014-08-06 17:36:21 +03:00
romanman cbb556c1a9 EthereumListener update 2014-08-06 17:31:05 +03:00
romanman 7769043864 Merge pull request #76 from nicksavers/master
Advance validation to block #1501
2014-08-06 17:24:24 +03:00
romanman 628be155e1 option to release to maven repository on github 2014-08-06 17:16:08 +03:00