Commit Graph

  • 52b54631a4 Whisper watches fixes obscuren 2014-12-16 19:55:57 +01:00
  • 76d30b8f9f Count additional gas cost for memory copies. Some GasMeter improvments. Paweł Bylica 2014-12-16 19:52:02 +01:00
  • 077cf7be5d Count additional cost for EXP exponent Paweł Bylica 2014-12-16 19:13:39 +01:00
  • c2699b32ee Comment about MCJIT and caching pointers to entry functions Paweł Bylica 2014-12-16 18:40:19 +01:00
  • 91cd37e98d Remove logs Paweł Bylica 2014-12-16 18:39:44 +01:00
  • 47d92e933a Remove dummy int argument in entry function Paweł Bylica 2014-12-16 17:35:28 +01:00
  • 2e1c90f828 Change the way entry function is called. Paweł Bylica 2014-12-16 17:25:14 +01:00
  • 4a9d08d1b0 Change the way entry function is called. Paweł Bylica 2014-12-16 16:41:52 +01:00
  • 70279f8679 Changes in setjmps Paweł Bylica 2014-12-16 14:46:36 +01:00
  • e9db2d1b18 Merge pull request #15 from debris/master Jeffrey Wilcke 2014-12-16 11:10:28 +01:00
  • 93edae280d doc desc obscuren 2014-12-15 22:50:38 +01:00
  • bb17591959 Merge pull request #211 from fjl/fix-server-disc Jeffrey Wilcke 2014-12-15 22:50:05 +01:00
  • aa3b91b802 p2p: fix call to Server.removePeer (might help with #209) Felix Lange 2014-12-15 22:33:18 +01:00
  • b55fabc7be Removed debug message obscuren 2014-12-15 22:18:58 +01:00
  • 54605d8c8e During env open check for pub error which indicated unencrypted payload. obscuren 2014-12-15 21:54:34 +01:00
  • 52ca80bdd2 Fixed deref ptr obscuren 2014-12-15 21:53:50 +01:00
  • 0291eff99a Identity test obscuren 2014-12-15 21:52:50 +01:00
  • c96e504adb Typo obscuren 2014-12-15 17:28:51 +01:00
  • 01a6db9324 Added whisper debug interface + whisper fixes obscuren 2014-12-15 17:14:02 +01:00
  • 993280ec03 Added whisper test obscuren 2014-12-15 17:09:27 +01:00
  • 6ff9d5770b Added whisper handler obscuren 2014-12-15 17:09:14 +01:00
  • 455241debb Removed goroutine from "Run" obscuren 2014-12-15 17:09:06 +01:00
  • db89c3e1a3 Merge branch 'develop' into poc8 obscuren 2014-12-15 16:13:08 +01:00
  • ef4135eabe Added topic utility functions to whisper obscuren 2014-12-15 16:12:34 +01:00
  • dbf8174fc6 Update usage of ExtVMFace Paweł Bylica 2014-12-15 15:12:31 +01:00
  • 56dac74f71 made mist in a compilable, workable state using the new refactored packages obscuren 2014-12-15 13:00:09 +01:00
  • c7bc684909 Moved peer helper metheds obscuren 2014-12-15 12:35:21 +01:00
  • 96272e19a6 removed filter manager from base obscuren 2014-12-15 12:34:06 +01:00
  • bd9088792b Merge branch 'develop' into ethersphere-ethp2p obscuren 2014-12-15 12:22:03 +01:00
  • dc4bc0e9bf Jit can handle call stack up to 1024 Paweł Bylica 2014-12-15 12:19:49 +01:00
  • cdb2ebbdfa Added old filter. Needs some refactoring obscuren 2014-12-15 12:08:10 +01:00
  • 45fb3f5625 Move some data from stack to JitVM object to save stack space. Paweł Bylica 2014-12-15 12:16:44 +01:00
  • 4b5ad31b3a WIP obscuren 2014-12-15 12:07:46 +01:00
  • 6c168c8f22 added protocol handler obscuren 2014-12-15 12:02:24 +01:00
  • afc8b887ab added whisper obscuren 2014-12-15 12:01:55 +01:00
  • f111fc0608 WIP obscuren 2014-12-15 11:37:23 +01:00
  • 1d959cb0ca WIP zelig 2014-12-14 21:02:59 +00:00
  • 10048128d4 Merge 27405881ece39ae21198a42f68b961c5c842429d into c3ba4ace64a99d324b20b27574b5e5066ce14e54 Viktor Trón 2014-12-15 09:25:33 +00:00
  • c3ba4ace64 Merge branch 'poc8' into develop obscuren 2014-12-15 10:22:57 +01:00
  • 15e46b97b4 Merge pull request #204 from fjl/fix-p2p-disconnect Jeffrey Wilcke 2014-12-15 10:22:35 +01:00
  • 27405881ec protocol test: basic status message tests pass zelig 2014-12-15 01:07:32 +00:00
  • da900f9435 p2p: add test for base protocol disconnect Felix Lange 2014-12-12 11:39:29 +01:00
  • f0f6727778 p2p: use an error type for disconnect requests Felix Lange 2014-12-12 11:58:39 +01:00
  • 65e39bf20e p2p: add MsgPipe for protocol testing Felix Lange 2014-12-12 11:39:07 +01:00
  • 835bf56efd rename logger pkg and logger instance var zelig 2014-12-14 23:17:27 +00:00
  • 702801a549 Merge branch 'ethp2p' of github.com:ethersphere/go-ethereum into ethp2p zelig 2014-12-14 21:02:59 +00:00
  • 72290f67fe resolve merge conflict hell zelig 2014-12-14 20:57:29 +00:00
  • 4c89d5331f adapt blockpool/backend to use pow/ezp with pow.Block for VerifyPoW func zelig 2014-12-14 20:08:24 +00:00
  • 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
  • 30d9f2c3d6 Merge b48acc2171fff28973e830f7da02600fe5ee2ddb into f8061fcba8648593e03ce3d847613d8c8e0f4797 Gustav Simonsson 2014-12-13 14:54:36 +00:00
  • b48acc2171 Remove logging of created privkey Gustav Simonsson 2014-12-13 15:51:42 +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
  • 6e318f8816 Check current call depth Paweł Bylica 2014-12-12 18:51:53 +01:00
  • 70348d9586 Fix cache key and do not compile to LLVM module when it is not needed Paweł Bylica 2014-12-12 18:51:11 +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
  • da02a1869d Cache key is contract code. Does not work Paweł Bylica 2014-12-12 16:28:09 +01:00
  • 7c9cf6e5e7 Trying to cache compiled contracts with pointer to code as a key (it's not a good idea) Paweł Bylica 2014-12-12 15:27:50 +01:00