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

Ensure full compatibility with JS version #9

Closed
glouvigny opened this issue Aug 12, 2019 · 4 comments
Closed

Ensure full compatibility with JS version #9

glouvigny opened this issue Aug 12, 2019 · 4 comments

Comments

@glouvigny
Copy link
Member

No description provided.

@NokiDev
Copy link

NokiDev commented Jan 20, 2020

Hi,
could you provide the actual state of compatibility between js and go ?
I was not able to make each other talk yet, it's probably, due to an "old" orbitdb address, but I didnt have the time to debug it properly so far.
If anyone has an advice or achieve to do it, please good you explain a bit here

Thank you so much in advance

@sashahilton00
Copy link

From what I can see, there are at least a couple of models (feed, docs, possibly counter) that have yet to be implemented in this implementation, so I imagine that might cause some compatibility issues

@glouvigny
Copy link
Member Author

Hi,

At this stage the compatibility between both versions has not been the main focus at @berty, it hasn't been tested and we can't guarantee that it works.

Regarding this issue two things need to be checked, features and compatibility.

As @sashahilton00 mentioned, some stores (feed, docs, counter) are not implemented. Same with access controllers, for example those relying on ethereum. The missing features mean that you can't open a store require them as it will throw an error.

The other thing which should be tested is that a JS client can talk to a Go one, can load a datastore created from the other implementation, use an address across both versions etc.

@jefft0
Copy link
Collaborator

jefft0 commented Feb 16, 2024

We plan to rewrite go-orbit-db and compatibility with the JS version isn't a focus.

@jefft0 jefft0 closed this as completed Feb 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants