aboutsummaryrefslogtreecommitdiffstats
path: root/peer.go
diff options
context:
space:
mode:
Diffstat (limited to 'peer.go')
-rw-r--r--peer.go15
1 files changed, 9 insertions, 6 deletions
diff --git a/peer.go b/peer.go
index d29481654..4f799e890 100644
--- a/peer.go
+++ b/peer.go
@@ -170,12 +170,15 @@ out:
// Version message
p.handleHandshake(msg)
case ethwire.MsgBlockTy:
- err := p.ethereum.BlockManager.ProcessBlock(ethchain.NewBlock(msg.Data))
- if err != nil {
- log.Println(err)
- }
+ /*
+ err := p.ethereum.BlockManager.ProcessBlock(ethchain.NewBlock(msg.Data))
+ if err != nil {
+ log.Println(err)
+ }
+ */
case ethwire.MsgTxTy:
- p.ethereum.TxPool.QueueTransaction(ethutil.NewTransactionFromData(msg.Data))
+ //p.ethereum.TxPool.QueueTransaction(ethchain.NewTransactionFromData(msg.Data))
+ p.ethereum.TxPool.QueueTransaction(ethchain.NewTransactionFromRlpValue(msg.Data.Get(0)))
case ethwire.MsgInvTy:
case ethwire.MsgGetPeersTy:
p.requestedPeerList = true
@@ -263,7 +266,7 @@ func (p *Peer) pushPeers() {
}
func (p *Peer) handleHandshake(msg *ethwire.Msg) {
- c := ethutil.Conv(msg.Data)
+ c := msg.Data
// [PROTOCOL_VERSION, NETWORK_ID, CLIENT_ID]
if c.Get(2).AsUint() == p.ethereum.Nonce {
//if msg.Nonce == p.ethereum.Nonce {