Update insight tools and prompts #5
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request focuses on refining the event and transaction retrieval methods in the
insight.py
file, improving the flexibility and consistency of the API. The key changes include renaming methods, adding sorting options, and removing redundant parameters.Improvements to event and transaction retrieval methods:
Method Renaming and Parameter Updates:
get_events
toget_all_events
and updated the method signature to include sorting options and default parameters.decode
andblock_number
parameters fromget_all_events
to streamline the method.sort_order
parameter toget_all_events
and set default parameters for sorting and decoding.Enhancements to
get_contract_events
:decode
parameter and addedsort_order
to allow sorting of events.get_contract_events
.Removal of Redundant Methods:
get_contract_events_by_signature
method to reduce redundancy and simplify the codebase.Transaction Retrieval Improvements:
decode
parameter fromget_all_transactions
and set default sorting and decoding parameters. [1] [2] [3]Other Method Updates:
get_token_prices
to include native tokens and removed thecurrencies
parameter.get_contract_abi
functionality intoget_contract_metadata
to consolidate contract-related information retrieval.resolve
method description to provide a more comprehensive explanation of its capabilities.