Querying: allow block-series .query
method on any ContractCall
object
#380
Labels
category: feature
New feature or request
size: 3 pieces
Moderately challenging, well-defined, may require a bit of research
Elevator pitch:
Be able to form datasets from querying a view method in a contract over a specified range of blocks.
For example:
Value:
This is valuable for data scientists who quickly want to perform an efficient query over a range of blocks to obtain a timeseries dataset.
Dependencies:
In order to be efficient, significant caching is necessary, coupled with an archive node for historical retrieval. Explore making these types of queries as efficient as possible.
Design approach:
Task list:
numpy
?)ProviderAPI
updates to make historical querieskwargs
specification for query filter parameters (e.g.start_block
,end_block
, etc.)QueryAPI
updates to speed up historical queriesEstimated completion date:
Design review:
Do not signoff unless:
Design reviewers should consider simpler approaches to achieve goals.
(Please leave a comment to sign off)
The text was updated successfully, but these errors were encountered: