crytic / crytic/solc-select

cache `get_installable_versions` and `get_available_versions`

Open
#145 3 comments 0 reactions 0 assignees View on GitHub
good first issue
Dominant language
Python
Stars
816
Forks
108
PR merge metrics
No merged PRs in 30d

Description

There's no need to repeatedly invoke these requests since once the platform is determined, these should not change

Contributor guide

Open the contributing guide

Research direction

Locate the implementations and call sites for get_installable_versions and get_available_versions, then trace when the platform is determined. Check how version requests are currently made and define the cache lifetime from the issue’s requirement; done means repeated requests are avoided after platform determination without changing returned versions.

Written by the indexing model from the issue text.

Assessment

Tech stack
python, solidity
Domain
cli, tooling
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.