func (self *XEth) Logs(id int) state.Logs { filter := self.filterManager.GetFilter(id) if filter != nil { return filter.Find() } return nil }
func (self *XEth) AllLogs(earliest, latest int64, skip, max int, address []string, topics [][]string) state.Logs { filter := core.NewFilter(self.backend) filter.SetEarliestBlock(earliest) filter.SetLatestBlock(latest) filter.SetSkip(skip) filter.SetMax(max) filter.SetAddress(cAddress(address)) filter.SetTopics(cTopics(topics)) return filter.Find() }
func (self *XEth) Logs(id int) state.Logs { self.logMu.Lock() defer self.logMu.Unlock() filter := self.filterManager.GetFilter(id) if filter != nil { return filter.Find() } return nil }