package txs import ( wire "github.com/tendermint/go-wire" "github.com/tendermint/light-client/proofs" "github.com/tendermint/basecoin" ) // BaseTxPresenter this decodes all basecoin tx type BaseTxPresenter struct { proofs.RawPresenter // this handles MakeKey as hex bytes } // ParseData - unmarshal raw bytes to a basecoin tx func (BaseTxPresenter) ParseData(raw []byte) (interface{}, error) { var tx basecoin.Tx err := wire.ReadBinaryBytes(raw, &tx) return tx, err }