func (ar AccountRetriever) GetAccount(addr sdk.AccAddress) (exported.Account, error) {
	account, _, err := ar.GetAccountWithHeight(addr)
	return account, err
}
GetAccount queries for an account given an address and a block height. An
error is returned if the query or decoding fails.
package types
import (
	"fmt"
	"github.com/Dipper-Labs/Dipper-Protocol/app/v0/auth/exported"
	sdk "github.com/Dipper-Labs/Dipper-Protocol/types"
)
type NodeQuerier interface {
	QueryWithData(path string, data []byte) ([]byte, int64, error)
}
type AccountRetriever struct {
	querier NodeQuerier
}
func NewAccountRetriever(querier NodeQuerier) AccountRetriever {
	return AccountRetriever{querier: querier}
}