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.pyfile, 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_eventstoget_all_eventsand updated the method signature to include sorting options and default parameters.decodeandblock_numberparameters fromget_all_eventsto streamline the method.sort_orderparameter toget_all_eventsand set default parameters for sorting and decoding.Enhancements to
get_contract_events:decodeparameter and addedsort_orderto allow sorting of events.get_contract_events.Removal of Redundant Methods:
get_contract_events_by_signaturemethod to reduce redundancy and simplify the codebase.Transaction Retrieval Improvements:
decodeparameter fromget_all_transactionsand set default sorting and decoding parameters. [1] [2] [3]Other Method Updates:
get_token_pricesto include native tokens and removed thecurrenciesparameter.get_contract_abifunctionality intoget_contract_metadatato consolidate contract-related information retrieval.resolvemethod description to provide a more comprehensive explanation of its capabilities.