-
Notifications
You must be signed in to change notification settings - Fork 47
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 our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
kishansagathiya: retain at rank 1 #38
Open
kishansagathiya
wants to merge
1
commit into
polkadot-fellows:main
Choose a base branch
from
kishansagathiya:main
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,66 @@ | ||
# Evidence-0001: Rentention at Rank I | ||
|
||
| | | | ||
| --------------- |---------------------------------| | ||
| **Report Date** | Date of Submission (2024/07/06) | | ||
| **Submitted by**| Kishan Sagathiya | | ||
|
||
|
||
## Member details | ||
|
||
- Matrix username: @kishanmsagathiya:matrix.org | ||
- Polkadot address: 13DWAWRTVpkPwWdFDmtUfh73KeCWMiJqEV84xRwpg34EZt8Y | ||
- Current rank: 1 | ||
- Date of initial induction: | ||
- Date of last report: NA | ||
- Area(s) of Expertise/Interest: Gossamer Node, Parachain Subsystems | ||
|
||
## Reporting period | ||
|
||
- Start date: 2022/11/25 | ||
- End date: 2024/07/06 | ||
|
||
## Evidence | ||
My contributions to Polkadot Ecosystem has been primarily through my work in Gossamer. | ||
At Gossamer, I lead, plan and contribute to the work of implementing the parachain protocol of Polkadot. In a nutshell, my contributions to Gossamer could be described as | ||
- Creating basis for parachain protocol (runtime imports, some missing host apis) | ||
- Creating overseer | ||
- Implementing Collator Protocol | ||
- Implementing the Network Bridge | ||
A significant part of my work at Gossamer is planning (creating issues) for parachain protocol and reviewing PRs | ||
|
||
Below is my list of contributions | ||
|
||
| Areas of Contribution | Tasks | Links |Notes | | ||
|-----------------------------------------------|------------------------|-----------------------------------------------------------------------|--| | ||
| Gossamer Node, Parachains Protocol | Implemented extra parachain host runtime API calls (ParachainHost_persisted_validation_data, ParachainHost_validation_code) | [ChainSafe PR 3237](https://github.com/ChainSafe/gossamer/pull/3237) | | | ||
| | Introduced parachain candidate validation | [ChainSafe PR 3249](https://github.com/ChainSafe/gossamer/pull/3249) | | | ||
| | feat(lib/runtime): add extra required runtime imports for parachain validation (`ext_default_child_storage_clear_prefix_version_2`, `ext_default_child_storage_root_version_2`, `ext_offchain_index_clear_version_1`) | [ChainSafe PR 3254](https://github.com/ChainSafe/gossamer/pull/3254) | | | ||
| | chore(dot/network): added common request-response protocol | [ChainSafe PR 3334](https://github.com/ChainSafe/gossamer/pull/3334) | | | ||
| | feat(lib/parachain): added parachain service and registering protocols | [ChainSafe PR 3277](https://github.com/ChainSafe/gossamer/pull/3277) | | | ||
| |move `lib/parachain` to `dot/parachain`| [ChainSafe PR 3429](https://github.com/ChainSafe/gossamer/pull/3429) | | | ||
| | chore(parachain): use wazero instead of wasmer | [ChainSafe PR 3462](https://github.com/ChainSafe/gossamer/pull/3462) | | | ||
| | added parachain related reputation values and reasons | [ChainSafe PR 3498](https://github.com/ChainSafe/gossamer/pull/3498) | | | ||
| | feat(dot/parachain): added overseer signals | [ChainSafe PR 3638](https://github.com/ChainSafe/gossamer/pull/3638) | | | ||
| Gossamer, Parachains Protocol, Collator Protocol | collator protocol skeleton | [ChainSafe PR 3512](https://github.com/ChainSafe/gossamer/pull/3512) | | | ||
| | feat(parachain/collator): handle Declare message received by a collator | [ChainSafe PR 3529](https://github.com/ChainSafe/gossamer/pull/3529) | | | ||
| | feat(parachain/collator): handle AdvertiseCollation message received by a collator | [ChainSafe PR 3535](https://github.com/ChainSafe/gossamer/pull/3535) | | | ||
| | feat(parachain/overseer): added message forwarding in overseer | [ChainSafe PR 3546](https://github.com/ChainSafe/gossamer/pull/3546) | | | ||
| | feat(parachain/collator): handle Seconded overseer message | [ChainSafe PR 3557](https://github.com/ChainSafe/gossamer/pull/3557) | | | ||
| | feat(parachain/collator): handle backed overseer message | [ChainSafe PR 3559](https://github.com/ChainSafe/gossamer/pull/3559) | | | ||
| | collator protocol collator side skeleton | [ChainSafe PR 3825](https://github.com/ChainSafe/gossamer/pull/3825) | | | ||
| | emit network events and handle them in collator protocol | [ChainSafe PR 3827](https://github.com/ChainSafe/gossamer/pull/3827) | | ||
| | handle active leaves update in collator protocol | [ChainSafe PR 3829](https://github.com/ChainSafe/gossamer/pull/3829) | | ||
| Gossamer, Parachains Protocol, Network Bridge | feat/parachain: network bridge skeleton | [ChainSafe PR 3885](https://github.com/ChainSafe/gossamer/pull/3885) | | ||
| Gossamer Node, Miscellaneous | feat(lib/babe): Submit BABE equivocation report | [ChainSafe PR 2947 ](https://github.com/ChainSafe/gossamer/pull/2947) | | | ||
| | fix(blockstate): if blocktree fails to search a hash in memory, load it from disk | [ChainSafe PR 3059](https://github.com/ChainSafe/gossamer/pull/3059) | | | ||
| | fix(lib/grandpa): on verifying block justification, compare given block hash with finalised hash | [ChainSafe PR 3081](https://github.com/ChainSafe/gossamer/pull/3081) | | | ||
| | chore(types/digest): remove ChangesTrieRootDigest | [ChainSafe PR 3082](https://github.com/ChainSafe/gossamer/pull/3082) | | | ||
| | added Runtime Environment Updated digest | [ChainSafe PR 3083](https://github.com/ChainSafe/gossamer/pull/3083) | | | ||
| | Change GetBlockByNumber to GetBlocksByNumber and return multiple blocks | [ChainSafe PR 3097](https://github.com/ChainSafe/gossamer/pull/3097) | | | ||
| | fix(dot/state) : Retrieve the parent header in case of KeyNotFound | [ChainSafe PR 3119](https://github.com/ChainSafe/gossamer/pull/3119) | | | ||
| | fix(dot/state): fix a bug in IsDescendantOf | [ChainSafe PR 3125](https://github.com/ChainSafe/gossamer/pull/3125) | | | ||
| | (chore/runtime): don't use CoreVersion on creating an instance | [ChainSafe PR 3233](https://github.com/ChainSafe/gossamer/pull/3233) | | | ||
| | task(runtime): use just one runtime instance interface | [ChainSafe PR 3238](https://github.com/ChainSafe/gossamer/pull/3238) | | | ||
| | fix(dot): use tempDir in tests as base path to avoid creating dot/~ | [ChainSafe PR 3363](https://github.com/ChainSafe/gossamer/pull/3363) | | | ||
| | fix: add a limit of number of bytes while scale decoding a slice | [ChainSafe PR 3733](https://github.com/ChainSafe/gossamer/pull/3733) | | |
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
kishan's initial induction date was "seeding".
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@kishansagathiya, I don't see you inducted to the Core Fellowship.
This means that your evidence is not yet required at this point in time.