-
Notifications
You must be signed in to change notification settings - Fork 285
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
feat(connector-polkadot): Connector and Validator #627
Comments
Catarina is working on this. We could add this feature to release v1 or v2 @petermetz |
@RafaelAPB Added it to the v1.0.0 milestone. |
This is implemented at PR #1997, but not (yet) suitable to be merged. Someone can take on the work done so far. |
We will take over from the current progress of the polkadot connector with Anmol Bansal co-authoring to the existing PR (will assign him the tasks soon) |
I will be working on this, Thank you! |
@AnmolBansalDEV Thank you for pushing it over the line! FYI: I'll also update the commit message in your PR to declare that it fixes this issue. |
Primary Changes --------------- 1. Created openapi specs for get-prometheus-exporter-metrics, get-transaction-info, get-raw-transaction, sign-raw-transaction, run-transaction, deploy-contract-ink, and invoke-contract endpoints 2. Created relevant types for the request as well as response for the above endpoints 3. Added generated code for these endpoints 4. Created connector class with functions to interact with the polkadot ledger 5. Created webservices to interact with the endpoint and the relevant class method 6. Created unit and integration testcases in jest to test base functionality of the connector Secondary Changes ----------------- 1. Added an ink! contract for running the testcases 2. Added the polkadot connector to ci workflow 3. Created substrate.md to docs-cactus 4. Added the polkadot connector to tsconfig.json Signed-off-by: Anmol Bansal <[email protected]> ======================================================================= feat(polkadot): creation of polkadot AIO image Primary Changes --------------- 1. Updated docker image to include multi-stage build 2. Added healthcheck to the image 3. Added Supervisord and removed unneccessary start script 4. Updated the Readme with relevant commands Signed-off-by: Anmol Bansal <[email protected]> ======================================================================= feat(polkadot): update substrate test tooling Primary Changes --------------- 1. Added correct healthcheck for ledger container 2. Update the Substrate test ledger testcases Signed-off-by: Anmol Bansal <[email protected]> ======================================================================= feat(polkadot): creation of readme and architecture reference diagrams Primary Changes --------------- 1. Added README.md for the connector 2. Added Architecture diagrams for the plugin Secondary Changes ----------------- 1. Added the docker image for the polkadot connector Fixes https://github.com/hyperledger/cacti/issues/726 Fixes https://github.com/hyperledger/cacti/issues/727 Fixes https://github.com/hyperledger/cacti/issues/627 Co-authored-by: Peter Somogyvari <[email protected]> Signed-off-by: Anmol Bansal <[email protected]> Signed-off-by: Peter Somogyvari <[email protected]>
Primary Changes --------------- 1. Created openapi specs for get-prometheus-exporter-metrics, get-transaction-info, get-raw-transaction, sign-raw-transaction, run-transaction, deploy-contract-ink, and invoke-contract endpoints 2. Created relevant types for the request as well as response for the above endpoints 3. Added generated code for these endpoints 4. Created connector class with functions to interact with the polkadot ledger 5. Created webservices to interact with the endpoint and the relevant class method 6. Created unit and integration testcases in jest to test base functionality of the connector Secondary Changes ----------------- 1. Added an ink! contract for running the testcases 2. Added the polkadot connector to ci workflow 3. Created substrate.md to docs-cactus 4. Added the polkadot connector to tsconfig.json Signed-off-by: Anmol Bansal <[email protected]> ======================================================================= feat(polkadot): creation of polkadot AIO image Primary Changes --------------- 1. Updated docker image to include multi-stage build 2. Added healthcheck to the image 3. Added Supervisord and removed unneccessary start script 4. Updated the Readme with relevant commands Signed-off-by: Anmol Bansal <[email protected]> ======================================================================= feat(polkadot): update substrate test tooling Primary Changes --------------- 1. Added correct healthcheck for ledger container 2. Update the Substrate test ledger testcases Signed-off-by: Anmol Bansal <[email protected]> ======================================================================= feat(polkadot): creation of readme and architecture reference diagrams Primary Changes --------------- 1. Added README.md for the connector 2. Added Architecture diagrams for the plugin Secondary Changes ----------------- 1. Added the docker image for the polkadot connector Fixes hyperledger/cacti#726 Fixes hyperledger/cacti#727 Fixes hyperledger/cacti#627 Co-authored-by: Peter Somogyvari <[email protected]> Signed-off-by: Anmol Bansal <[email protected]> Signed-off-by: Peter Somogyvari <[email protected]>
Primary Changes --------------- 1. Created openapi specs for get-prometheus-exporter-metrics, get-transaction-info, get-raw-transaction, sign-raw-transaction, run-transaction, deploy-contract-ink, and invoke-contract endpoints 2. Created relevant types for the request as well as response for the above endpoints 3. Added generated code for these endpoints 4. Created connector class with functions to interact with the polkadot ledger 5. Created webservices to interact with the endpoint and the relevant class method 6. Created unit and integration testcases in jest to test base functionality of the connector Secondary Changes ----------------- 1. Added an ink! contract for running the testcases 2. Added the polkadot connector to ci workflow 3. Created substrate.md to docs-cactus 4. Added the polkadot connector to tsconfig.json Signed-off-by: Anmol Bansal <[email protected]> ======================================================================= feat(polkadot): creation of polkadot AIO image Primary Changes --------------- 1. Updated docker image to include multi-stage build 2. Added healthcheck to the image 3. Added Supervisord and removed unneccessary start script 4. Updated the Readme with relevant commands Signed-off-by: Anmol Bansal <[email protected]> ======================================================================= feat(polkadot): update substrate test tooling Primary Changes --------------- 1. Added correct healthcheck for ledger container 2. Update the Substrate test ledger testcases Signed-off-by: Anmol Bansal <[email protected]> ======================================================================= feat(polkadot): creation of readme and architecture reference diagrams Primary Changes --------------- 1. Added README.md for the connector 2. Added Architecture diagrams for the plugin Secondary Changes ----------------- 1. Added the docker image for the polkadot connector Fixes hyperledger/cacti#726 Fixes hyperledger/cacti#727 Fixes hyperledger/cacti#627 Co-authored-by: Peter Somogyvari <[email protected]> Signed-off-by: Anmol Bansal <[email protected]> Signed-off-by: Peter Somogyvari <[email protected]>
Primary Changes --------------- 1. Created openapi specs for get-prometheus-exporter-metrics, get-transaction-info, get-raw-transaction, sign-raw-transaction, run-transaction, deploy-contract-ink, and invoke-contract endpoints 2. Created relevant types for the request as well as response for the above endpoints 3. Added generated code for these endpoints 4. Created connector class with functions to interact with the polkadot ledger 5. Created webservices to interact with the endpoint and the relevant class method 6. Created unit and integration testcases in jest to test base functionality of the connector Secondary Changes ----------------- 1. Added an ink! contract for running the testcases 2. Added the polkadot connector to ci workflow 3. Created substrate.md to docs-cactus 4. Added the polkadot connector to tsconfig.json Signed-off-by: Anmol Bansal <[email protected]> ======================================================================= feat(polkadot): creation of polkadot AIO image Primary Changes --------------- 1. Updated docker image to include multi-stage build 2. Added healthcheck to the image 3. Added Supervisord and removed unneccessary start script 4. Updated the Readme with relevant commands Signed-off-by: Anmol Bansal <[email protected]> ======================================================================= feat(polkadot): update substrate test tooling Primary Changes --------------- 1. Added correct healthcheck for ledger container 2. Update the Substrate test ledger testcases Signed-off-by: Anmol Bansal <[email protected]> ======================================================================= feat(polkadot): creation of readme and architecture reference diagrams Primary Changes --------------- 1. Added README.md for the connector 2. Added Architecture diagrams for the plugin Secondary Changes ----------------- 1. Added the docker image for the polkadot connector Fixes hyperledger/cacti#726 Fixes hyperledger/cacti#727 Fixes hyperledger/cacti#627 Co-authored-by: Peter Somogyvari <[email protected]> Signed-off-by: Anmol Bansal <[email protected]> Signed-off-by: Peter Somogyvari <[email protected]>
Is your feature request related to a problem? Please describe.
One should be able to connect and interact with Polkadot's nodes and parachains, as it is a raising blockchain of blockchains solution.
Describe the solution you'd like
The connector should implement active behavior (deployment, transact) , while the validator should fetch information from the ledger.
The text was updated successfully, but these errors were encountered: