Skip to content
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-stellar): Connector and Validator #3238

Open
fazzatti opened this issue Apr 29, 2024 · 3 comments
Open

feat(connector-stellar): Connector and Validator #3238

fazzatti opened this issue Apr 29, 2024 · 3 comments
Labels
enhancement New feature or request

Comments

@fazzatti
Copy link

Is your feature request related to a problem? Please describe.
One should be able to connect and interact with the Stellar network through both their Classic(native operations) and Soroban(Smart contracts platform) to build interoperable use cases with other networks.

Describe the solution you'd like
The connector should:

  • Implemented active behavior through Stellar Classic to
    • Create and submit transactions
    • Support native transaction operations
  • Implement active behavior through Stellar Soroban to
    • Deploy, manage, and invoke smart contracts
    • Create, simulate, and submit smart contract transactions
  • Leverage stellar-related best practices

Additional context
I'm starting this initiative to integrate the Stellar network into Hyperledger cacti on behalf of Cheesecake Labs. We aim at having a connector plugin able to handle interoperability with the Stellar network and leverage different use cases that can benefit from both the Classic and Soroban types of transactions supported by Stellar.

@fazzatti
Copy link
Author

Another issue has just been opened to cover the first step as creating the Stellar Test Ledger here: #3239

@fazzatti
Copy link
Author

Created this branch to follow with progress specific to the connector here https://github.com/fazzatti/cacti/tree/plugin-stellar-connector

Currently, it is possible to run tests to fully deploy a contract with:

yarn jest packages/cacti-plugin-ledger-connector-stellar/src/test/typescript/integration/plugin-ledger-connector-stellar/deploy-contract/

There are a few workarounds in there which I'll fix next as they require some small tweaks to https://github.com/CheesecakeLabs/stellar-plus as well.

@RafaelAPB
Copy link
Contributor

Happy to help reviewing the PR when you have a first draft! Thanks for your contribution

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants