-
Notifications
You must be signed in to change notification settings - Fork 116
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
Introduced parachain candidate validation #3249
Introduced parachain candidate validation #3249
Commits on May 9, 2023
-
Introduced parachain candidate validation
This commit adds all the functions required for parachain candidate validations. With this commit, we are able to take candidate receipts and - get validation data for it, - perform basic checks on it, - run respective parachain's validate_block on parachain's runtime, - get validate results from parachain's runtime and verify those validation results again relaychain runtime, - and declare candidate as valid or invalid in the end. This commit also includes tests for candidate validation.
Configuration menu - View commit details
-
Copy full SHA for eb87ff4 - Browse repository at this point
Copy the full SHA eb87ff4View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd0a656 - Browse repository at this point
Copy the full SHA cd0a656View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e9ac95 - Browse repository at this point
Copy the full SHA 0e9ac95View commit details
Commits on Jul 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2e84116 - Browse repository at this point
Copy the full SHA 2e84116View commit details -
feat(erasure_coding): introduce erasure coding for PoV Distributor (#…
…3281) Co-authored-by: Eclésio Junior <eclesiomelo.1@gmail.com> Co-authored-by: Edward Mack <emack@pop-os.localdomain>
Configuration menu - View commit details
-
Copy full SHA for e9ec1de - Browse repository at this point
Copy the full SHA e9ec1deView commit details -
Configuration menu - View commit details
-
Copy full SHA for cb8a35e - Browse repository at this point
Copy the full SHA cb8a35eView commit details -
feat(parachain): add types (#3297)
Co-authored-by: Kishan Sagathiya <kishansagathiya@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e212d48 - Browse repository at this point
Copy the full SHA e212d48View commit details -
Configuration menu - View commit details
-
Copy full SHA for dcc31f1 - Browse repository at this point
Copy the full SHA dcc31f1View commit details -
feat/runtime: Add few parachain runtime calls (#3241)
Co-authored-by: Kishan Mohanbhai Sagathiya <kishansagathiya@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 29ee139 - Browse repository at this point
Copy the full SHA 29ee139View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11eaf7c - Browse repository at this point
Copy the full SHA 11eaf7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6238983 - Browse repository at this point
Copy the full SHA 6238983View commit details -
Configuration menu - View commit details
-
Copy full SHA for 222e030 - Browse repository at this point
Copy the full SHA 222e030View commit details -
feat(parachain): Implement request and response message for /req_stat…
…ement/1 protocol (#3354) - Added `StatementFetchingRequest` and `StatementFetchingResponse` varying data types. - implemented 'network.Message` interface in `StatementFetchingRequest` and 'network.ResponseMessage` interface in `StatementFetchingResponse` as they will be passed into `func (rrp *RequestResponseProtocol) Do(to peer.ID, req Message, res ResponseMessage) error` function as `req` and `res`. - I didn't want to create a new YAML file here. so I decided to rename the YAML file name and variable(in which data of the YAML file getting unmarshalled) name so that I can use them in this PR.
Configuration menu - View commit details
-
Copy full SHA for 415bcdd - Browse repository at this point
Copy the full SHA 415bcddView commit details -
feat(lib/parachain): Implement request and response message for /req_…
…collation/1 protocol (#3356)
Configuration menu - View commit details
-
Copy full SHA for 7d8053d - Browse repository at this point
Copy the full SHA 7d8053dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 838ae5f - Browse repository at this point
Copy the full SHA 838ae5fView commit details -
feat(lib/parachain): Implement request and response message for /req_…
…chunk/1 protocol (#3362) - Added `ChunkFetchingRequest` and `ChunkFetchingResponse` types. - implemented network.Message interface in `ChunkFetchingRequest` and 'network.ResponseMessage' interface in `ChunkFetchingResponse`
Configuration menu - View commit details
-
Copy full SHA for 0ede93b - Browse repository at this point
Copy the full SHA 0ede93bView commit details -
feat(lib/parachain): Implement request and response message for /req_…
…available_data/1 protocol (#3368) - Added AvailableDataFetchingRequest and AvailableDataFetchingResponse types. - Implemented 'network.Message' interface in AvailableDataFetchingRequest and 'network.ResponseMessage' interface in AvailableDataFetchingResponse as they will be passed into this function as req and res.
Configuration menu - View commit details
-
Copy full SHA for d4ba1fe - Browse repository at this point
Copy the full SHA d4ba1feView commit details -
chore(lib/parachain): add tests to decode varying data types regardin…
…g statement and collation (#3374) added New() method and decode test for below varying data types. - statement - statement distribution message - collation protocol - collator protocol message
Configuration menu - View commit details
-
Copy full SHA for b1757f5 - Browse repository at this point
Copy the full SHA b1757f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4873fd - Browse repository at this point
Copy the full SHA a4873fdView commit details -
feat(lib/parachain): Implement request and response message for /req_…
…pov/1 protocol (#3365) - Added PoVFetchingRequest and PoVFetchingResponse types. - Implemented 'network.Message' interface in PoVFetchingRequest and 'network.ResponseMessage' interface in PoVFetchingResponse as they will be passed into this function as req and res.
Configuration menu - View commit details
-
Copy full SHA for 1699702 - Browse repository at this point
Copy the full SHA 1699702View commit details -
feat(lib/parachain): added parachain service and registering protocols (
#3277) - Added parachain service - Registered collation and validation protocol - Confirmed that we can communicate with collators by talking to them in `run()` function
Configuration menu - View commit details
-
Copy full SHA for 30f371d - Browse repository at this point
Copy the full SHA 30f371dView commit details -
Implemented extra parachain host runtime API calls (#3237)
Implemented following parachain host runtime calls - ParachainHost_persisted_validation_data - ParachainHost_validation_code
Configuration menu - View commit details
-
Copy full SHA for 3082b79 - Browse repository at this point
Copy the full SHA 3082b79View commit details
Commits on Jul 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3807fc2 - Browse repository at this point
Copy the full SHA 3807fc2View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7e4b0a - Browse repository at this point
Copy the full SHA a7e4b0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b07e12b - Browse repository at this point
Copy the full SHA b07e12bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b37f560 - Browse repository at this point
Copy the full SHA b37f560View commit details
Commits on Aug 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f8e1835 - Browse repository at this point
Copy the full SHA f8e1835View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0475faa - Browse repository at this point
Copy the full SHA 0475faaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 254e329 - Browse repository at this point
Copy the full SHA 254e329View commit details -
Configuration menu - View commit details
-
Copy full SHA for a04bc30 - Browse repository at this point
Copy the full SHA a04bc30View commit details -
Update lib/parachain/candidate_validation.go
Co-authored-by: Eclésio Junior <eclesiomelo.1@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e2f069d - Browse repository at this point
Copy the full SHA e2f069dView commit details
Commits on Aug 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a514a9f - Browse repository at this point
Copy the full SHA a514a9fView commit details -
Merge branch 'kishan/feat/parachain-candidate-validation' of github.c…
…om:ChainSafe/gossamer into kishan/feat/parachain-candidate-validation
Configuration menu - View commit details
-
Copy full SHA for 93c350a - Browse repository at this point
Copy the full SHA 93c350aView commit details
Commits on Aug 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c5ed819 - Browse repository at this point
Copy the full SHA c5ed819View commit details -
Configuration menu - View commit details
-
Copy full SHA for a255619 - Browse repository at this point
Copy the full SHA a255619View commit details -
Configuration menu - View commit details
-
Copy full SHA for 73a4b62 - Browse repository at this point
Copy the full SHA 73a4b62View commit details