Commit Graph

3922 Commits

Author SHA1 Message Date
Felix Lange
9b85002b70 p2p: remove Msg.Value and MsgLoop 2014-11-25 16:01:39 +01:00
Felix Lange
f816fdcb69 rlp: include target type in decoder error messages 2014-11-25 16:00:48 +01:00
Felix Lange
6049fcd52a p2p: use package rlp for baseProtocol 2014-11-25 12:25:31 +01:00
Felix Lange
c1fca72552 p2p: use package rlp 2014-11-24 19:03:20 +01:00
Felix Lange
205af02a1f rlp: add NewListStream (for p2p) 2014-11-24 19:03:17 +01:00
Felix Lange
5a5560f105 rlp: add Stream.Reset and accept any reader (for p2p) 2014-11-24 19:03:11 +01:00
ethers
8e69fbfa98 add special tests 2014-11-21 17:42:05 -08:00
Felix Lange
59b63caf5e p2p: API cleanup and PoC 7 compatibility
Whoa, one more big commit. I didn't manage to untangle the
changes while working towards compatibility.
2014-11-21 21:52:45 +01:00
Felix Lange
e4a601c644 p2p: disable failing Server tests for now 2014-11-21 21:52:45 +01:00
Felix Lange
7149191dd9 p2p: fix issues found during review 2014-11-21 21:52:45 +01:00
Felix Lange
f38052c499 p2p: rework protocol API 2014-11-21 21:52:45 +01:00
Jeffrey Wilcke
4cd9d57bad Merge pull request #187 from honestmoney/develop
Fix for broken develop build and install.sh
2014-11-21 13:22:14 -05:00
obscuren
8cf9ed0ea5 Fixed test 2014-11-21 10:48:07 -05:00
Eric Robitaille
28b7dcc204 go get deps doesnt work with develop branch 2014-11-21 08:16:32 -05:00
Eric Robitaille
eba3fca7bc go get dependencies on executable 2014-11-21 08:05:52 -05:00
Eric Robitaille
6c098ee779 changed install.sh to change branch and install executable 2014-11-21 00:06:33 -05:00
ethers
90f4f942e6 typo 2014-11-20 19:01:09 -08:00
Eric Robitaille
c0bbb7e69a fix for install script devel 2014-11-20 15:02:24 -05:00
Eric Robitaille
d5ac24907e Updated install.sh - github paths for executables 2014-11-20 14:25:26 -05:00
Eric Robitaille
0f47129113 Updated main.go - fix for broken develop build
Transaction execution fixes - 60cdb1148c
2014-11-20 14:16:22 -05:00
obscuren
9b8a12b4b5 Removed naively casting to bytes 2014-11-20 18:20:04 +01:00
obscuren
12f1aea38d Fixed iterator for short nodes.
In some cases the iterator didn't properly return the correct key
because it didn't append fields to the reverse lookup.
2014-11-20 18:11:31 +01:00
Christoph Jentzsch
c5e5228e0d Removed log,post,out,gas,callcreates if exception occured 2014-11-20 17:04:06 +01:00
Christoph Jentzsch
9c0232a2b9 MakeMoney test 2014-11-19 18:19:05 +01:00
obscuren
b05e63c34d Added paranoia check for tries 2014-11-19 16:56:01 +01:00
obscuren
cab7e6000e Increased coverage 2014-11-19 16:35:57 +01:00
Christoph Jentzsch
3ba0007e86 Added log sections in all vmtests + log tests 2014-11-19 16:23:04 +01:00
obscuren
0f460ad26e Added caching and database interface to trie
* Reimplemented caching for trie
* Reimplemented resetting and persisting trie
2014-11-19 16:21:28 +01:00
obscuren
e70529a977 Added new iterator and tests 2014-11-19 15:05:08 +01:00
obscuren
14e2e488fd Added chain tests & minor fixes
* Fork tests (equal and larger chains)
* `chain.link` fields are now exported
* moved debug function from state to dump.go
2014-11-19 12:25:52 +01:00
Christoph Jentzsch
d84be4fe07 Merge remote-tracking branch 'origin/develop' into develop 2014-11-19 10:00:24 +01:00
Christoph Jentzsch
c8497ab257 new push32 test and renaming 2014-11-19 10:00:02 +01:00
obscuren
437d79f094 Updated readme 2014-11-18 20:23:17 +01:00
obscuren
93e693be72 Fixed tests for 'types' 2014-11-18 19:52:45 +01:00
obscuren
675ba4d7eb Merge branch 'tests' into poc8 2014-11-18 19:48:35 +01:00
obscuren
f8d0cd9906 Added a callback mechanism to chain adding.
Not sure if this is the right approach. Why? BlockChain shouldn't need
the "Ethereum" object. BlockChain shouldn't need to worry about
notifying listeners or message propagation.
2014-11-18 19:44:17 +01:00
obscuren
a1b6a9ac29 Begin of moving objects to types package
* Block(s)
* Transaction(s)
2014-11-18 16:58:22 +01:00
Marek Kotewicz
b402484e41 common changes 2014-11-18 13:59:17 +01:00
obscuren
62cd9946ee j => i 2014-11-18 12:20:14 +01:00
obscuren
e08aba5dd9 added output test 2014-11-18 12:18:27 +01:00
obscuren
34f29d57b6 Update vm_debug.go 2014-11-18 12:03:51 +01:00
obscuren
3220a32ff0 Added some comparison tests for the new ptrie 2014-11-18 12:03:09 +01:00
obscuren
f7417d3552 New modified patricia trie 2014-11-18 12:02:13 +01:00
Marek Kotewicz
04845d42c0 Merge pull request #1 from cubedro/master
Fixed autoprovider bug
2014-11-18 09:08:15 +01:00
Marian Oancea
0d526d66b7 Updated version
Changed version from npm in order to publish the update
2014-11-18 09:23:16 +02:00
Marian OANCΞA
8fe16df6c9 Merge pull request #11 from debris/master
Update
2014-11-18 09:21:06 +02:00
Marian Oancea
1a9624af51 Fixed require web3 bug
Fixed error "Cannot find module './web3'" in autoprovider.js
2014-11-18 09:11:16 +02:00
Marian OANCΞA
8b7e59729f Merge pull request #10 from debris/abi
Abi
2014-11-18 09:00:01 +02:00
ethers
76d25420e1 adding test 2014-11-17 18:59:30 -08:00
Christoph Jentzsch
0be275e757 Merge remote-tracking branch 'origin/develop' into develop 2014-11-17 22:47:34 +01:00