argotorg / argotorg/solidity

Set up IPNS names for list files from solc-bin

Open
#9,987 3 comments 1 reaction 0 assignees View on GitHub
must have solcbin
Dominant language
C++
Stars
25.7k
Forks
6.2k
Avg merge
1d 11h
Merged PRs (30d)
21

Description

Related to #9935 and #9258.

One [IPNS](https://docs.ipfs.io/concepts/ipns/) name pointing at a directory containing all the lists would be the most convenient option for users but that requires extra post-processing on the computer hosting the files to create the directory. Having separate IPNS names would be acceptable too though not as good.

We're considering also hosting a Brotli-compressed version of every binary (with `.bs` extension) on IPFS only (i.e. not committed to `solc-bin`). To make these compressed bnaries discoverable we'd create corresponding lists (e.g. `list.bs.json`). We should have IPNS names for those too.

Contributor guide

Open the contributing guide

Research direction

Read the related issues #9935 and #9258, then review the linked IPNS documentation. Determine how list files and optional Brotli-compressed binary lists should be exposed through IPNS, including whether to use one directory name or separate names. Done means the agreed IPNS names are created and the relevant lists are discoverable.

Written by the indexing model from the issue text.

Assessment

Domain
release
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.