mirror of
https://github.com/fluencelabs/tendermint
synced 2025-04-25 06:42:16 +00:00
26 lines
583 B
Go
26 lines
583 B
Go
|
package evidence
|
||
|
|
||
|
import (
|
||
|
"github.com/tendermint/go-amino"
|
||
|
"github.com/tendermint/go-crypto"
|
||
|
"github.com/tendermint/tendermint/types"
|
||
|
)
|
||
|
|
||
|
var cdc = amino.NewCodec()
|
||
|
|
||
|
func init() {
|
||
|
RegisterEvidenceMessages(cdc)
|
||
|
crypto.RegisterAmino(cdc)
|
||
|
types.RegisterEvidences(cdc)
|
||
|
RegisterMockEvidences(cdc) // For testing
|
||
|
}
|
||
|
|
||
|
//-------------------------------------------
|
||
|
|
||
|
func RegisterMockEvidences(cdc *amino.Codec) {
|
||
|
cdc.RegisterConcrete(types.MockGoodEvidence{},
|
||
|
"tendermint/MockGoodEvidence", nil)
|
||
|
cdc.RegisterConcrete(types.MockBadEvidence{},
|
||
|
"tendermint/MockBadEvidence", nil)
|
||
|
}
|