Skip to content

Commit 7d2fd65

Browse files
authored
Update run.go
1 parent 557cdbb commit 7d2fd65

File tree

1 file changed

+30
-15
lines changed

1 file changed

+30
-15
lines changed

exporter/run.go

Lines changed: 30 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,10 @@ func setConfig(chain string) {
4545
config := sdk.GetConfig()
4646

4747
switch chain {
48+
4849
case "iris":
4950
iris.ConfigureBech32Prefix()
51+
5052
case "band":
5153
bech32MainPrefix := "band"
5254
var bip44CoinType uint32 = 494
@@ -68,29 +70,30 @@ func setConfig(chain string) {
6870
config.SetBech32PrefixForAccount(terra.Bech32PrefixAccAddr, terra.Bech32PrefixAccPub)
6971
config.SetBech32PrefixForValidator(terra.Bech32PrefixValAddr, terra.Bech32PrefixValPub)
7072
config.SetBech32PrefixForConsensusNode(terra.Bech32PrefixConsAddr, terra.Bech32PrefixConsPub)
71-
// case "kava":
72-
// kava.SetBech32AddressPrefixes(config)
73-
// kava.SetBip44CoinType(config)
73+
7474
case "emoney":
7575
emoney.ConfigureSDK()
76-
case "starname":
77-
Bech32Prefix := "star"
78-
Bech32PrefixAccAddr := Bech32Prefix
79-
Bech32PrefixAccPub := Bech32Prefix + sdk.PrefixPublic
80-
Bech32PrefixValAddr := Bech32Prefix + sdk.PrefixValidator + sdk.PrefixOperator
81-
Bech32PrefixValPub := Bech32Prefix + sdk.PrefixValidator + sdk.PrefixOperator + sdk.PrefixPublic
82-
Bech32PrefixConsAddr := Bech32Prefix + sdk.PrefixValidator + sdk.PrefixConsensus
83-
Bech32PrefixConsPub := Bech32Prefix + sdk.PrefixValidator + sdk.PrefixConsensus + sdk.PrefixPublic
84-
config := sdk.GetConfig()
85-
config.SetBech32PrefixForAccount(Bech32PrefixAccAddr, Bech32PrefixAccPub)
86-
config.SetBech32PrefixForValidator(Bech32PrefixValAddr, Bech32PrefixValPub)
87-
config.SetBech32PrefixForConsensusNode(Bech32PrefixConsAddr, Bech32PrefixConsPub)
76+
77+
//case "starname":
78+
// Bech32Prefix := "star"
79+
// Bech32PrefixAccAddr := Bech32Prefix
80+
// Bech32PrefixAccPub := Bech32Prefix + sdk.PrefixPublic
81+
// Bech32PrefixValAddr := Bech32Prefix + sdk.PrefixValidator + sdk.PrefixOperator
82+
// Bech32PrefixValPub := Bech32Prefix + sdk.PrefixValidator + sdk.PrefixOperator + sdk.PrefixPublic
83+
// Bech32PrefixConsAddr := Bech32Prefix + sdk.PrefixValidator + sdk.PrefixConsensus
84+
// Bech32PrefixConsPub := Bech32Prefix + sdk.PrefixValidator + sdk.PrefixConsensus + sdk.PrefixPublic
85+
// config := sdk.GetConfig()
86+
// config.SetBech32PrefixForAccount(Bech32PrefixAccAddr, Bech32PrefixAccPub)
87+
// config.SetBech32PrefixForValidator(Bech32PrefixValAddr, Bech32PrefixValPub)
88+
// config.SetBech32PrefixForConsensusNode(Bech32PrefixConsAddr, Bech32PrefixConsPub)
89+
8890
case "certik":
8991
config := sdk.GetConfig()
9092
config.SetBech32PrefixForAccount(common.Bech32PrefixAccAddr, common.Bech32PrefixAccPub)
9193
config.SetBech32PrefixForValidator(common.Bech32PrefixValAddr, common.Bech32PrefixValPub)
9294
config.SetBech32PrefixForConsensusNode(common.Bech32PrefixConsAddr, common.Bech32PrefixConsPub)
9395
config.Seal()
96+
9497
case "rizon":
9598
Bech32MainPrefix := "rizon"
9699
PrefixValidator := "val"
@@ -108,6 +111,18 @@ func setConfig(chain string) {
108111
config.SetBech32PrefixForValidator(Bech32PrefixValAddr, Bech32PrefixValPub)
109112
config.SetBech32PrefixForConsensusNode(Bech32PrefixConsAddr, Bech32PrefixConsPub)
110113
config.Seal()
114+
115+
case "kava":
116+
Bech32MainPrefix := "kava"
117+
Bech32PrefixAccPub := Bech32MainPrefix + "pub"
118+
Bech32PrefixValAddr := Bech32MainPrefix + "val" + "oper"
119+
Bech32PrefixValPub := Bech32MainPrefix + "val" + "oper" + "pub"
120+
Bech32PrefixConsAddr := Bech32MainPrefix + "val" + "cons"
121+
Bech32PrefixConsPub := Bech32MainPrefix + "val" + "cons" + "pub"
122+
config.SetBech32PrefixForAccount(Bech32MainPrefix, Bech32PrefixAccPub)
123+
config.SetBech32PrefixForValidator(Bech32PrefixValAddr, Bech32PrefixValPub)
124+
config.SetBech32PrefixForConsensusNode(Bech32PrefixConsAddr, Bech32PrefixConsPub)
125+
config.Seal()
111126
}
112127

113128
config.Seal()

0 commit comments

Comments
 (0)