func (msg *MsgElectionEntryPing) BtcEncode(w io.Writer, pver uint32, enc MessageEncoding) error {
	err := writeTxIn(w, pver, 0, &msg.Input)
	if err != nil {
		return err
	}
	if err := WriteVarBytes(w, pver, msg.Signature); err != nil {
		return err
	}
	return writeElements(w, (uint32Time)(msg.SignatureTime), msg.SignatureTime)
}
// BtcEncode encodes the receiver to w using the bitcoin protocol encoding.
// This is part of the Message interface implementation.
BtcEncode encodes the receiver to w using the bitcoin protocol encoding.
This is part of the Message interface implementation.
// BtcEncode encodes the receiver to w using the bitcoin protocol encoding . // This is part of the Message interface implementation .
func (msg *MsgElectionEntryPing) BtcEncode(w io.Writer, pver uint32, enc MessageEncoding) error {
	err := writeTxIn(w, pver, 0, &msg.Input)
	if err != nil {
		return err
	}
	if err := WriteVarBytes(w, pver, msg.Signature); err != nil {
		return err
	}
	return writeElements(w, (uint32Time)(msg.SignatureTime), msg.SignatureTime)
}
func ( msg * MsgElectionEntryPing ) BtcEncode ( w io . Writer , pver uint32 , enc MessageEncoding ) error { err := writeTxIn ( w , pver , 0 , & msg . Input ) if err != nil { return err } if err := WriteVarBytes ( w , pver , msg . Signature ) ; err != nil { return err } return writeElements ( w , ( uint32Time ) ( msg . SignatureTime ) , msg . SignatureTime ) }
BtcEncode encodes the receiver to w using the bitcoin protocol encoding.
BtcEncode encodes the receiver to w using the bitcoin protocol encoding .