Switch to evidence type enum
This commit is contained in:
parent
5c4c486e7b
commit
3d37d51795
|
@ -267,8 +267,7 @@
|
||||||
"server",
|
"server",
|
||||||
"types"
|
"types"
|
||||||
]
|
]
|
||||||
revision = "f9dce537281ffba5d1e047e6729429f7e5fb90c9"
|
revision = "c67bb414c7ee617f18d81a50f8a837318bb6d7dc"
|
||||||
version = "v0.11.0-rc0"
|
|
||||||
|
|
||||||
[[projects]]
|
[[projects]]
|
||||||
branch = "master"
|
branch = "master"
|
||||||
|
@ -461,6 +460,6 @@
|
||||||
[solve-meta]
|
[solve-meta]
|
||||||
analyzer-name = "dep"
|
analyzer-name = "dep"
|
||||||
analyzer-version = 1
|
analyzer-version = 1
|
||||||
inputs-digest = "04b888e63be8b6999da76f98c44c12a21920b12186378957d6b874270f300aaf"
|
inputs-digest = "8f9c58893f04daef93d91512e658560cf076a766fc100c8bc4f718d7abf1ea9c"
|
||||||
solver-name = "gps-cdcl"
|
solver-name = "gps-cdcl"
|
||||||
solver-version = 1
|
solver-version = 1
|
||||||
|
|
|
@ -52,9 +52,9 @@
|
||||||
name = "github.com/stretchr/testify"
|
name = "github.com/stretchr/testify"
|
||||||
version = "~1.2.1"
|
version = "~1.2.1"
|
||||||
|
|
||||||
[[constraint]]
|
[[override]]
|
||||||
name = "github.com/tendermint/abci"
|
name = "github.com/tendermint/abci"
|
||||||
version = "0.11.0-rc0"
|
revision = "c67bb414c7ee617f18d81a50f8a837318bb6d7dc"
|
||||||
|
|
||||||
[[constraint]]
|
[[constraint]]
|
||||||
name = "github.com/tendermint/go-crypto"
|
name = "github.com/tendermint/go-crypto"
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
package slashing
|
package slashing
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"bytes"
|
|
||||||
"encoding/binary"
|
"encoding/binary"
|
||||||
"fmt"
|
"fmt"
|
||||||
|
|
||||||
|
@ -21,8 +20,8 @@ func NewBeginBlocker(sk Keeper) sdk.BeginBlocker {
|
||||||
for _, evidence := range req.ByzantineValidators {
|
for _, evidence := range req.ByzantineValidators {
|
||||||
var pk crypto.PubKey
|
var pk crypto.PubKey
|
||||||
sk.cdc.MustUnmarshalBinary(evidence.PubKey, &pk)
|
sk.cdc.MustUnmarshalBinary(evidence.PubKey, &pk)
|
||||||
switch {
|
switch evidence.Type {
|
||||||
case bytes.Compare(evidence.Type, []byte("doubleSign")) == 0:
|
case abci.EvidenceType_DOUBLE_SIGN:
|
||||||
sk.handleDoubleSign(ctx, evidence.Height, evidence.Time, pk)
|
sk.handleDoubleSign(ctx, evidence.Height, evidence.Time, pk)
|
||||||
default:
|
default:
|
||||||
ctx.Logger().With("module", "x/slashing").Error(fmt.Sprintf("Ignored unknown evidence type: %s", string(evidence.Type)))
|
ctx.Logger().With("module", "x/slashing").Error(fmt.Sprintf("Ignored unknown evidence type: %s", string(evidence.Type)))
|
||||||
|
|
Loading…
Reference in New Issue