Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

add submarine proposal#2701

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Open
Benjmhart wants to merge1 commit intow3f:master
base:master
Choose a base branch
Loading
frommlabs-haskell:master
Open

Conversation

@Benjmhart
Copy link

Project Abstract

Submarine is an open source indexer and explorer, solving the polkadot ecosystems need for affordable and independantly operable chain visibility. Our goal is to lower onboarding costs for new projects and chains.

During a hands-on evaluation of open explorer scaffolds and other paths used for chain visibility across the ecosystem we identified two key issues:

  1. slow, brittle catch-up due to poor performance
  2. complexity in codebases that makes customization and ongoing maintenance difficult

These push many teams toward expensive hosted options rather than self-sovereign deployments.

Grantlevel

  • Level 1: Up to $10,000, 2 approvals
  • Level 2: Up to $30,000, 3 approvals
  • Level 3: Unlimited, 5 approvals (for >$100k: Web3 Foundation Council approval)

Application Checklist

  • Theapplication template has been copied and aptly renamed (project_name.md).
  • I have read theapplication guidelines.
  • Payment details have been provided (Polkadot AssetHub (USDC & DOT) address in the application and bank details via email, if applicable).
  • I understand that an agreed upon percentage of each milestone will be paid in vested DOT, to the Polkadot address listed in the application.
  • I am aware that, in order to receive a grant, I (and the entity I represent) have to successfully complete a KYC/KYB check.
  • The software delivered for this grant will be released under an open-source license specified in the application.
  • The initial PR contains only one commit (squash and force-push if needed).
  • The grant will only be announced once the first milestonehas been accepted (see theannouncement guidelines).
  • I prefer the discussion of this application to take place in a private Element/Matrix channel. My username is:@_______:matrix.org (change the homeserver if you use a different one)

@github-actions
Copy link
Contributor

github-actionsbot commentedNov 3, 2025
edited
Loading

CLA Assistant Lite bot All contributors have signed the CLA ✍️ ✅

@Benjmhart
Copy link
Author

I have read and hereby sign the Contributor License Agreement.

Copy link
Member

@semuellesemuelle left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Thanks for the application,@Benjmhart. Please see my comments below.

Comment on lines +234 to +244
- **Total Estimated Duration:** Duration of the whole project (e.g. 2 months)
25 Weeks

- **Full-Time Equivalent (FTE):** Average number of full-time employees working on the project throughout its duration (see [Wikipedia](https://en.wikipedia.org/wiki/Full-time_equivalent), e.g. 2 FTE)
1.5 FTE

- **Total Costs:** Requested amount in USD for the whole project (e.g. 12,000 USD). Note that the acceptance criteria and additional benefits vary depending on the [level](../README.md#level_slider-levels) of funding requested.
$166,038 USD

- **DOT %:** Percentage of Total Costs to be paid in (vested) DOT (≥ 50%)
50%
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Suggested change
-**Total Estimated Duration:** Duration of the whole project (e.g. 2 months)
25 Weeks
-**Full-Time Equivalent (FTE):** Average number of full-time employees working on the project throughout its duration (see[Wikipedia](https://en.wikipedia.org/wiki/Full-time_equivalent), e.g. 2 FTE)
1.5 FTE
-**Total Costs:** Requested amount in USD for the whole project (e.g. 12,000 USD). Note that the acceptance criteria and additional benefits vary depending on the[level](../README.md#level_slider-levels) of funding requested.
$166,038 USD
-**DOT %:** Percentage of Total Costs to be paid in (vested) DOT (≥ 50%)
50%
-**Total Estimated Duration:** 25 Weeks
-**Full-Time Equivalent (FTE):** 1.5 FTE
-**Total Costs:** $166,038 USD
-**DOT %:** 50%

Comment on lines +262 to +285
Number
Deliverable
Specification
0a
License
Apache 2.0 / GPLv3 / MIT / Unlicense. See the delivery guidelines for details.
0b
Documentation
We will provide both inline documentation of the code and a basic tutorial that explains how a user can (for example) spin up one of our Substrate nodes and send test transactions, which will show how the new functionality works. See the delivery guidelines for details.
0c
Testing and Testing Guide
Core functions will be fully covered by comprehensive unit tests to ensure functionality and robustness. In the guide, we will describe how to run these tests. See the delivery guidelines for details.
0d
Docker
We will provide a Dockerfile(s) that can be used to test all the functionality delivered with this milestone.
1
SCALE Parser
Build a parser that consumes raw SCALE-encoded bytes and, using on-chain metadata, splits them into pallet-call indices and parameter payloads.
2
Metadata Fetching & Caching
Auto-fetch latest on-chain metadata; Cache metadata versions based upon changes signified by specVersion or txVersionbumps.
3
Type Registry Generation
Tooling to generate and version per-chain custom type registries; persist registries for historical lookups and re-decode.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Please stick to the Markdown syntax provided in the application template. This is impossible to read.

Comment on lines +198 to +204
If you've already started implementing your project or it is part of a larger repository, please provide a link and a description of the code here. In any case, please provide some documentation on the research and other work you have conducted before applying. This could be:

- links to improvement proposals or [RFPs](https://grants.web3.foundation/docs/rfps) (requests for proposal),
- academic publications relevant to the problem,
- links to your research diary, blog posts, articles, forum discussions or open GitHub issues,
- references to conversations you might have had related to this project with anyone from the Web3 Foundation,
- previous interface iterations, such as mock-ups and wireframes.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Please remove all the template text from the doc.

@semuellesemuelle self-assigned thisNov 3, 2025
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

@semuellesemuellesemuelle requested changes

Requested changes must be addressed to merge this pull request.

Assignees

@semuellesemuelle

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

2 participants

@Benjmhart@semuelle

[8]ページ先頭

©2009-2025 Movatter.jp