func (msg *MsgEthereumTx) DecodeRLP(s *rlp.Stream) error {
	_, size, _ := s.Kind()

	err := s.Decode(&msg.Data)
	if err == nil {
		msg.size.Store(ethcmn.StorageSize(rlp.ListSize(size)))
	}

	return err
}
// DecodeRLP implements the rlp.Decoder interface.
DecodeRLP implements the rlp.Decoder interface.
// DecodeRLP implements the rlp . Decoder interface .
func (msg *MsgEthereumTx) DecodeRLP(s *rlp.Stream) error {
	_, size, _ := s.Kind()
	err := s.Decode(&msg.Data)
	if err == nil {
		msg.size.Store(ethcmn.StorageSize(rlp.ListSize(size)))
	}
	return err
}
func ( msg * MsgEthereumTx ) DecodeRLP ( s * rlp . Stream ) error { _ , size , _ := s . Kind ( ) err := s . Decode ( & msg . Data ) if err == nil { msg . size . Store ( ethcmn . StorageSize ( rlp . ListSize ( size ) ) ) } return err }
DecodeRLP implements the rlp.Decoder interface.
DecodeRLP implements the rlp . Decoder interface .