Skip to content

Commit c9b0838

Browse files
authored
Merge pull request ethereum#47 from etclabscore/merge/1.9.11-mainline-resolve-confs
ETC DNS discovery support
2 parents c87375c + 9b6e0fb commit c9b0838

File tree

5 files changed

+20
-0
lines changed

5 files changed

+20
-0
lines changed

cmd/devp2p/nodesetcmd.go

+6
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,12 @@ func ethFilter(args []string) (nodeFilter, error) {
165165
filter = forkid.NewStaticFilter(params.GoerliChainConfig, params.GoerliGenesisHash)
166166
case "ropsten":
167167
filter = forkid.NewStaticFilter(params.TestnetChainConfig, params.TestnetGenesisHash)
168+
case "classic":
169+
filter = forkid.NewStaticFilter(params.ClassicChainConfig, params.MainnetGenesisHash)
170+
case "kotti":
171+
filter = forkid.NewStaticFilter(params.KottiChainConfig, params.KottiGenesisHash)
172+
case "mordor":
173+
filter = forkid.NewStaticFilter(params.MordorChainConfig, params.MordorGenesisHash)
168174
default:
169175
return nil, fmt.Errorf("unknown network %q", args[0])
170176
}

cmd/utils/flags.go

+6
Original file line numberDiff line numberDiff line change
@@ -1557,6 +1557,12 @@ func SetEthConfig(ctx *cli.Context, stack *node.Node, cfg *eth.Config) {
15571557
setDNSDiscoveryDefaults(cfg, params.KnownDNSNetworks[params.RinkebyGenesisHash])
15581558
case ctx.GlobalBool(GoerliFlag.Name):
15591559
setDNSDiscoveryDefaults(cfg, params.KnownDNSNetworks[params.GoerliGenesisHash])
1560+
case ctx.GlobalBool(ClassicFlag.Name):
1561+
setDNSDiscoveryDefaults(cfg, params.ClassicDNSNetwork1)
1562+
case ctx.GlobalBool(KottiFlag.Name):
1563+
setDNSDiscoveryDefaults(cfg, params.KottiDNSNetwork1)
1564+
case ctx.GlobalBool(MordorFlag.Name):
1565+
setDNSDiscoveryDefaults(cfg, params.MordorDNSNetwork1)
15601566
default:
15611567
if cfg.NetworkId == 1 {
15621568
setDNSDiscoveryDefaults(cfg, params.KnownDNSNetworks[params.MainnetGenesisHash])

params/bootnodes_classic.go

+4
Original file line numberDiff line numberDiff line change
@@ -43,3 +43,7 @@ var ClassicBootnodes = []string{
4343
"enode://70b74fef51aa4f36330cc52ac04f16d38e1838f531f58bbc88365ca5fd4a3da6e8ec32316c43f79b157d0575faf53064fd925644d0f620b2b201b028c2b410d0@47.115.150.90:30303", //ETC Labs
4444
"enode://fa64d1fcb2d4cd1d1606cb940ea2b69fee7dc6c7a85ac4ad05154df1e9ae9616a6a0fa67a59cb15f79346408efa5a4efeba1e5993ddbf4b5cedbda27644a61cf@47.91.30.48:30303", //ETC Labs
4545
}
46+
47+
var dnsPrefixETC = "enrtree://AJE62Q4DUX4QMMXEHCSSCSC65TDHZYSMONSD64P3WULVLSF6MRQ3K@"
48+
49+
var ClassicDNSNetwork1 = dnsPrefixETC + "all.classic.blockd.info"

params/bootnodes_kotti.go

+2
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,5 @@ var KottiBootnodes = []string{
2424
"enode://e8a786a894db053fe6886e283fc4385389ad034e04a692a26335f30b714059efd5cead0e410ecd783ce095888fdafcc21a685f13501594e969d6f5ac7ba0388c@86.103.236.55:63384",
2525
"enode://a59e33ccd2b3e52d578f1fbd70c6f9babda2650f0760d6ff3b37742fdcdfdb3defba5d56d315b40c46b70198c7621e63ffa3f987389c7118634b0fefbbdfa7fd@51.158.191.43:37956", // soc1c
2626
}
27+
28+
var KottiDNSNetwork1 = dnsPrefixETC + "all.kotti.blockd.info"

params/bootnodes_mordor.go

+2
Original file line numberDiff line numberDiff line change
@@ -45,3 +45,5 @@ var MordorBootnodes = []string{
4545
"enode://0fade975875f77237de433cba75893a09264e370d7c4d81a0a269d94ad01d9ebf6056f4d690e82f4fa636f02fee94b0393f6994919bb4cb275b26de352d40517@84.160.87.178:60648",
4646
"enode://642cf9650dd8869d42525dbf6858012e3b4d64f475e733847ab6f7742341a4397414865d953874e8f5ed91b0e4e1c533dee14ad1d6bb276a5459b2471460ff0d@157.230.152.87:30303", // @meowsbits but don't count on it
4747
}
48+
49+
var MordorDNSNetwork1 = dnsPrefixETC + "all.mordor.blockd.info"

0 commit comments

Comments
 (0)