eth/filters: Derive FilterCriteria from ethereum.FilterQuery

This commit is contained in:
Domino Valdano 2018-05-01 00:11:30 -07:00
parent 1da33028ce
commit 8edaa1ee4d
No known key found for this signature in database
GPG key ID: 3FDFE30EE92AC05E

View file

@ -268,14 +268,8 @@ func (api *PublicFilterAPI) Logs(ctx context.Context, crit FilterCriteria) (*rpc
}
// FilterCriteria represents a request to create a new filter.
//
// TODO(karalabe): Kill this in favor of ethereum.FilterQuery.
type FilterCriteria struct {
FromBlock *big.Int
ToBlock *big.Int
Addresses []common.Address
Topics [][]common.Hash
}
// Same as ethereum.FilterQuery but with UnmarshalJSON() method.
type FilterCriteria ethereum.FilterQuery
// NewFilter creates a new filter and returns the filter id. It can be
// used to retrieve logs when the state changes. This method cannot be