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

Solo Machine Client Needs Love #654

Closed
4 tasks
ebuchman opened this issue Jan 26, 2021 · 2 comments
Closed
4 tasks

Solo Machine Client Needs Love #654

ebuchman opened this issue Jan 26, 2021 · 2 comments

Comments

@ebuchman
Copy link
Member

The Solo Machine client of ICS06 is underdocumented and largely unused, but offers awesome powers.

The Cosmos-SDK documentation page actually 404s (see link here).

Principally it allows a Cosmos account key (including multisig!) to function as its own blockchain, connected over IBC. Which means it can create assets however it likes and send them to other blockchains. It can also be used as a proxy client to bridge to other blockchains before a full blown ICS02 client implementation is ready for that chain.

Todo:

  • Client support for Solo machines in Go
  • Client support for Solo machines in Rust
  • Client support for Solo machines in JS
  • Add documentation for solo machines to Cosmos-SDK IBC docs
@tac0turtle tac0turtle transferred this issue from cosmos/gaia Dec 22, 2021
@damiannolan
Copy link
Member

The solomachine client got much more love in the ibc-go/v7 release.

In particular see:

Solomachines written in Go, Rust or JS are all supported by the on-chain Go code - implementations written in Rust and JS can compile the protos to their desired languages using available tooling. As long as solomachines communicate using the protobuf API then compatibility is all g 👍

cc @colin-axner, can we close this? wdyt?

@crodriguezvega
Copy link
Contributor

I discussed with @colin-axner and we decided it is fine to close the issue.

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

No branches or pull requests

3 participants