func (e *Exchange) ListenToDeposits() (chan *interfaces.ExchangeLogDeposit, error) {
	events := make(chan *interfaces.ExchangeLogDeposit)
	opts := &bind.WatchOpts{nil, nil}

	_, err := e.Contract.WatchLogDeposit(opts, events)
	if err != nil {
		return nil, err
	}

	return events, nil
}
// ListenToTrades returns a channel that receivs deposit logs (events) from the underlying exchange smart contract
ListenToTrades returns a channel that receivs deposit logs (events) from the underlying exchange smart contract
// ListenToTrades returns a channel that receivs deposit logs ( events ) from the underlying exchange smart contract
func (e *Exchange) ListenToDeposits() (chan *interfaces.ExchangeLogDeposit, error) {
	events := make(chan *interfaces.ExchangeLogDeposit)
	opts := &bind.WatchOpts{nil, nil}
	_, err := e.Contract.WatchLogDeposit(opts, events)
	if err != nil {
		return nil, err
	}
	return events, nil
}
func ( e * Exchange ) ListenToDeposits ( ) ( chan * interfaces . ExchangeLogDeposit , error ) { events := make ( chan * interfaces . ExchangeLogDeposit ) opts := & bind . WatchOpts { nil , nil } _ , err := e . Contract . WatchLogDeposit ( opts , events ) if err != nil { return nil , err } return events , nil }
ListenToTrades returns a channel that receivs deposit logs (events) from the underlying exchange smart contract
ListenToTrades returns a channel that receivs deposit logs ( events ) from the underlying exchange smart contract