- 09 Jun, 2015 35 commits
-
-
Felix Lange authored
Nodes that are out of sync will queue many transactions, which causes the initial transactions message to grow very large. Larger transactions messages can make communication impossible if the message is too big to send. Big transactions messages also exhaust egress bandwidth, which degrades other peer connections. The new approach to combat these issues is to send transactions in smaller batches. This commit introduces a new goroutine that handles delivery of all initial transaction transfers. Size-limited packs of transactions are sent to one peer at a time, conserving precious egress bandwidth.
-
Felix Lange authored
If blocks get larger, sending 256 at once can make messages large enough to exceed the low-level write timeout.
-
Felix Lange authored
-
Jeffrey Wilcke authored
jsre: patch up the pretty printer to have a decent look
-
Péter Szilágyi authored
-
Jeffrey Wilcke authored
Precompiled ec recover padding
-
Péter Szilágyi authored
-
Gustav Simonsson authored
-
Jeffrey Wilcke authored
Fix various data races in eth and core
-
Gustav Simonsson authored
-
Gustav Simonsson authored
-
Gustav Simonsson authored
-
Gustav Simonsson authored
-
Péter Szilágyi authored
-
Jeffrey Wilcke authored
Fix RPC sign
-
obscuren authored
-
Péter Szilágyi authored
-
Jeffrey Wilcke authored
Differentiate between 0 and unspecified gas/gasprice
-
Taylor Gerring authored
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Taylor Gerring authored
-
Taylor Gerring authored
-
Taylor Gerring authored
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Jeffrey Wilcke authored
core: skip genesis block for reprocess. Closes #1202
-
obscuren authored
-
Péter Szilágyi authored
-
obscuren authored
-
Jeffrey Wilcke authored
eth: implement the NewBlockHashes protocol proposal
-
Jeffrey Wilcke authored
eth/downloader: gather and ban hashes from invalid chains
-
Péter Szilágyi authored
-
Jeffrey Wilcke authored
core: write accounts to statedb. Closes #1210
-
obscuren authored
-
- 08 Jun, 2015 5 commits
-
-
Jeffrey Wilcke authored
Improve export command
-
Jeffrey Wilcke authored
core: added a test for missing nonces
-
obscuren authored
This test showed the logic in the queue was slightly flawed sending out transactions to its peer it couldn't even resolve itself.
-
Péter Szilágyi authored
-
Jeffrey Wilcke authored
core: settable genesis nonce
-