aboutsummaryrefslogtreecommitdiffstats
path: root/ethwire
diff options
context:
space:
mode:
authorobscuren <geffobscura@gmail.com>2014-08-11 22:23:38 +0800
committerobscuren <geffobscura@gmail.com>2014-08-11 22:23:38 +0800
commita760ce05b948e89bc564af20599dcf95698ac0eb (patch)
treee9a1f0161521bc895de45e683ba6904a0d4923f9 /ethwire
parent2e5d28c73f1d97865def3ffe8c7ad0a4819f15f3 (diff)
downloaddexon-a760ce05b948e89bc564af20599dcf95698ac0eb.tar.gz
dexon-a760ce05b948e89bc564af20599dcf95698ac0eb.tar.zst
dexon-a760ce05b948e89bc564af20599dcf95698ac0eb.zip
Updated chain for filtering
Diffstat (limited to 'ethwire')
-rw-r--r--ethwire/messaging.go5
1 files changed, 3 insertions, 2 deletions
diff --git a/ethwire/messaging.go b/ethwire/messaging.go
index f13b72353..d114a1c9d 100644
--- a/ethwire/messaging.go
+++ b/ethwire/messaging.go
@@ -6,9 +6,10 @@ import (
"bytes"
"errors"
"fmt"
- "github.com/ethereum/eth-go/ethutil"
"net"
"time"
+
+ "github.com/ethereum/eth-go/ethutil"
)
// Connection interface describing the methods required to implement the wire protocol.
@@ -109,7 +110,7 @@ func (self *Connection) Write(typ MsgType, v ...interface{}) error {
slice := [][]interface{}{[]interface{}{byte(typ)}}
for _, value := range v {
- if encodable, ok := value.(ethutil.RlpEncodable); ok {
+ if encodable, ok := value.(ethutil.RlpEncodeDecode); ok {
slice = append(slice, encodable.RlpValue())
} else if raw, ok := value.([]interface{}); ok {
slice = append(slice, raw)