Commit Graph

  • 61940b2275 adapt cmd/cli to new backend - new flag nat for nat support UPNP|PMP - new flag pmp for PMP gateway IP - add NatType to utils/cmd to get p2p.NAT from nat type string - obsolete usepnp flag - get rid of IsUpToDate and sleep in miner start - ethereum constructor takes nat type, port, maxpeer - add pubkey arg to client identity zelig 2014-12-14 19:55:52 +00:00
  • e77b720ead blockmanager start/stop obsolete zelig 2014-12-14 19:35:54 +00:00
  • 7b39cc83cc adapt chain_manager to eth protocol interface - add Status() to return td, currentblock hash, genesis hash - GetChainHashesFromHash -> GetBlockHashesFromHash zelig 2014-12-14 19:30:32 +00:00
  • 01dc1c1394 blockpool rewritten , tests broken FIXME zelig 2014-12-14 18:08:18 +00:00
  • 4dfce4624d protocol - new interface explicit backend components txPool, chainManager, blockPool - added protoErrorDisconnect for blockpool callback (FIXME: handling peer disconnects) zelig 2014-12-14 18:04:50 +00:00
  • 5e4d77b2b8 initial commit for eth blockpool + test zelig 2014-12-10 04:12:25 +00:00
  • 2dd8f41147 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
  • 0add0c400f initial commit for eth-p2p integration zelig 2014-12-05 21:14:55 +00:00
  • e847aaca3e remove wire package zelig 2014-12-14 18:38:46 +00:00
  • 7d02c4fdb7 remove old ethereum/p2p related top level files zelig 2014-12-14 18:37:03 +00:00
  • d9b16c1197 new cli options - nat UPNP|PMP - gateway for PMP NAT - obsolete usepnp - add pubkey to client identity zelig 2014-12-14 18:29:05 +00:00
  • ae7c1e3e55 adapt to new backend - eth p2p pkgs - new Ethereum initialiser - no caps param - use nat type - add NatType func to map nat type string to p2p.NAT - add pubkey to client identity zelig 2014-12-14 18:26:13 +00:00
  • 50e1dcc43a import eth pkg zelig 2014-12-14 18:23:48 +00:00
  • d84810d89d add Status to retrieve TD, currentBlock, genesis for easy interface with eth/protocol zelig 2014-12-14 18:20:37 +00:00
  • 39d86a28e7 adapt to new eth pkg and p2p zelig 2014-12-14 18:19:29 +00:00
  • 5022a31889 add NewMinedBlockEvent zelig 2014-12-14 18:18:24 +00:00
  • c2af10d256 transaction pool changes - use eventer events to broadcast transactions - CurrentTransactions -> GetTransactions - add AddTransactions zelig 2014-12-14 18:15:48 +00:00
  • b89ed8eb7b adapt javascript pkg to new backend, use SuggestPeer zelig 2014-12-14 18:12:27 +00:00
  • 118862f1ba adapt miner to new backend. use events to broadcast new mined blocks zelig 2014-12-14 18:10:48 +00:00
  • 148de1c875 adapt xeth pkg to new backend. FIXME JSPeer peer info zelig 2014-12-14 18:09:33 +00:00
  • 76070b4674 blockpool rewritten , tests broken FIXME zelig 2014-12-14 18:08:18 +00:00
  • 3308d82b23 add protocol error types specific to blockpool zelig 2014-12-14 18:07:05 +00:00
  • c44e025898 protocol - new interface explicit backend components txPool, chainManager, blockPool - added protoErrorDisconnect for blockpool callback (FIXME: handling peer disconnects) zelig 2014-12-14 18:04:50 +00:00
  • 02017ed0e0 initial commit for new backend (eth.Ethereum) zelig 2014-12-14 18:03:24 +00:00
  • 4366fdfc13 initial commit for eth blockpool + test zelig 2014-12-10 04:12:25 +00:00
  • d957dd2c9f 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
  • eb5cb04aa9 no logging in error (to be refactored into p2p) zelig 2014-12-09 23:54:02 +00:00
  • e5aa38cb0f initial commit for eth-p2p integration zelig 2014-12-05 21:14:55 +00:00
  • ccbf120c36 added stInitCodeTest.json CJentzsch 2014-12-13 23:03:21 +01:00
  • f8061fcba8 fixed tests obscuren 2014-12-12 22:38:54 +01:00
  • 4c84db85c5 eth-go packages ended up in whisper obscuren 2014-12-12 22:29:29 +01:00
  • 0122989808 Merge branch 'poc8' into develop obscuren 2014-12-12 22:27:12 +01:00
  • ccb4fc8d03 Merge pull request #206 from ethereum/tests Jeffrey Wilcke 2014-12-12 22:26:54 +01:00
  • aec0c0efcb updated tests obscuren 2014-12-12 22:25:29 +01:00
  • bf566a657c Implemented Qt whisper interface obscuren 2014-12-12 22:24:41 +01:00
  • 8577e4171a Panic for "Vm" obscuren 2014-12-12 22:24:27 +01:00
  • 06e76422b5 Added length checkes obscuren 2014-12-12 22:24:04 +01:00
  • 1c7fd62e57 Moved obscuren 2014-12-12 22:23:52 +01:00
  • a17a1f9208 Implemented watching using filter package obscuren 2014-12-12 22:23:42 +01:00
  • ed1538248f Moved filter to events obscuren 2014-12-12 22:19:39 +01:00
  • cbf5afdef8 update recursive create CJentzsch 2014-12-12 22:03:54 +01:00
  • 9e1689df9c Generic filter interface obscuren 2014-12-12 21:42:21 +01:00
  • ca7f385294 Fix variable name Taylor Gerring 2014-12-12 10:54:32 -06:00
  • a92ccfc5c6 Added Dockerfile to build from source Taylor Gerring 2014-12-12 10:50:07 -06:00
  • a70c4b51a4 Fix return tests. Gav Wood 2014-12-12 17:22:41 +01:00
  • f146467607 Add test file. Gav Wood 2014-12-12 16:33:51 +01:00
  • 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
  • 05fd1dafe2 additional log obscuren 2014-12-12 13:26:01 +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
  • 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
  • f989f42618 state log tests CJentzsch 2014-12-05 15:12:12 +01:00
  • 095cb97675 EXP simplified obscuren 2014-12-05 14:52:36 +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
  • 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
  • 4bc65d1129 add calldataload, codecopy, extcodecopy tests CJentzsch 2014-12-04 18:18:49 +01:00