- Apr 18, 2015
-
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
* Improved block propagation by sending blocks only to peers to which, as far as we know, the peer does not know about. * Made sub protocol its own manager * SubProtocol now contains the p2p.Protocol which is used instead of a function-returning-protocol thing.
-
- Apr 17, 2015
-
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
Conflicts: eth/downloader/downloader.go
-
Jeffrey Wilcke authored
-
- Apr 16, 2015
-
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
Update transaction tests
-
Jeffrey Wilcke authored
-
- Apr 15, 2015
-
-
Jeffrey Wilcke authored
Properly ignore blocks coming from peers not in our peer list (blocked) and do never request anything from bad peers. Added some checks to account for blocks known when requesting hashes (missing parents).
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
Properly ignore blocks coming from peers not in our peer list (blocked) and do never request anything from bad peers. Added some checks to account for blocks known when requesting hashes (missing parents).
-
Jeffrey Wilcke authored
-
Gustav Simonsson authored
* Include tests which now has consistent HEX encodings * Comment out two failing tests: " "TransactionWithHihghNonce" due to wrong nonce size "TransactionWithSvalueHigh" due to wrong ECDSA s range * Cleanup conversion functions and fix expected encodings for tests validation fields
-
Gustav Simonsson authored
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
NOTE: For known, non-consensus, hard to reproduce bugs consider the following method `common.Report("extra", stuff, "you need logged")` will give you a stack trace and a friendly request to submit it as an issue on our issue tracker.
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
Log filter `Address` field was cast to a Hash which causes it to always fail.
-
Jeffrey Wilcke authored
-
- Apr 14, 2015
-
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
All transaction and block messages are now limited using `sqrt(peers)`
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
-
- Apr 13, 2015
-
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
p2p: more concurrency fixups
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
During a split parent and grand parent were included in the database but not in the canonical chain (numbered chain). Added a `merge` function which finds the common ancestor of the chains and reinserts the missing blocks.
-
Felix Lange authored
Fix links
-
ligi authored
Where 404s before - now linking to the path that they stay valid a little longer ;-)
-
Jeffrey Wilcke authored
Processing transactions should continue when a transaction throws a gas limit reached error. Other transactions may actually succeed.
-
Jeffrey Wilcke authored
Rlock => Lock when creating a new nonce
-
Jeffrey Wilcke authored
-
Felix Lange authored
-
Felix Lange authored
-
Felix Lange authored
removePeer can be called even after listenLoop and dialLoop have returned.
-
Jeffrey Wilcke authored
-