You are reading content from Scuttlebutt
@andrestaltz %6uM3az6vvV4kwLGZqJ4DQtyKdYM1mn2ZdoL0EyRdne4=.sha256
Re: %b6nlgiAu3

IT FREAKING WORKS

I don't know how else to say this: it works!!!

Basically I'm running a real node.js process in the background, which runs full scuttlebot (leveldown swapped for memdown, sodium is fully in JS, but fs and net and dgram and all the rest are the real shit) and the react native app uses ssb-client to communicate to that, and things... work.

Here's a video to prove it: https://instant.io/#3d7243c78252b94f6f803259123a64f9edefbf31
laptop can sync with phone and vice-versa. I'm also going to test phone-to-phone sync, but it should work too.

Next steps are getting the code published in different packages, and allowing each part to evolve separately. Obvious steps are getting an actual native libsodium and native leveldb, but those can evolve separately and then get plugged to the app later on. That's important so UI development can progress independently from the underlying infrastructure.

I'm super excited for this milestone

@dominic

@Anders %WzkCJxZjlfrsAs65ElJrnV8xdolRt61FjDTl2aIzzKE=.sha256

Great news!

Join Scuttlebutt now