4 ms·
Once someone has written a library to do this correctly in Go/Rust/Whatever isn't this problem solved? Everyone building scuttlebutt apps with that language can
by TimJRobinson 6y ago
Once someone has written a library to do this correctly in Go/Rust/Whatever isn't this problem solved? Everyone building scuttlebutt apps with that language can use that library. It didn't seem like this protocol is changing.
- Vendan 6y agoI tried, and tried, and tried to make that library for Go. I failed, cause of serialization issues too involved for it to be worth it to me (got to the point where I'd have to write my own json implementation) Just giving people the heads-up that JS seemingly is the only blessed language for scuttlebutt
- cel 6y agoThe work was picked up and completed. Rust: https://github.com/sunrise-choir/ssb-legacy-msg/blob/master/src/json/ser.rs https://github.com/sunrise-choir/ssb-legacy-msg/blob/master/... https://github.com/sunrise-choir/ssb-publish/blob/master/src/lib.rs https://github.com/sunrise-choir/ssb-publish/blob/master/src... https://sunrise.social/ https://sunrise.social/ Go: https://github.com/cryptoscope/ssb/blob/master/message/legacy/encode.go https://github.com/cryptoscope/ssb/blob/master/message/legac... https://github.com/cryptoscope/ssb/blob/master/message/legacy/signature.go https://github.com/cryptoscope/ssb/blob/master/message/legac... https://planetary.social https://planetary.social Spec: https://spec.scuttlebutt.nz/feed/messages.html#json-encoding https://spec.scuttlebutt.nz/feed/messages.html#json-encoding https://spec.scuttlebutt.nz/feed/datamodel.html#signing-encoding https://spec.scuttlebutt.nz/feed/datamodel.html#signing-enco...