diff --git a/consensus/types/validator.go b/consensus/types/validator.go index 146e4c17827ce8ea36060ba0191961172b7c003d..8feefb1f3563c5f690f20448c1056dc1c249c0c1 100644 --- a/consensus/types/validator.go +++ b/consensus/types/validator.go @@ -18,7 +18,7 @@ type Validator interface { // Anticipating moving to our own definition of Validator, or at least // augmenting Tendermint's. type TendermintValidator struct { - tmintValidator *tendermint_types.Validator `json:"validator"` + *tendermint_types.Validator `json:"validator"` } var _ Validator = (*TendermintValidator)(nil) @@ -28,7 +28,7 @@ func (tendermintValidator *TendermintValidator) AssertIsValidator() { } func (tendermintValidator *TendermintValidator) Address() []byte { - return tendermintValidator.tmintValidator.Address + return tendermintValidator.Address() } //------------------------------------------------------------------------------------- @@ -39,7 +39,7 @@ func FromTendermintValidators(tmValidators []*tendermint_types.Validator) []Vali for i, tmValidator := range tmValidators { // This embedding could be replaced by a mapping once if we want to describe // a more general notion of validator - validators[i] = &TendermintValidator{tmintValidator: tmValidator} + validators[i] = &TendermintValidator{tmValidator} } return validators }