Commit Graph

  • 25cf0c440c Accidentally changed max depth during testing & committed obscuren 2014-12-12 15:25:21 +01:00
  • c2bd8d1d7a Alter "" to null. Gav Wood 2014-12-12 14:27:38 +01:00
  • ce6344b770 Trie testing. Gav Wood 2014-12-12 14:22:19 +01:00
  • 2a7111ce41 ExecBundle - all information needed to execute a JIT-compiled contracts Paweł Bylica 2014-12-12 14:20:00 +01:00
  • 05fd1dafe2 additional log obscuren 2014-12-12 13:26:01 +01:00
  • b3a17341e4 Disable JIT logs Paweł Bylica 2014-12-12 11:48:15 +01:00
  • e28c60caf9 p2p: improve and test eofSignal Felix Lange 2014-12-12 11:38:42 +01:00
  • 9423401d73 p2p: fix decoding of disconnect reason (fixes #200) Felix Lange 2014-12-09 13:39:56 +01:00
  • 0d57ca486a Squashed commit of the following: obscuren 2014-12-12 11:34:27 +01:00
  • d899334bba Merge pull request #1 from Gustav-Simonsson/fix_reference_links Jeffrey Wilcke 2014-12-11 23:30:45 +01:00
  • 779f25d36c first random test CJentzsch 2014-12-11 22:59:56 +01:00
  • 68175386c0 update gas prices CJentzsch 2014-12-11 21:34:50 +01:00
  • ce796dcdbf Update reference pdf links Gustav Simonsson 2014-12-11 13:25:01 +01:00
  • 2b5fcb4642 moved interfaces obscuren 2014-12-10 20:26:55 +01:00
  • 5553e5aaed states moved to chain obscuren 2014-12-10 19:59:12 +01:00
  • af6afbaa56 Removed start/stop methods obscuren 2014-12-10 16:48:39 +01:00
  • 1b98cbbfa4 Moved pow obscuren 2014-12-10 16:45:16 +01:00
  • 3e38f8af23 initial commit for eth blockpool + test zelig 2014-12-10 04:12:25 +00:00
  • e74f9f27db eth protocol changes - changed backend interface - using callbacks for blockPool - use rlp stream for lazy decoding - use peer as logger - add id (peer pubkey) to ethProtocol fields - add testPeer to protocol test (temporary) zelig 2014-12-09 23:55:50 +00:00
  • 31a9fdced8 no logging in error (to be refactored into p2p) zelig 2014-12-09 23:54:02 +00:00
  • 47793b606c initial commit for eth-p2p integration zelig 2014-12-05 21:14:55 +00:00
  • 4082c8b61d added simple peer server obscuren 2014-12-10 15:29:22 +01:00
  • dda778eda7 Updated whisper messages to new crypto api + added tests obscuren 2014-12-10 14:17:32 +01:00
  • 0f5c6c5e2d Changed new methods to use ecdsa package for pub prv keys obscuren 2014-12-10 14:17:10 +01:00
  • 186948da22 changed to unsigned integers obscuren 2014-12-10 11:27:10 +01:00
  • 4f1ef89cb2 updated tests obscuren 2014-12-10 11:04:21 +01:00
  • 1fb84d3c5f Fixed tests obscuren 2014-12-10 10:57:19 +01:00
  • 3308491c92 Removed tests because they've become obsolete obscuren 2014-12-10 00:09:32 +01:00
  • 9ff7be68fb Merge branch 'poc8' into develop obscuren 2014-12-10 00:06:38 +01:00
  • ce0c4e5d86 Merge pull request #203 from fjl/rlp-fixes Jeffrey Wilcke 2014-12-10 00:06:17 +01:00
  • 984c7e6689 Added encryption for messages better API for sealing messages obscuren 2014-12-10 00:03:50 +01:00
  • 87adff7e18 Added Encrypt & Decrypt using the ECIES w/ tests obscuren 2014-12-10 00:03:21 +01:00
  • c24018e273 Added S256 curve obscuren 2014-12-10 00:02:43 +01:00
  • 6cf6981ed0 init obscuren 2014-12-10 00:00:52 +01:00
  • 6cf4e0329c rlp: display decoder target type in more error messages Felix Lange 2014-12-09 13:55:47 +01:00
  • df5157c0b0 PV49 obscuren 2014-12-09 20:28:36 +01:00
  • acf4b5753f Core changes obscuren 2014-12-09 20:27:57 +01:00
  • 829730dec4 rlp: remove dead code Felix Lange 2014-12-09 12:49:20 +01:00
  • 401a06163f Merge c084a7daa58117f1864eac5130ccf3290372fd4c into 76842b0df8b5605682362bd57fbd6eb315bcaf1f Felix Lange 2014-12-09 10:20:16 +00:00
  • c084a7daa5 rlp: fix panic in decodeList on go 1.4+ Felix Lange 2014-12-09 10:44:48 +01:00
  • 93e858f88e rlp: remove support for signed integer types Felix Lange 2014-12-09 10:41:47 +01:00
  • 4f12f0697e rlp: move decoder type switch to decode.go Felix Lange 2014-12-09 10:39:39 +01:00
  • 76842b0df8 Additional checks and debug output obscuren 2014-12-08 14:25:52 +01:00
  • e3a8412df3 Proper start/stoping wpeers obscuren 2014-12-08 13:16:50 +01:00
  • ebe2d9d872 First draft of Whisper messages relaying obscuren 2014-12-08 12:43:33 +01:00
  • ad322fbb58 Log as array CJentzsch 2014-12-08 06:01:17 +01:00
  • f06543fd06 Merge branch 'poc8' into develop obscuren 2014-12-05 16:27:48 +01:00
  • 195b2d2ebd Merge branch 'fjl-feature/p2p-protocol-interface' into poc8 obscuren 2014-12-05 16:27:37 +01:00
  • 384b8c75f0 Merge branch 'feature/p2p-protocol-interface' of https://github.com/fjl/go-ethereum into fjl-feature/p2p-protocol-interface obscuren 2014-12-05 16:27:11 +01:00
  • 9925916851 upped proto version and modified block pool obscuren 2014-12-05 16:26:39 +01:00
  • b1b94de243 Opcodes update Paweł Bylica 2014-12-05 15:38:19 +01:00
  • c9f5694a28 CMakeLists.txt cleanup (in progress) Artur Zawłocki 2014-12-05 15:12:20 +01:00
  • f989f42618 state log tests CJentzsch 2014-12-05 15:12:12 +01:00
  • 63d699792c added missing <csetjmp> Artur Zawłocki 2014-12-05 15:11:19 +01:00
  • 095cb97675 EXP simplified obscuren 2014-12-05 14:52:36 +01:00
  • b07f25da4a Detect endianness without boost help Paweł Bylica 2014-12-05 14:01:10 +01:00
  • b1765749f5 Remove usage of boost::lexical_cast Paweł Bylica 2014-12-05 14:00:15 +01:00
  • 5f4c1c7466 Fix evmcc compilation - provide fake runtime data Paweł Bylica 2014-12-05 13:23:15 +01:00
  • e3ccc03fde Fix MSVC warning Paweł Bylica 2014-12-05 12:52:51 +01:00
  • 9452da9ea1 Merge remote-tracking branch 'origin/develop' into develop Paweł Bylica 2014-12-05 12:51:42 +01:00
  • 2fd2446330 Simplify ExecutionEngine interface. It is possible to pass raw code instead of LLVM module. Paweł Bylica 2014-12-05 12:49:09 +01:00
  • 46d19261d3 fixed gcc warnings (missing field initializers, unused functions) Artur Zawłocki 2014-12-05 12:40:27 +01:00
  • d80f8bda94 Fixed issue in VM where LOG didn't pop anything of the stack obscuren 2014-12-05 12:32:47 +01:00
  • bd40486c7b Moving ext_calldataload helper function to evmjit library (does not depend on Env) Paweł Bylica 2014-12-05 11:40:06 +01:00
  • 2b9b53024d Cleanups Paweł Bylica 2014-12-05 10:11:44 +01:00
  • c6fcdbc7d6 Arith performace tests Paweł Bylica 2014-12-05 08:45:20 +01:00
  • adb5a6869f A bit of work in evmcc. Not ready yet. Paweł Bylica 2014-12-05 08:43:34 +01:00
  • 3cf0477c21 Merge branch 'poc8' into develop obscuren 2014-12-04 23:54:40 +01:00
  • 8dbca75d85 Skip mining on transactions that don't meet the min accepted gas price obscuren 2014-12-04 23:54:07 +01:00
  • 710360bab6 Merge pull request #199 from ethereum/tests Jeffrey Wilcke 2014-12-04 23:00:12 +01:00
  • b98725861d A TODO comment Paweł Bylica 2014-12-04 21:05:40 +01:00
  • 5362d5056d SDIV & SMOD fixed Paweł Bylica 2014-12-04 20:31:56 +01:00
  • 58d2bfbd8a External code access in Env reimplemented Paweł Bylica 2014-12-04 20:12:05 +01:00
  • 4366542b63 LOGs reimplemented Paweł Bylica 2014-12-04 19:27:08 +01:00
  • 4bc65d1129 add calldataload, codecopy, extcodecopy tests CJentzsch 2014-12-04 18:18:49 +01:00
  • 63719d24bc env_call updated Paweł Bylica 2014-12-04 18:18:39 +01:00
  • 69dae9a83a env_create updated Paweł Bylica 2014-12-04 17:32:12 +01:00
  • 3db9c80070 Removed mutan. Closes #183 obscuren 2014-12-04 17:13:23 +01:00
  • 085f604b27 Show newly created private key during startup. Closes #126 obscuren 2014-12-04 17:09:47 +01:00
  • 6f84f3d1ad Rename sload, sstore & sha3 Env functions Paweł Bylica 2014-12-04 16:52:16 +01:00
  • a5b27bbc10 Improved and simplified wallet functions and behaviour obscuren 2014-12-04 16:44:43 +01:00
  • 8c7e4b290f Added pre processing of transaction on the transient state obscuren 2014-12-04 16:44:14 +01:00
  • 408fda8498 Old code removed Paweł Bylica 2014-12-04 16:28:47 +01:00
  • 116ce60b1c Remove Env* param from env_sha3 function (not needed) Paweł Bylica 2014-12-04 16:21:13 +01:00
  • 4fc4e76fa5 Change the way memory is passed to sha3 Env function Paweł Bylica 2014-12-04 16:18:06 +01:00
  • 12cfae18e3 add calldataload test CJentzsch 2014-12-04 15:57:56 +01:00
  • cc6bb83fc6 Simplify JIT logs Paweł Bylica 2014-12-04 15:39:36 +01:00
  • 5653898150 vim error :S obscuren 2014-12-04 15:38:41 +01:00
  • 73123bf257 Only set TD if it's actually higher obscuren 2014-12-04 15:35:21 +01:00
  • 73c4ca3a6f Upped protocol version obscuren 2014-12-04 15:31:48 +01:00
  • 259d1d2096 Old files removed Paweł Bylica 2014-12-04 15:25:53 +01:00
  • ddfe85bd33 Update VM gas counter after execution Paweł Bylica 2014-12-04 15:22:26 +01:00
  • 296112848c Moved block validation as first step obscuren 2014-12-04 15:13:29 +01:00
  • 2b4430eedf Change Env functions first argument type to opaque Env* Paweł Bylica 2014-12-04 15:10:53 +01:00
  • 969f1b54a3 The way runtime data is passed to jit'ed contract changed Paweł Bylica 2014-12-04 14:37:07 +01:00
  • 008e91db6a null ptr fix obscuren 2014-12-04 12:43:12 +01:00
  • 3043b233ea Log is now interface obscuren 2014-12-04 12:35:23 +01:00
  • bff5999efa sort tests for evm obscuren 2014-12-04 12:09:22 +01:00
  • f298ffdbb8 Renamed State => StateDB obscuren 2014-12-04 11:40:20 +01:00
  • 3664cd58e3 Updated testing tools obscuren 2014-12-04 11:30:41 +01:00