aboutsummaryrefslogtreecommitdiffstats
path: root/eth/protocol.go
diff options
context:
space:
mode:
authorPéter Szilágyi <peterke@gmail.com>2015-10-09 23:36:31 +0800
committerPéter Szilágyi <peterke@gmail.com>2015-10-19 15:03:10 +0800
commitaa0538db0b5de2bb2c609d629b65d083649f9171 (patch)
treea1ce77d4fa8d041a78975b6f99067e85eb725ea1 /eth/protocol.go
parenta9d8dfc8e77330412b1f21e25a69b96d59567e36 (diff)
downloaddexon-aa0538db0b5de2bb2c609d629b65d083649f9171.tar
dexon-aa0538db0b5de2bb2c609d629b65d083649f9171.tar.gz
dexon-aa0538db0b5de2bb2c609d629b65d083649f9171.tar.bz2
dexon-aa0538db0b5de2bb2c609d629b65d083649f9171.tar.lz
dexon-aa0538db0b5de2bb2c609d629b65d083649f9171.tar.xz
dexon-aa0538db0b5de2bb2c609d629b65d083649f9171.tar.zst
dexon-aa0538db0b5de2bb2c609d629b65d083649f9171.zip
eth: clean out light node notions from eth
Diffstat (limited to 'eth/protocol.go')
-rw-r--r--eth/protocol.go27
1 files changed, 2 insertions, 25 deletions
diff --git a/eth/protocol.go b/eth/protocol.go
index f2b98a8b1..410347ed3 100644
--- a/eth/protocol.go
+++ b/eth/protocol.go
@@ -26,36 +26,18 @@ import (
"github.com/ethereum/go-ethereum/rlp"
)
-// Mode represents the mode of operation of the eth client.
-type Mode int
-
-const (
- ArchiveMode Mode = iota // Maintain the entire blockchain history
- FullMode // Maintain only a recent view of the blockchain
- LightMode // Don't maintain any history, rather fetch on demand
-)
-
// Constants to match up protocol versions and messages
const (
eth61 = 61
eth62 = 62
eth63 = 63
- eth64 = 64
)
-// minimumProtocolVersion is the minimum version of the protocol eth must run to
-// support the desired mode of operation.
-var minimumProtocolVersion = map[Mode]uint{
- ArchiveMode: eth61,
- FullMode: eth63,
- LightMode: eth64,
-}
-
// Supported versions of the eth protocol (first is primary).
-var ProtocolVersions = []uint{eth64, eth63, eth62, eth61}
+var ProtocolVersions = []uint{eth63, eth62, eth61}
// Number of implemented message corresponding to different protocol versions.
-var ProtocolLengths = []uint64{19, 17, 8, 9}
+var ProtocolLengths = []uint64{17, 8, 9}
const (
NetworkId = 1
@@ -90,11 +72,6 @@ const (
NodeDataMsg = 0x0e
GetReceiptsMsg = 0x0f
ReceiptsMsg = 0x10
-
- // Protocol messages belonging to eth/64
- GetAcctProofMsg = 0x11
- GetStorageDataProof = 0x12
- Proof = 0x13
)
type errCode int